diff --git a/package.json b/package.json index 6e21d8c..0030975 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "data-explorer-core", - "version": "1.33.0", + "version": "1.34.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", diff --git a/test/parity/matlab/README.md b/test/parity/matlab/README.md index 7f73fec..7018ebe 100644 --- a/test/parity/matlab/README.md +++ b/test/parity/matlab/README.md @@ -701,6 +701,13 @@ than reusing a real one: the 108 MB project that turned the first defect up cann committed, and every `/parityProject/parityProject.prj` here is a real project a host can be pointed at. +Two facts fell out of the trees rather than the truth. **`FixedPathMultiFile` is what a +new project gets** — `parityLib` is never converted and is in that layout — so it is the +shape most `.prj` files in the wild are in, and `convertDefinitionFiles` is the opt-out +rather than the opt-in. And **the conversion does not recurse into referenced projects**: +each format's `parityLib` is still `fixedPathV2`, with its own `.prj` and its own store, +which is why a Toml project can hold a reference to an XML one. + ### What is in the project One of everything the seven collection readers look for, because a collection with no