From a21c848576cfe5b59e2ee27025dec625362d016d Mon Sep 17 00:00:00 2001 From: Wei Wang Date: Thu, 1 Oct 2026 00:35:32 -0400 Subject: [PATCH] Bump to 1.30.0: a dictionary's XML read by a reader built for it A compressed-binary .sldd spent 94% of its ingest in fast-xml-parser. `DictionaryXmlFast` reads the five-element vocabulary a dictionary actually uses and falls back to the engine for anything else: whole-file ingest 3.58x faster on a 74.7 MB dictionary, parse alone 5.3-6.1x, peak RSS down 28%, output identical key-for-key across 32 real dictionaries. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7877341..a668bfe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "data-explorer-core", - "version": "1.29.0", + "version": "1.30.0", "description": "Parser, data model, and node schema for Simulink data-dictionary, model, MAT-file, and project files. Presentation-independent; embeddable in-process.", "license": "BSD-3-Clause", "type": "module",