diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2a5c7f6c..f6c765e8 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,16 +1,16 @@ { - "packages/parse": "0.1.1", - "packages/compile": "0.7.20", - "packages/build": "0.3.6", - "packages/cli": "0.7.27", + "packages/parse": "0.1.2", + "packages/compile": "0.7.21", + "packages/build": "0.3.7", + "packages/cli": "0.7.28", "packages/check-core": "0.1.3", "packages/check-ui-shell": "0.2.7", - "packages/plugin-check": "0.3.12", - "packages/plugin-config": "0.2.6", - "packages/plugin-vite": "0.1.10", - "packages/plugin-wasm": "0.2.5", - "packages/plugin-worker": "0.2.7", + "packages/plugin-check": "0.3.13", + "packages/plugin-config": "0.2.7", + "packages/plugin-vite": "0.1.11", + "packages/plugin-wasm": "0.2.6", + "packages/plugin-worker": "0.2.8", "packages/runtime": "0.2.5", "packages/runtime-async": "0.2.5", - "packages/create": "0.2.21" + "packages/create": "0.2.22" } diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 6fcb44f4..c0ea5d0b 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.3.7](https://github.com/climateinteractive/SDEverywhere/compare/build-v0.3.6...build-v0.3.7) (2024-12-13) + + +### Bug Fixes + +* remove duplicate implementations of canonical[Var]Name functions ([#580](https://github.com/climateinteractive/SDEverywhere/issues/580)) ([e215d7d](https://github.com/climateinteractive/SDEverywhere/commit/e215d7de5e2fe551a0dd4cb6e3a960180db4b76f)), closes [#578](https://github.com/climateinteractive/SDEverywhere/issues/578) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @sdeverywhere/parse bumped from ^0.1.1 to ^0.1.2 + ## [0.3.6](https://github.com/climateinteractive/SDEverywhere/compare/build-v0.3.5...build-v0.3.6) (2024-08-23) diff --git a/packages/build/package.json b/packages/build/package.json index d9105951..fdfbfb71 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@sdeverywhere/build", - "version": "0.3.6", + "version": "0.3.7", "files": [ "dist/**" ], @@ -30,7 +30,7 @@ "ci:build": "run-s clean lint prettier:check type-check build test:ci docs" }, "dependencies": { - "@sdeverywhere/parse": "^0.1.1", + "@sdeverywhere/parse": "^0.1.2", "chokidar": "^3.5.3", "cross-spawn": "^7.0.3", "folder-hash": "^4.0.2", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index a047af64..0a2d7e03 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.7.28](https://github.com/climateinteractive/SDEverywhere/compare/cli-v0.7.27...cli-v0.7.28) (2024-12-13) + + +### Bug Fixes + +* remove legacy preprocessor implementation and use newer one from parse package ([#576](https://github.com/climateinteractive/SDEverywhere/issues/576)) ([c04e0ca](https://github.com/climateinteractive/SDEverywhere/commit/c04e0ca5143c7f31ba23f7dfed7a008428b77867)), closes [#575](https://github.com/climateinteractive/SDEverywhere/issues/575) +* restore alphabetical sorting for `sde generate --preprocess` command ([#587](https://github.com/climateinteractive/SDEverywhere/issues/587)) ([039fb79](https://github.com/climateinteractive/SDEverywhere/commit/039fb7923df2c62d80212685aa7a5d9f49e261ee)), closes [#586](https://github.com/climateinteractive/SDEverywhere/issues/586) +* show full stack trace when build or test command fails ([#581](https://github.com/climateinteractive/SDEverywhere/issues/581)) ([013bbf7](https://github.com/climateinteractive/SDEverywhere/commit/013bbf79000b6e5bbef85cdb5f3d72643ca18046)), closes [#579](https://github.com/climateinteractive/SDEverywhere/issues/579) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @sdeverywhere/build bumped from ^0.3.6 to ^0.3.7 + * @sdeverywhere/compile bumped from ^0.7.20 to ^0.7.21 + ## [0.7.27](https://github.com/climateinteractive/SDEverywhere/compare/cli-v0.7.26...cli-v0.7.27) (2024-09-15) diff --git a/packages/cli/package.json b/packages/cli/package.json index 5be80d3e..adaba25c 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@sdeverywhere/cli", - "version": "0.7.27", + "version": "0.7.28", "description": "Contains the `sde` command line interface for the SDEverywhere tool suite.", "type": "module", "files": [ @@ -18,8 +18,8 @@ "ci:build": "run-s lint prettier:check" }, "dependencies": { - "@sdeverywhere/build": "^0.3.6", - "@sdeverywhere/compile": "^0.7.20", + "@sdeverywhere/build": "^0.3.7", + "@sdeverywhere/compile": "^0.7.21", "bufx": "^1.0.5", "byline": "^5.0.0", "ramda": "^0.27.0", diff --git a/packages/compile/CHANGELOG.md b/packages/compile/CHANGELOG.md index aabb401f..e285780b 100644 --- a/packages/compile/CHANGELOG.md +++ b/packages/compile/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.7.21](https://github.com/climateinteractive/SDEverywhere/compare/compile-v0.7.20...compile-v0.7.21) (2024-12-13) + + +### Bug Fixes + +* cast index values to double when used in expression position in C code generation ([#591](https://github.com/climateinteractive/SDEverywhere/issues/591)) ([6e14176](https://github.com/climateinteractive/SDEverywhere/commit/6e1417602dd4c48a11983256ac12959533214d22)), closes [#568](https://github.com/climateinteractive/SDEverywhere/issues/568) +* correct code generation for cases involving multiple dimensions that resolve to same family ([#588](https://github.com/climateinteractive/SDEverywhere/issues/588)) ([6c4748f](https://github.com/climateinteractive/SDEverywhere/commit/6c4748fae8245add84a50a85ec6cf869f61dc7ad)) +* correct handling of `ALLOCATE AVAILABLE` calls where arguments are subscripted variables ([#590](https://github.com/climateinteractive/SDEverywhere/issues/590)) ([0f741a5](https://github.com/climateinteractive/SDEverywhere/commit/0f741a537fad019023d7e4850c85830270de2310)), closes [#377](https://github.com/climateinteractive/SDEverywhere/issues/377) +* remove duplicate implementations of canonical[Var]Name functions ([#580](https://github.com/climateinteractive/SDEverywhere/issues/580)) ([e215d7d](https://github.com/climateinteractive/SDEverywhere/commit/e215d7de5e2fe551a0dd4cb6e3a960180db4b76f)), closes [#578](https://github.com/climateinteractive/SDEverywhere/issues/578) +* remove legacy preprocessor implementation and use newer one from parse package ([#576](https://github.com/climateinteractive/SDEverywhere/issues/576)) ([c04e0ca](https://github.com/climateinteractive/SDEverywhere/commit/c04e0ca5143c7f31ba23f7dfed7a008428b77867)), closes [#575](https://github.com/climateinteractive/SDEverywhere/issues/575) +* restore alphabetical sorting for `sde generate --preprocess` command ([#587](https://github.com/climateinteractive/SDEverywhere/issues/587)) ([039fb79](https://github.com/climateinteractive/SDEverywhere/commit/039fb7923df2c62d80212685aa7a5d9f49e261ee)), closes [#586](https://github.com/climateinteractive/SDEverywhere/issues/586) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @sdeverywhere/parse bumped from ^0.1.1 to ^0.1.2 + ## [0.7.20](https://github.com/climateinteractive/SDEverywhere/compare/compile-v0.7.19...compile-v0.7.20) (2024-09-15) diff --git a/packages/compile/package.json b/packages/compile/package.json index 11ef42f9..7375dfcc 100644 --- a/packages/compile/package.json +++ b/packages/compile/package.json @@ -1,6 +1,6 @@ { "name": "@sdeverywhere/compile", - "version": "0.7.20", + "version": "0.7.21", "description": "The core Vensim to C compiler for the SDEverywhere tool suite.", "type": "module", "main": "./src/index.js", @@ -16,7 +16,7 @@ "ci:build": "run-s lint prettier:check type-check test:ci" }, "dependencies": { - "@sdeverywhere/parse": "^0.1.1", + "@sdeverywhere/parse": "^0.1.2", "bufx": "^1.0.5", "byline": "^5.0.0", "csv-parse": "^5.3.3", diff --git a/packages/create/CHANGELOG.md b/packages/create/CHANGELOG.md index d0f68997..06ba45f3 100644 --- a/packages/create/CHANGELOG.md +++ b/packages/create/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.2.22](https://github.com/climateinteractive/SDEverywhere/compare/create-v0.2.21...create-v0.2.22) (2024-12-13) + + +### Bug Fixes + +* remove legacy preprocessor implementation and use newer one from parse package ([#576](https://github.com/climateinteractive/SDEverywhere/issues/576)) ([c04e0ca](https://github.com/climateinteractive/SDEverywhere/commit/c04e0ca5143c7f31ba23f7dfed7a008428b77867)), closes [#575](https://github.com/climateinteractive/SDEverywhere/issues/575) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @sdeverywhere/compile bumped from ^0.7.20 to ^0.7.21 + ## [0.2.21](https://github.com/climateinteractive/SDEverywhere/compare/create-v0.2.20...create-v0.2.21) (2024-12-02) diff --git a/packages/create/package.json b/packages/create/package.json index 65d095d8..7bbc8afe 100644 --- a/packages/create/package.json +++ b/packages/create/package.json @@ -1,6 +1,6 @@ { "name": "@sdeverywhere/create", - "version": "0.2.21", + "version": "0.2.22", "description": "Create a new SDEverywhere project with minimal configuration", "type": "module", "files": [ @@ -25,7 +25,7 @@ "ci:build": "run-s clean lint prettier:check type-check build test:ci" }, "dependencies": { - "@sdeverywhere/compile": "^0.7.20", + "@sdeverywhere/compile": "^0.7.21", "execa": "^6.1.0", "find-up": "^6.3.0", "fs-extra": "^10.1.0", diff --git a/packages/parse/CHANGELOG.md b/packages/parse/CHANGELOG.md index 13cd20a9..6016bf68 100644 --- a/packages/parse/CHANGELOG.md +++ b/packages/parse/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.1.2](https://github.com/climateinteractive/SDEverywhere/compare/parse-v0.1.1...parse-v0.1.2) (2024-12-13) + + +### Bug Fixes + +* correct generated code when model variable name includes parentheses ([#585](https://github.com/climateinteractive/SDEverywhere/issues/585)) ([25412f2](https://github.com/climateinteractive/SDEverywhere/commit/25412f2aed9185a008fb0a906f998e3f0b1e1036)), closes [#582](https://github.com/climateinteractive/SDEverywhere/issues/582) +* remove duplicate implementations of canonical[Var]Name functions ([#580](https://github.com/climateinteractive/SDEverywhere/issues/580)) ([e215d7d](https://github.com/climateinteractive/SDEverywhere/commit/e215d7de5e2fe551a0dd4cb6e3a960180db4b76f)), closes [#578](https://github.com/climateinteractive/SDEverywhere/issues/578) +* remove legacy preprocessor implementation and use newer one from parse package ([#576](https://github.com/climateinteractive/SDEverywhere/issues/576)) ([c04e0ca](https://github.com/climateinteractive/SDEverywhere/commit/c04e0ca5143c7f31ba23f7dfed7a008428b77867)), closes [#575](https://github.com/climateinteractive/SDEverywhere/issues/575) +* restore alphabetical sorting for `sde generate --preprocess` command ([#587](https://github.com/climateinteractive/SDEverywhere/issues/587)) ([039fb79](https://github.com/climateinteractive/SDEverywhere/commit/039fb7923df2c62d80212685aa7a5d9f49e261ee)), closes [#586](https://github.com/climateinteractive/SDEverywhere/issues/586) + ## [0.1.1](https://github.com/climateinteractive/SDEverywhere/compare/parse-v0.1.0...parse-v0.1.1) (2024-09-15) diff --git a/packages/parse/package.json b/packages/parse/package.json index 0f6ffb2d..2da3d2be 100644 --- a/packages/parse/package.json +++ b/packages/parse/package.json @@ -1,6 +1,6 @@ { "name": "@sdeverywhere/parse", - "version": "0.1.1", + "version": "0.1.2", "files": [ "dist/**" ], diff --git a/packages/plugin-check/CHANGELOG.md b/packages/plugin-check/CHANGELOG.md index e6c5c9e1..f4809ff9 100644 --- a/packages/plugin-check/CHANGELOG.md +++ b/packages/plugin-check/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.3.13](https://github.com/climateinteractive/SDEverywhere/compare/plugin-check-v0.3.12...plugin-check-v0.3.13) (2024-12-13) + + +### Bug Fixes + +* remove duplicate implementations of canonical[Var]Name functions ([#580](https://github.com/climateinteractive/SDEverywhere/issues/580)) ([e215d7d](https://github.com/climateinteractive/SDEverywhere/commit/e215d7de5e2fe551a0dd4cb6e3a960180db4b76f)), closes [#578](https://github.com/climateinteractive/SDEverywhere/issues/578) + + +### Dependencies + +* The following workspace dependencies were updated + * peerDependencies + * @sdeverywhere/build bumped from ^0.3.6 to ^0.3.7 + ## [0.3.12](https://github.com/climateinteractive/SDEverywhere/compare/plugin-check-v0.3.11...plugin-check-v0.3.12) (2024-12-02) diff --git a/packages/plugin-check/package.json b/packages/plugin-check/package.json index 6fa67c58..0cafd02b 100644 --- a/packages/plugin-check/package.json +++ b/packages/plugin-check/package.json @@ -1,6 +1,6 @@ { "name": "@sdeverywhere/plugin-check", - "version": "0.3.12", + "version": "0.3.13", "files": [ "bin/**", "dist/**", @@ -59,7 +59,7 @@ ] }, "peerDependencies": { - "@sdeverywhere/build": "^0.3.6" + "@sdeverywhere/build": "^0.3.7" }, "devDependencies": { "@sdeverywhere/build": "*", diff --git a/packages/plugin-config/CHANGELOG.md b/packages/plugin-config/CHANGELOG.md index 24e63e4b..bd4471c8 100644 --- a/packages/plugin-config/CHANGELOG.md +++ b/packages/plugin-config/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.2.7](https://github.com/climateinteractive/SDEverywhere/compare/plugin-config-v0.2.6...plugin-config-v0.2.7) (2024-12-13) + + +### Bug Fixes + +* remove duplicate implementations of canonical[Var]Name functions ([#580](https://github.com/climateinteractive/SDEverywhere/issues/580)) ([e215d7d](https://github.com/climateinteractive/SDEverywhere/commit/e215d7de5e2fe551a0dd4cb6e3a960180db4b76f)), closes [#578](https://github.com/climateinteractive/SDEverywhere/issues/578) + + +### Dependencies + +* The following workspace dependencies were updated + * peerDependencies + * @sdeverywhere/build bumped from ^0.3.6 to ^0.3.7 + ## [0.2.6](https://github.com/climateinteractive/SDEverywhere/compare/plugin-config-v0.2.5...plugin-config-v0.2.6) (2024-08-23) diff --git a/packages/plugin-config/package.json b/packages/plugin-config/package.json index 5de4c6b4..cd0fe47b 100644 --- a/packages/plugin-config/package.json +++ b/packages/plugin-config/package.json @@ -1,6 +1,6 @@ { "name": "@sdeverywhere/plugin-config", - "version": "0.2.6", + "version": "0.2.7", "files": [ "dist/**", "template-config/**" @@ -38,7 +38,7 @@ "sanitize-html": "^2.13.0" }, "peerDependencies": { - "@sdeverywhere/build": "^0.3.6" + "@sdeverywhere/build": "^0.3.7" }, "devDependencies": { "@sdeverywhere/build": "*", diff --git a/packages/plugin-vite/CHANGELOG.md b/packages/plugin-vite/CHANGELOG.md index 9e42b7dc..f5ea3b2a 100644 --- a/packages/plugin-vite/CHANGELOG.md +++ b/packages/plugin-vite/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.1.11](https://github.com/climateinteractive/SDEverywhere/compare/plugin-vite-v0.1.10...plugin-vite-v0.1.11) (2024-12-13) + + +### Dependencies + +* The following workspace dependencies were updated + * peerDependencies + * @sdeverywhere/build bumped from ^0.3.6 to ^0.3.7 + ## [0.1.10](https://github.com/climateinteractive/SDEverywhere/compare/plugin-vite-v0.1.9...plugin-vite-v0.1.10) (2024-08-23) diff --git a/packages/plugin-vite/package.json b/packages/plugin-vite/package.json index c98abb73..71ea95d8 100644 --- a/packages/plugin-vite/package.json +++ b/packages/plugin-vite/package.json @@ -1,6 +1,6 @@ { "name": "@sdeverywhere/plugin-vite", - "version": "0.1.10", + "version": "0.1.11", "files": [ "dist/**" ], @@ -30,7 +30,7 @@ "ci:build": "run-s clean lint prettier:check test:ci type-check build docs" }, "peerDependencies": { - "@sdeverywhere/build": "^0.3.6", + "@sdeverywhere/build": "^0.3.7", "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" }, "devDependencies": { diff --git a/packages/plugin-wasm/CHANGELOG.md b/packages/plugin-wasm/CHANGELOG.md index 93a7c770..514cc17a 100644 --- a/packages/plugin-wasm/CHANGELOG.md +++ b/packages/plugin-wasm/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.2.6](https://github.com/climateinteractive/SDEverywhere/compare/plugin-wasm-v0.2.5...plugin-wasm-v0.2.6) (2024-12-13) + + +### Bug Fixes + +* remove duplicate implementations of canonical[Var]Name functions ([#580](https://github.com/climateinteractive/SDEverywhere/issues/580)) ([e215d7d](https://github.com/climateinteractive/SDEverywhere/commit/e215d7de5e2fe551a0dd4cb6e3a960180db4b76f)), closes [#578](https://github.com/climateinteractive/SDEverywhere/issues/578) + + +### Dependencies + +* The following workspace dependencies were updated + * peerDependencies + * @sdeverywhere/build bumped from ^0.3.6 to ^0.3.7 + ## [0.2.5](https://github.com/climateinteractive/SDEverywhere/compare/plugin-wasm-v0.2.4...plugin-wasm-v0.2.5) (2024-08-23) diff --git a/packages/plugin-wasm/package.json b/packages/plugin-wasm/package.json index 8e801124..70872480 100644 --- a/packages/plugin-wasm/package.json +++ b/packages/plugin-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@sdeverywhere/plugin-wasm", - "version": "0.2.5", + "version": "0.2.6", "files": [ "dist/**" ], @@ -33,7 +33,7 @@ "find-up": "^6.3.0" }, "peerDependencies": { - "@sdeverywhere/build": "^0.3.6" + "@sdeverywhere/build": "^0.3.7" }, "devDependencies": { "@sdeverywhere/build": "*", diff --git a/packages/plugin-worker/CHANGELOG.md b/packages/plugin-worker/CHANGELOG.md index f2fa3eff..92f9eafb 100644 --- a/packages/plugin-worker/CHANGELOG.md +++ b/packages/plugin-worker/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.8](https://github.com/climateinteractive/SDEverywhere/compare/plugin-worker-v0.2.7...plugin-worker-v0.2.8) (2024-12-13) + + +### Dependencies + +* The following workspace dependencies were updated + * peerDependencies + * @sdeverywhere/build bumped from ^0.3.6 to ^0.3.7 + ## [0.2.7](https://github.com/climateinteractive/SDEverywhere/compare/plugin-worker-v0.2.6...plugin-worker-v0.2.7) (2024-08-27) diff --git a/packages/plugin-worker/package.json b/packages/plugin-worker/package.json index dfcb950d..22863bd0 100644 --- a/packages/plugin-worker/package.json +++ b/packages/plugin-worker/package.json @@ -1,6 +1,6 @@ { "name": "@sdeverywhere/plugin-worker", - "version": "0.2.7", + "version": "0.2.8", "files": [ "dist/**", "template-worker/**" @@ -36,7 +36,7 @@ "vite": "5.4.2" }, "peerDependencies": { - "@sdeverywhere/build": "^0.3.6" + "@sdeverywhere/build": "^0.3.7" }, "devDependencies": { "@sdeverywhere/build": "*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fd3c94b6..9cf90363 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -193,7 +193,7 @@ importers: packages/build: dependencies: '@sdeverywhere/parse': - specifier: ^0.1.1 + specifier: ^0.1.2 version: link:../parse chokidar: specifier: ^3.5.3 @@ -306,10 +306,10 @@ importers: packages/cli: dependencies: '@sdeverywhere/build': - specifier: ^0.3.6 + specifier: ^0.3.7 version: link:../build '@sdeverywhere/compile': - specifier: ^0.7.20 + specifier: ^0.7.21 version: link:../compile bufx: specifier: ^1.0.5 @@ -330,7 +330,7 @@ importers: packages/compile: dependencies: '@sdeverywhere/parse': - specifier: ^0.1.1 + specifier: ^0.1.2 version: link:../parse bufx: specifier: ^1.0.5 @@ -354,7 +354,7 @@ importers: packages/create: dependencies: '@sdeverywhere/compile': - specifier: ^0.7.20 + specifier: ^0.7.21 version: link:../compile execa: specifier: ^6.1.0