diff --git a/CHANGELOG.md b/CHANGELOG.md index d511e47d..5fd0a373 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.3] — 2026-09-17 + ### Security - **Frontmatter YAML parsing is bounded (#162).** Adversarial frontmatter can no @@ -1978,7 +1980,8 @@ First public release of the MDS (Markdown Script) compiler. - 590 Rust tests (integration, unit, and doc-tests across the workspace) plus the JavaScript package suites -[Unreleased]: https://github.com/dean0x/mdscript/compare/v0.4.2...HEAD +[Unreleased]: https://github.com/dean0x/mdscript/compare/v0.4.3...HEAD +[0.4.3]: https://github.com/dean0x/mdscript/compare/v0.4.2...v0.4.3 [0.4.2]: https://github.com/dean0x/mdscript/compare/v0.4.1...v0.4.2 [0.4.1]: https://github.com/dean0x/mdscript/compare/v0.4.0...v0.4.1 [0.4.0]: https://github.com/dean0x/mdscript/compare/v0.3.0...v0.4.0 diff --git a/Cargo.lock b/Cargo.lock index 29ed72ee..fb12cb6c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -557,7 +557,7 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "mds-cli" -version = "0.4.2" +version = "0.4.3" dependencies = [ "clap", "ctrlc", @@ -574,7 +574,7 @@ dependencies = [ [[package]] name = "mds-core" -version = "0.4.2" +version = "0.4.3" dependencies = [ "indexmap", "miette", @@ -587,7 +587,7 @@ dependencies = [ [[package]] name = "mds-napi" -version = "0.4.2" +version = "0.4.3" dependencies = [ "mds-core", "napi", @@ -598,7 +598,7 @@ dependencies = [ [[package]] name = "mds-python" -version = "0.4.2" +version = "0.4.3" dependencies = [ "mds-core", "pyo3", @@ -608,7 +608,7 @@ dependencies = [ [[package]] name = "mds-wasm" -version = "0.4.2" +version = "0.4.3" dependencies = [ "js-sys", "mds-core", diff --git a/Cargo.toml b/Cargo.toml index ff36a2b4..757c81e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/mds-core", "crates/mds-cli", "crates/mds-wasm", "crates/mds-n resolver = "2" [workspace.package] -version = "0.4.2" +version = "0.4.3" edition = "2021" rust-version = "1.88" # napi 3.12.2 sets rust-version = "1.88" in its published Cargo.toml license = "MIT" diff --git a/crates/mds-cli/Cargo.toml b/crates/mds-cli/Cargo.toml index 425d35bf..5ccc33c4 100644 --- a/crates/mds-cli/Cargo.toml +++ b/crates/mds-cli/Cargo.toml @@ -24,7 +24,7 @@ path = "src/main.rs" startup-race-probe = [] [dependencies] -mds = { package = "mds-core", path = "../mds-core", version = "0.4.2" } +mds = { package = "mds-core", path = "../mds-core", version = "0.4.3" } clap = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } diff --git a/crates/mds-napi/Cargo.toml b/crates/mds-napi/Cargo.toml index 07bbb3e8..c0c67a78 100644 --- a/crates/mds-napi/Cargo.toml +++ b/crates/mds-napi/Cargo.toml @@ -24,7 +24,7 @@ debug-panics = [] crate-type = ["cdylib"] [dependencies] -mds = { package = "mds-core", path = "../mds-core", version = "0.4.2" } +mds = { package = "mds-core", path = "../mds-core", version = "0.4.3" } napi = { workspace = true } napi-derive = { workspace = true } serde_json = { workspace = true } diff --git a/crates/mds-napi/package.json b/crates/mds-napi/package.json index 3b781c55..e446ee5d 100644 --- a/crates/mds-napi/package.json +++ b/crates/mds-napi/package.json @@ -1,6 +1,6 @@ { "name": "@mdscript/mds-napi", - "version": "0.4.2", + "version": "0.4.3", "description": "MDS compiler native Node.js bindings (napi-rs)", "main": "index.js", "types": "index.d.ts", diff --git a/crates/mds-python/Cargo.toml b/crates/mds-python/Cargo.toml index e96369b6..9872c489 100644 --- a/crates/mds-python/Cargo.toml +++ b/crates/mds-python/Cargo.toml @@ -39,7 +39,7 @@ test = false doctest = false [dependencies] -mds = { package = "mds-core", path = "../mds-core", version = "0.4.2" } +mds = { package = "mds-core", path = "../mds-core", version = "0.4.3" } pyo3 = { workspace = true } pythonize = { workspace = true } serde_json = { workspace = true } diff --git a/crates/mds-wasm/Cargo.toml b/crates/mds-wasm/Cargo.toml index 0e1c7b76..b15bfe7e 100644 --- a/crates/mds-wasm/Cargo.toml +++ b/crates/mds-wasm/Cargo.toml @@ -28,7 +28,7 @@ debug-panics = [] crate-type = ["cdylib", "rlib"] [dependencies] -mds = { package = "mds-core", path = "../mds-core", version = "0.4.2" } +mds = { package = "mds-core", path = "../mds-core", version = "0.4.3" } wasm-bindgen = { workspace = true } serde-wasm-bindgen = { workspace = true } serde = { workspace = true } @@ -36,7 +36,7 @@ serde_json = { workspace = true } js-sys = { workspace = true } [dev-dependencies] -mds = { package = "mds-core", path = "../mds-core", version = "0.4.2" } +mds = { package = "mds-core", path = "../mds-core", version = "0.4.3" } wasm-bindgen-test = { workspace = true } [package.metadata.wasm-pack.profile.release] diff --git a/package-lock.json b/package-lock.json index 2163e1fc..20a45276 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ }, "crates/mds-napi": { "name": "@mdscript/mds-napi", - "version": "0.4.2", + "version": "0.4.3", "license": "MIT", "devDependencies": { "@napi-rs/cli": "^3.8.6", @@ -4024,7 +4024,7 @@ }, "packages/bundler-utils": { "name": "@mdscript/bundler-utils", - "version": "0.4.2", + "version": "0.4.3", "license": "MIT", "devDependencies": { "@mdscript/mds": "file:../mds", @@ -4035,15 +4035,15 @@ "node": ">=22.0.0" }, "peerDependencies": { - "@mdscript/mds": "^0.4.2" + "@mdscript/mds": "^0.4.3" } }, "packages/mds": { "name": "@mdscript/mds", - "version": "0.4.2", + "version": "0.4.3", "license": "MIT", "dependencies": { - "@mdscript/mds-wasm": "^0.4.2" + "@mdscript/mds-wasm": "^0.4.3" }, "devDependencies": { "@types/node": "^25.9.1", @@ -4053,12 +4053,12 @@ "node": ">=22.0.0" }, "optionalDependencies": { - "@mdscript/mds-napi": "^0.4.2" + "@mdscript/mds-napi": "^0.4.3" } }, "packages/mds-wasm": { "name": "@mdscript/mds-wasm", - "version": "0.4.2", + "version": "0.4.3", "license": "MIT", "engines": { "node": ">=22.0.0" @@ -4066,10 +4066,10 @@ }, "packages/rollup-plugin": { "name": "@mdscript/rollup-plugin", - "version": "0.4.2", + "version": "0.4.3", "license": "MIT", "dependencies": { - "@mdscript/bundler-utils": "^0.4.2" + "@mdscript/bundler-utils": "^0.4.3" }, "devDependencies": { "@mdscript/mds": "file:../mds", @@ -4081,16 +4081,16 @@ "node": ">=22.0.0" }, "peerDependencies": { - "@mdscript/mds": "^0.4.2", + "@mdscript/mds": "^0.4.3", "rollup": "^3.0.0 || ^4.0.0" } }, "packages/rspack-loader": { "name": "@mdscript/rspack-loader", - "version": "0.4.2", + "version": "0.4.3", "license": "MIT", "dependencies": { - "@mdscript/bundler-utils": "^0.4.2" + "@mdscript/bundler-utils": "^0.4.3" }, "devDependencies": { "@mdscript/mds": "file:../mds", @@ -4102,7 +4102,7 @@ "node": ">=22.0.0" }, "peerDependencies": { - "@mdscript/mds": "^0.4.2", + "@mdscript/mds": "^0.4.3", "@rspack/core": "^1.0.0 || ^2.0.0" } }, @@ -4294,10 +4294,10 @@ }, "packages/vite-plugin": { "name": "@mdscript/vite-plugin", - "version": "0.4.2", + "version": "0.4.3", "license": "MIT", "dependencies": { - "@mdscript/bundler-utils": "^0.4.2" + "@mdscript/bundler-utils": "^0.4.3" }, "devDependencies": { "@mdscript/mds": "file:../mds", @@ -4310,16 +4310,16 @@ "node": ">=22.0.0" }, "peerDependencies": { - "@mdscript/mds": "^0.4.2", + "@mdscript/mds": "^0.4.3", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" } }, "packages/webpack-loader": { "name": "@mdscript/webpack-loader", - "version": "0.4.2", + "version": "0.4.3", "license": "MIT", "dependencies": { - "@mdscript/bundler-utils": "^0.4.2" + "@mdscript/bundler-utils": "^0.4.3" }, "devDependencies": { "@mdscript/mds": "file:../mds", @@ -4333,7 +4333,7 @@ "node": ">=22.0.0" }, "peerDependencies": { - "@mdscript/mds": "^0.4.2", + "@mdscript/mds": "^0.4.3", "webpack": "^5.0.0" } } diff --git a/packages/bundler-utils/package.json b/packages/bundler-utils/package.json index e9d9fc72..af763211 100644 --- a/packages/bundler-utils/package.json +++ b/packages/bundler-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mdscript/bundler-utils", - "version": "0.4.2", + "version": "0.4.3", "description": "Shared utilities for MDS bundler plugins", "license": "MIT", "repository": { @@ -47,7 +47,7 @@ "test": "node --test __test__/*.spec.mjs" }, "peerDependencies": { - "@mdscript/mds": "^0.4.2" + "@mdscript/mds": "^0.4.3" }, "devDependencies": { "@mdscript/mds": "file:../mds", diff --git a/packages/mds-wasm/package.json b/packages/mds-wasm/package.json index 4cf2996f..6c83671e 100644 --- a/packages/mds-wasm/package.json +++ b/packages/mds-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@mdscript/mds-wasm", - "version": "0.4.2", + "version": "0.4.3", "description": "WebAssembly build of the MDS (Markdown Script) compiler — used as the portable fallback by @mdscript/mds", "license": "MIT", "repository": { diff --git a/packages/mds/package.json b/packages/mds/package.json index 40a7e91c..0642bc4a 100644 --- a/packages/mds/package.json +++ b/packages/mds/package.json @@ -1,6 +1,6 @@ { "name": "@mdscript/mds", - "version": "0.4.2", + "version": "0.4.3", "description": "Universal JavaScript/TypeScript bindings for the MDS (Markdown Script) compiler — native addon with WASM fallback", "license": "MIT", "repository": { @@ -44,10 +44,10 @@ "test:perf": "node --test __test__/perf.spec.mjs" }, "dependencies": { - "@mdscript/mds-wasm": "^0.4.2" + "@mdscript/mds-wasm": "^0.4.3" }, "optionalDependencies": { - "@mdscript/mds-napi": "^0.4.2" + "@mdscript/mds-napi": "^0.4.3" }, "devDependencies": { "@types/node": "^25.9.1", diff --git a/packages/rollup-plugin/package.json b/packages/rollup-plugin/package.json index 7ebec1e0..8d94c92f 100644 --- a/packages/rollup-plugin/package.json +++ b/packages/rollup-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@mdscript/rollup-plugin", - "version": "0.4.2", + "version": "0.4.3", "description": "Rollup plugin for importing MDS templates as ES modules", "license": "MIT", "repository": { @@ -37,10 +37,10 @@ "test": "node --test __test__/*.spec.mjs" }, "dependencies": { - "@mdscript/bundler-utils": "^0.4.2" + "@mdscript/bundler-utils": "^0.4.3" }, "peerDependencies": { - "@mdscript/mds": "^0.4.2", + "@mdscript/mds": "^0.4.3", "rollup": "^3.0.0 || ^4.0.0" }, "devDependencies": { diff --git a/packages/rspack-loader/package.json b/packages/rspack-loader/package.json index a8cc9e2e..88bb98ba 100644 --- a/packages/rspack-loader/package.json +++ b/packages/rspack-loader/package.json @@ -1,6 +1,6 @@ { "name": "@mdscript/rspack-loader", - "version": "0.4.2", + "version": "0.4.3", "description": "Rspack loader for importing MDS templates as ES modules", "license": "MIT", "repository": { @@ -43,10 +43,10 @@ "test": "node --test __test__/*.spec.mjs" }, "dependencies": { - "@mdscript/bundler-utils": "^0.4.2" + "@mdscript/bundler-utils": "^0.4.3" }, "peerDependencies": { - "@mdscript/mds": "^0.4.2", + "@mdscript/mds": "^0.4.3", "@rspack/core": "^1.0.0 || ^2.0.0" }, "devDependencies": { diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index b1a85cce..033d7550 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@mdscript/vite-plugin", - "version": "0.4.2", + "version": "0.4.3", "description": "Vite plugin for importing MDS templates as ES modules", "license": "MIT", "repository": { @@ -37,10 +37,10 @@ "test": "node --test __test__/*.spec.mjs" }, "dependencies": { - "@mdscript/bundler-utils": "^0.4.2" + "@mdscript/bundler-utils": "^0.4.3" }, "peerDependencies": { - "@mdscript/mds": "^0.4.2", + "@mdscript/mds": "^0.4.3", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" }, "devDependencies": { diff --git a/packages/webpack-loader/package.json b/packages/webpack-loader/package.json index e058a8c0..b1d03bda 100644 --- a/packages/webpack-loader/package.json +++ b/packages/webpack-loader/package.json @@ -1,6 +1,6 @@ { "name": "@mdscript/webpack-loader", - "version": "0.4.2", + "version": "0.4.3", "description": "Webpack loader for importing MDS templates as ES modules", "license": "MIT", "repository": { @@ -43,10 +43,10 @@ "test": "node --test __test__/*.spec.mjs" }, "dependencies": { - "@mdscript/bundler-utils": "^0.4.2" + "@mdscript/bundler-utils": "^0.4.3" }, "peerDependencies": { - "@mdscript/mds": "^0.4.2", + "@mdscript/mds": "^0.4.3", "webpack": "^5.0.0" }, "devDependencies": {