diff --git a/Cargo.lock b/Cargo.lock index 4ec92d1..ebafdcb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -46,7 +46,7 @@ checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17" [[package]] name = "decodal" -version = "0.2.0" +version = "0.3.0" dependencies = [ "decodal-derive", "regex", @@ -54,7 +54,7 @@ dependencies = [ [[package]] name = "decodal-cli" -version = "0.2.0" +version = "0.3.0" dependencies = [ "decodal", ] @@ -71,14 +71,14 @@ dependencies = [ [[package]] name = "decodal-language-service" -version = "0.2.0" +version = "0.3.0" dependencies = [ "decodal", ] [[package]] name = "decodal-language-tools" -version = "0.2.0" +version = "0.3.0" dependencies = [ "decodal", "serde_json", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "decodal-lsp" -version = "0.2.0" +version = "0.3.0" dependencies = [ "decodal", "decodal-language-service", @@ -99,7 +99,7 @@ dependencies = [ [[package]] name = "decodal-wasm" -version = "0.2.0" +version = "0.3.0" dependencies = [ "decodal", "decodal-language-service", diff --git a/Cargo.toml b/Cargo.toml index d9ab039..e66d4e2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ exclude = ["editors/tree-sitter-decodal"] resolver = "2" [workspace.package] -version = "0.2.0" +version = "0.3.0" edition = "2024" rust-version = "1.85" license = "MIT OR Apache-2.0" diff --git a/README.md b/README.md index 839e5dc..07231d8 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Embedded hosts should depend on `decodal` and provide imports with an `ImportLoa ```toml [dependencies] -decodal = "0.1" +decodal = "0.3.0" ``` ## Derive support @@ -29,7 +29,7 @@ For embedded Rust applications, Decodal can generate a schema and typed decoder ```toml [dependencies] -decodal = { version = "0.1", features = ["derive"] } +decodal = { version = "0.3.0", features = ["derive"] } ``` ```rust @@ -74,9 +74,9 @@ Its library API accepts the same host environment used for production evaluation ```toml [dependencies] -decodal = "0.2.0" -decodal-language-service = "0.2.0" -decodal-lsp = "0.2.0" +decodal = "0.3.0" +decodal-language-service = "0.3.0" +decodal-lsp = "0.3.0" ``` Run the default filesystem-backed server from the repository: diff --git a/RELEASING.md b/RELEASING.md index 2a68a7b..1a0368c 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -5,9 +5,9 @@ Run all commands from the repository root. Publishing requires Cargo, npm, and J ## Versions - `decodal-derive`: `0.1.3` (already published) -- Other published Rust crates: `0.2.0` -- `decodal-wasm` npm/JSR package: `0.1.4` -- `decodal-codemirror`: `0.1.6` +- Other published Rust crates: `0.3.0` +- `decodal-wasm` npm/JSR package: `0.2.0` +- `decodal-codemirror`: `0.2.0` The npm packages advertise the repository's dual `MIT OR Apache-2.0` license. JSR metadata uses the single `MIT` identifier required by its publisher; both license files remain included in every package. diff --git a/crates/decodal-cli/Cargo.toml b/crates/decodal-cli/Cargo.toml index d92eb00..7ea21f7 100644 --- a/crates/decodal-cli/Cargo.toml +++ b/crates/decodal-cli/Cargo.toml @@ -20,4 +20,4 @@ default = [] regex = ["decodal/regex"] [dependencies] -decodal = { version = "0.2.0", path = "../decodal-core" } +decodal = { version = "0.3.0", path = "../decodal-core" } diff --git a/crates/decodal-derive/Cargo.toml b/crates/decodal-derive/Cargo.toml index d0fdc91..2a022d7 100644 --- a/crates/decodal-derive/Cargo.toml +++ b/crates/decodal-derive/Cargo.toml @@ -19,4 +19,4 @@ quote = "1" syn = { version = "2", features = ["full"] } [dev-dependencies] -decodal = { version = "0.2.0", path = "../decodal-core" } +decodal = { version = "0.3.0", path = "../decodal-core" } diff --git a/crates/decodal-language-service/Cargo.toml b/crates/decodal-language-service/Cargo.toml index b29f1fb..264f750 100644 --- a/crates/decodal-language-service/Cargo.toml +++ b/crates/decodal-language-service/Cargo.toml @@ -11,4 +11,4 @@ keywords = ["decodal", "lsp", "language-server", "editor"] categories = ["development-tools", "text-editors"] [dependencies] -decodal = { version = "0.2.0", path = "../decodal-core" } +decodal = { version = "0.3.0", path = "../decodal-core" } diff --git a/crates/decodal-language-tools/Cargo.toml b/crates/decodal-language-tools/Cargo.toml index 7de3eb9..884298a 100644 --- a/crates/decodal-language-tools/Cargo.toml +++ b/crates/decodal-language-tools/Cargo.toml @@ -14,7 +14,7 @@ categories = ["development-tools", "text-processing"] crate-type = ["cdylib", "rlib"] [dependencies] -decodal = { version = "0.2.0", path = "../decodal-core" } +decodal = { version = "0.3.0", path = "../decodal-core" } serde_json.workspace = true wasm-bindgen.workspace = true diff --git a/crates/decodal-lsp/Cargo.toml b/crates/decodal-lsp/Cargo.toml index a659e2f..d67d851 100644 --- a/crates/decodal-lsp/Cargo.toml +++ b/crates/decodal-lsp/Cargo.toml @@ -11,9 +11,9 @@ keywords = ["decodal", "lsp", "language-server", "editor"] categories = ["development-tools", "text-editors"] [dependencies] -decodal = { version = "0.2.0", path = "../decodal-core" } -decodal-language-service = { version = "0.2.0", path = "../decodal-language-service" } -decodal-language-tools = { version = "0.2.0", path = "../decodal-language-tools" } +decodal = { version = "0.3.0", path = "../decodal-core" } +decodal-language-service = { version = "0.3.0", path = "../decodal-language-service" } +decodal-language-tools = { version = "0.3.0", path = "../decodal-language-tools" } lsp-server = "0.10" lsp-types = "0.97" serde_json.workspace = true diff --git a/crates/decodal-wasm/Cargo.toml b/crates/decodal-wasm/Cargo.toml index 979c0c5..de0dca8 100644 --- a/crates/decodal-wasm/Cargo.toml +++ b/crates/decodal-wasm/Cargo.toml @@ -15,8 +15,8 @@ publish = false crate-type = ["cdylib", "rlib"] [dependencies] -decodal = { version = "0.2.0", path = "../decodal-core" } -decodal-language-service = { version = "0.2.0", path = "../decodal-language-service" } +decodal = { version = "0.3.0", path = "../decodal-core" } +decodal-language-service = { version = "0.3.0", path = "../decodal-language-service" } serde_json.workspace = true wasm-bindgen.workspace = true diff --git a/packages/decodal-codemirror/jsr.json b/packages/decodal-codemirror/jsr.json index a6828dd..038b0ed 100644 --- a/packages/decodal-codemirror/jsr.json +++ b/packages/decodal-codemirror/jsr.json @@ -1,6 +1,6 @@ { "name": "@hare/decodal-codemirror", - "version": "0.1.6", + "version": "0.2.0", "license": "MIT", "exports": { ".": "./src/mod.ts", diff --git a/packages/decodal-codemirror/package-lock.json b/packages/decodal-codemirror/package-lock.json index d1b8950..568f6f3 100644 --- a/packages/decodal-codemirror/package-lock.json +++ b/packages/decodal-codemirror/package-lock.json @@ -1,12 +1,12 @@ { "name": "decodal-codemirror", - "version": "0.1.6", + "version": "0.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "decodal-codemirror", - "version": "0.1.6", + "version": "0.2.0", "license": "MIT OR Apache-2.0", "devDependencies": { "@codemirror/language": "^6.12.4", diff --git a/packages/decodal-codemirror/package.json b/packages/decodal-codemirror/package.json index be2941d..70373aa 100644 --- a/packages/decodal-codemirror/package.json +++ b/packages/decodal-codemirror/package.json @@ -1,6 +1,6 @@ { "name": "decodal-codemirror", - "version": "0.1.6", + "version": "0.2.0", "description": "CodeMirror 6 language support for Decodal.", "type": "module", "license": "MIT OR Apache-2.0", diff --git a/packages/decodal-codemirror/wasm/decodal_language_tools_bg.wasm b/packages/decodal-codemirror/wasm/decodal_language_tools_bg.wasm index 3549d43..9248ab8 100644 Binary files a/packages/decodal-codemirror/wasm/decodal_language_tools_bg.wasm and b/packages/decodal-codemirror/wasm/decodal_language_tools_bg.wasm differ diff --git a/packages/decodal-wasm/decodal_wasm_bg.wasm b/packages/decodal-wasm/decodal_wasm_bg.wasm index a774ea9..bbc876f 100644 Binary files a/packages/decodal-wasm/decodal_wasm_bg.wasm and b/packages/decodal-wasm/decodal_wasm_bg.wasm differ diff --git a/packages/decodal-wasm/jsr.json b/packages/decodal-wasm/jsr.json index 9c8dbde..2a652c2 100644 --- a/packages/decodal-wasm/jsr.json +++ b/packages/decodal-wasm/jsr.json @@ -1,6 +1,6 @@ { "name": "@hare/decodal-wasm", - "version": "0.1.4", + "version": "0.2.0", "license": "MIT", "exports": "./mod.ts", "publish": { diff --git a/packages/decodal-wasm/package.json b/packages/decodal-wasm/package.json index e1dafc5..4a901e7 100644 --- a/packages/decodal-wasm/package.json +++ b/packages/decodal-wasm/package.json @@ -2,7 +2,7 @@ "name": "decodal-wasm", "type": "module", "description": "Host-configurable Decodal evaluator and language service for JavaScript runtimes.", - "version": "0.1.4", + "version": "0.2.0", "license": "MIT OR Apache-2.0", "repository": { "type": "git", diff --git a/site/decodal-site/package-lock.json b/site/decodal-site/package-lock.json index 5149d19..9132f72 100644 --- a/site/decodal-site/package-lock.json +++ b/site/decodal-site/package-lock.json @@ -25,7 +25,7 @@ } }, "../../packages/decodal-codemirror": { - "version": "0.1.6", + "version": "0.2.0", "license": "MIT OR Apache-2.0", "devDependencies": { "@codemirror/language": "^6.12.4", @@ -42,7 +42,7 @@ } }, "../../packages/decodal-wasm": { - "version": "0.1.4", + "version": "0.2.0", "license": "MIT OR Apache-2.0" }, "node_modules/@astrojs/check": { diff --git a/site/decodal-site/scripts/prepare-wasm-package.mjs b/site/decodal-site/scripts/prepare-wasm-package.mjs index 2116abb..ef775e2 100644 --- a/site/decodal-site/scripts/prepare-wasm-package.mjs +++ b/site/decodal-site/scripts/prepare-wasm-package.mjs @@ -88,7 +88,7 @@ writeFileSync( const packageJsonPath = resolve(packageDir, 'package.json'); const packageJson = JSON.parse(readFileSync(packageJsonPath, 'utf8')); -packageJson.version = '0.1.4'; +packageJson.version = '0.2.0'; packageJson.files = [ 'README.md', 'LICENSE-MIT', @@ -186,7 +186,7 @@ writeFileSync( JSON.stringify( { name: '@hare/decodal-wasm', - version: '0.1.4', + version: '0.2.0', // JSR's publisher currently accepts a single recognized identifier. // npm package metadata remains dual-licensed and both files are included. license: 'MIT', diff --git a/site/decodal-site/src/pages/index.astro b/site/decodal-site/src/pages/index.astro index b71d36f..90bfeed 100644 --- a/site/decodal-site/src/pages/index.astro +++ b/site/decodal-site/src/pages/index.astro @@ -32,8 +32,8 @@ Production = Server & { crates.io/crates/decodal