From 571a647798f3f006c2d9906592597cf086be6b88 Mon Sep 17 00:00:00 2001 From: GoRules Team <127778503+bot-gorules@users.noreply.github.com> Date: Tue, 29 Sep 2026 12:17:45 +0200 Subject: [PATCH] chore(release): publish --- .release-please-manifest.json | 22 +++++++++++----------- Cargo.lock | 22 +++++++++++----------- benchmark/rust/Cargo.toml | 2 +- bindings/c/CHANGELOG.md | 7 +++++++ bindings/c/Cargo.toml | 2 +- bindings/nodejs/CHANGELOG.md | 17 +++++++++++++++++ bindings/nodejs/Cargo.toml | 2 +- bindings/nodejs/package.json | 2 +- bindings/python/CHANGELOG.md | 7 +++++++ bindings/python/Cargo.toml | 2 +- bindings/uniffi/CHANGELOG.md | 7 +++++++ bindings/uniffi/Cargo.toml | 2 +- core/engine/CHANGELOG.md | 24 ++++++++++++++++++++++++ core/engine/Cargo.toml | 8 ++++---- core/expression/CHANGELOG.md | 16 ++++++++++++++++ core/expression/Cargo.toml | 6 +++--- core/expression_repl/CHANGELOG.md | 4 ++++ core/expression_repl/Cargo.toml | 4 ++-- core/macros/CHANGELOG.md | 7 +++++++ core/macros/Cargo.toml | 2 +- core/template/CHANGELOG.md | 14 ++++++++++++++ core/template/Cargo.toml | 4 ++-- core/types/CHANGELOG.md | 13 +++++++++++++ core/types/Cargo.toml | 2 +- 24 files changed, 157 insertions(+), 41 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ab5cc56b..6e22f5a2 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,13 +1,13 @@ { - "core/engine": "2.0.1", - "core/expression": "2.0.1", - "core/types": "2.0.1", - "core/template": "2.0.1", - "core/macros": "2.0.1", - "bindings/nodejs": "2.0.2", - "bindings/python": "2.0.2", - "bindings/uniffi": "2.0.2", - "bindings/c": "2.0.1", - "benchmark/rust": "0.0.16", - "core/expression_repl": "2.0.1" + "core/engine": "2.1.0", + "core/expression": "2.1.0", + "core/types": "2.1.0", + "core/template": "2.1.0", + "core/macros": "2.1.0", + "bindings/nodejs": "2.1.0", + "bindings/python": "2.1.0", + "bindings/uniffi": "2.1.0", + "bindings/c": "2.1.0", + "benchmark/rust": "0.0.17", + "core/expression_repl": "2.0.2" } diff --git a/Cargo.lock b/Cargo.lock index 76c410c1..bdc88c26 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1202,7 +1202,7 @@ dependencies = [ [[package]] name = "expression_repl" -version = "2.0.1" +version = "2.0.2" dependencies = [ "colored", "rustyline", @@ -5992,7 +5992,7 @@ dependencies = [ [[package]] name = "zen-benchmark" -version = "0.0.16" +version = "0.0.17" dependencies = [ "serde", "serde_json", @@ -6003,7 +6003,7 @@ dependencies = [ [[package]] name = "zen-engine" -version = "2.0.1" +version = "2.1.0" dependencies = [ "ahash 0.8.12", "anyhow", @@ -6048,7 +6048,7 @@ dependencies = [ [[package]] name = "zen-expression" -version = "2.0.1" +version = "2.1.0" dependencies = [ "ahash 0.8.12", "anyhow", @@ -6082,7 +6082,7 @@ dependencies = [ [[package]] name = "zen-ffi" -version = "2.0.1" +version = "2.1.0" dependencies = [ "anyhow", "cbindgen", @@ -6099,7 +6099,7 @@ dependencies = [ [[package]] name = "zen-macros" -version = "2.0.1" +version = "2.1.0" dependencies = [ "proc-macro2", "quote", @@ -6109,7 +6109,7 @@ dependencies = [ [[package]] name = "zen-nodejs" -version = "2.0.2" +version = "2.1.0" dependencies = [ "ahash 0.8.12", "iana-time-zone", @@ -6128,7 +6128,7 @@ dependencies = [ [[package]] name = "zen-python" -version = "2.0.2" +version = "2.1.0" dependencies = [ "anyhow", "either", @@ -6147,7 +6147,7 @@ dependencies = [ [[package]] name = "zen-tmpl" -version = "2.0.1" +version = "2.1.0" dependencies = [ "serde", "serde_json", @@ -6157,7 +6157,7 @@ dependencies = [ [[package]] name = "zen-types" -version = "2.0.1" +version = "2.1.0" dependencies = [ "ahash 0.8.12", "hipstr", @@ -6172,7 +6172,7 @@ dependencies = [ [[package]] name = "zen-uniffi" -version = "2.0.2" +version = "2.1.0" dependencies = [ "async-trait", "serde", diff --git a/benchmark/rust/Cargo.toml b/benchmark/rust/Cargo.toml index c92fc6b1..d5ad7100 100644 --- a/benchmark/rust/Cargo.toml +++ b/benchmark/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zen-benchmark" -version = "0.0.16" +version = "0.0.17" edition = "2021" publish = false diff --git a/bindings/c/CHANGELOG.md b/bindings/c/CHANGELOG.md index b913a8e8..24e7d6ee 100644 --- a/bindings/c/CHANGELOG.md +++ b/bindings/c/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [2.1.0](https://github.com/gorules/zen/compare/go-v2.0.1...go-v2.1.0) (2026-09-29) + + +### Miscellaneous + +* **go:** align with zen-engine 2.1.0 + ## [2.0.1](https://github.com/gorules/zen/compare/go-v2.0.0...go-v2.0.1) (2026-08-22) ## [2.0.0](https://github.com/gorules/zen/compare/go-v1.0.0-beta.13...go-v2.0.0) (2026-08-20) diff --git a/bindings/c/Cargo.toml b/bindings/c/Cargo.toml index 994f25e0..f84dfb6f 100644 --- a/bindings/c/Cargo.toml +++ b/bindings/c/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zen-ffi" -version = "2.0.1" +version = "2.1.0" edition = "2021" license = "MIT" publish = false diff --git a/bindings/nodejs/CHANGELOG.md b/bindings/nodejs/CHANGELOG.md index af9a30b6..7839b874 100644 --- a/bindings/nodejs/CHANGELOG.md +++ b/bindings/nodejs/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [2.1.0](https://github.com/gorules/zen/compare/nodejs-v2.0.2...nodejs-v2.1.0) (2026-09-29) + + +### Features + +* implement slots instead of natural language ([#527](https://github.com/gorules/zen/issues/527)) ([ffdfd80](https://github.com/gorules/zen/commit/ffdfd807d1ad6e6be42854fbaaf429c2871fe90a)) + + +### Bug Fixes + +* tolerate null inputs and enforce required policy inputs ([#528](https://github.com/gorules/zen/issues/528)) ([4aba11e](https://github.com/gorules/zen/commit/4aba11edd3516e8a65a240ea4d43a8b3bd377ae5)) + + +### Miscellaneous + +* **nodejs:** align with zen-engine 2.1.0 + ## [2.0.2](https://github.com/gorules/zen/compare/nodejs-v2.0.1...nodejs-v2.0.2) (2026-08-24) diff --git a/bindings/nodejs/Cargo.toml b/bindings/nodejs/Cargo.toml index fee8c62d..a07122c3 100644 --- a/bindings/nodejs/Cargo.toml +++ b/bindings/nodejs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zen-nodejs" -version = "2.0.2" +version = "2.1.0" edition = "2021" license = "MIT" publish = false diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json index eec287f9..24bf9db4 100644 --- a/bindings/nodejs/package.json +++ b/bindings/nodejs/package.json @@ -1,7 +1,7 @@ { "name": "@gorules/zen-engine", "description": "Open-source Business Rules Engine for Node.js, powered by Rust", - "version": "2.0.2", + "version": "2.1.0", "main": "index.js", "browser": "browser.js", "types": "./index.d.ts", diff --git a/bindings/python/CHANGELOG.md b/bindings/python/CHANGELOG.md index 3fe25aa7..6e702709 100644 --- a/bindings/python/CHANGELOG.md +++ b/bindings/python/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [2.1.0](https://github.com/gorules/zen/compare/python-v2.0.2...python-v2.1.0) (2026-09-29) + + +### Miscellaneous + +* **python:** align with zen-engine 2.1.0 + ## [2.0.2](https://github.com/gorules/zen/compare/python-v2.0.1...python-v2.0.2) (2026-08-24) diff --git a/bindings/python/Cargo.toml b/bindings/python/Cargo.toml index a289e098..5401b0f6 100644 --- a/bindings/python/Cargo.toml +++ b/bindings/python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zen-python" -version = "2.0.2" +version = "2.1.0" edition = "2021" license = "MIT" publish = false diff --git a/bindings/uniffi/CHANGELOG.md b/bindings/uniffi/CHANGELOG.md index 1934a1ea..3ff586a0 100644 --- a/bindings/uniffi/CHANGELOG.md +++ b/bindings/uniffi/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [2.1.0](https://github.com/gorules/zen/compare/uniffi-v2.0.2...uniffi-v2.1.0) (2026-09-29) + + +### Miscellaneous + +* **uniffi:** align with zen-engine 2.1.0 + ## [2.0.2](https://github.com/gorules/zen/compare/uniffi-v2.0.1...uniffi-v2.0.2) (2026-08-24) diff --git a/bindings/uniffi/Cargo.toml b/bindings/uniffi/Cargo.toml index 141bc651..26312736 100644 --- a/bindings/uniffi/Cargo.toml +++ b/bindings/uniffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zen-uniffi" -version = "2.0.2" +version = "2.1.0" edition = "2024" license = "MIT" publish = false diff --git a/core/engine/CHANGELOG.md b/core/engine/CHANGELOG.md index 7dc9ec46..351ddf64 100644 --- a/core/engine/CHANGELOG.md +++ b/core/engine/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [2.1.0](https://github.com/gorules/zen/compare/zen-engine-v2.0.1...zen-engine-v2.1.0) (2026-09-29) + + +### Features + +* date input ([#529](https://github.com/gorules/zen/issues/529)) ([39916c9](https://github.com/gorules/zen/commit/39916c9d18bce435fb40660e2bdf5ff768b6028e)) +* implement slots instead of natural language ([#527](https://github.com/gorules/zen/issues/527)) ([ffdfd80](https://github.com/gorules/zen/commit/ffdfd807d1ad6e6be42854fbaaf429c2871fe90a)) + + +### Bug Fixes + +* return errors instead of panicking in memory loader and v1 functions ([#524](https://github.com/gorules/zen/issues/524)) ([e095189](https://github.com/gorules/zen/commit/e095189dd6bca2c2afdb959a3d99f9549d1d296c)) +* scope policy evaluation to the import closure ([#525](https://github.com/gorules/zen/issues/525)) ([a7157f3](https://github.com/gorules/zen/commit/a7157f344802c489e3b5ee9b1deda331d6d790e1)) +* tolerate null inputs and enforce required policy inputs ([#528](https://github.com/gorules/zen/issues/528)) ([4aba11e](https://github.com/gorules/zen/commit/4aba11edd3516e8a65a240ea4d43a8b3bd377ae5)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * zen-types bumped from 2.0.1 to 2.1.0 + * zen-expression bumped from 2.0.1 to 2.1.0 + * zen-tmpl bumped from 2.0.1 to 2.1.0 + ## [2.0.1](https://github.com/gorules/zen/compare/zen-engine-v2.0.0...zen-engine-v2.0.1) (2026-08-22) diff --git a/core/engine/Cargo.toml b/core/engine/Cargo.toml index d376012b..094b8149 100644 --- a/core/engine/Cargo.toml +++ b/core/engine/Cargo.toml @@ -3,7 +3,7 @@ authors = ["GoRules Team "] description = "Business rules engine" name = "zen-engine" license = "MIT" -version = "2.0.1" +version = "2.1.0" edition = "2021" repository = "https://github.com/gorules/zen.git" homepage = "https://gorules.io" @@ -27,9 +27,9 @@ rust_decimal = { workspace = true, features = ["maths-nopanic"] } fixedbitset = "0.5" tokio = { workspace = true, features = ["sync", "time"] } rquickjs = { version = "0.10", features = ["macro", "loader", "rust-alloc", "futures", "either", "properties"] } -zen-types = { path = "../types", version = "2.0.1" } -zen-expression = { path = "../expression", version = "2.0.1" } -zen-tmpl = { path = "../template", version = "2.0.1" } +zen-types = { path = "../types", version = "2.1.0" } +zen-expression = { path = "../expression", version = "2.1.0" } +zen-tmpl = { path = "../template", version = "2.1.0" } nohash-hasher = { workspace = true } downcast-rs = { version = "2.0", features = ["std", "sync"] } arc-swap = "1" diff --git a/core/expression/CHANGELOG.md b/core/expression/CHANGELOG.md index cbbd8e82..77c62cb4 100644 --- a/core/expression/CHANGELOG.md +++ b/core/expression/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [2.1.0](https://github.com/gorules/zen/compare/zen-expression-v2.0.1...zen-expression-v2.1.0) (2026-09-29) + + +### Features + +* date input ([#529](https://github.com/gorules/zen/issues/529)) ([39916c9](https://github.com/gorules/zen/commit/39916c9d18bce435fb40660e2bdf5ff768b6028e)) +* implement slots instead of natural language ([#527](https://github.com/gorules/zen/issues/527)) ([ffdfd80](https://github.com/gorules/zen/commit/ffdfd807d1ad6e6be42854fbaaf429c2871fe90a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * zen-macros bumped from 2.0.1 to 2.1.0 + * zen-types bumped from 2.0.1 to 2.1.0 + ## [2.0.1](https://github.com/gorules/zen/compare/zen-expression-v2.0.0...zen-expression-v2.0.1) (2026-08-22) diff --git a/core/expression/Cargo.toml b/core/expression/Cargo.toml index f43e1e29..41ad5752 100644 --- a/core/expression/Cargo.toml +++ b/core/expression/Cargo.toml @@ -3,7 +3,7 @@ authors = ["GoRules Team "] description = "Zen Expression Language" name = "zen-expression" license = "MIT" -version = "2.0.1" +version = "2.1.0" edition = "2021" repository = "https://github.com/gorules/zen.git" homepage = "https://gorules.io" @@ -31,8 +31,8 @@ nohash-hasher = { workspace = true } strsim = "0.11" iana-time-zone = "0.1" -zen-macros = { path = "../macros", version = "2.0.1" } -zen-types = { path = "../types", version = "2.0.1" } +zen-macros = { path = "../macros", version = "2.1.0" } +zen-types = { path = "../types", version = "2.1.0" } [dev-dependencies] criterion = { workspace = true } diff --git a/core/expression_repl/CHANGELOG.md b/core/expression_repl/CHANGELOG.md index b55eec74..d408ce8c 100644 --- a/core/expression_repl/CHANGELOG.md +++ b/core/expression_repl/CHANGELOG.md @@ -58,6 +58,10 @@ * dependencies * zen-expression bumped from 2.0.0 to 2.0.1 +* The following workspace dependencies were updated + * dependencies + * zen-expression bumped from 2.0.1 to 2.1.0 + ## [1.0.0-beta.0](https://github.com/gorules/zen/compare/expression_repl-v0.55.1...expression_repl-v1.0.0-beta.0) (2026-06-25) diff --git a/core/expression_repl/Cargo.toml b/core/expression_repl/Cargo.toml index 0943beb9..812080a9 100644 --- a/core/expression_repl/Cargo.toml +++ b/core/expression_repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "expression_repl" -version = "2.0.1" +version = "2.0.2" edition = "2021" publish = false @@ -10,5 +10,5 @@ publish = false colored = "3" rustyline = "15" serde_json = { workspace = true } -zen-expression = { path = "../expression", version = "2.0.1" } +zen-expression = { path = "../expression", version = "2.1.0" } diff --git a/core/macros/CHANGELOG.md b/core/macros/CHANGELOG.md index f52e8282..4346cc21 100644 --- a/core/macros/CHANGELOG.md +++ b/core/macros/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [2.1.0](https://github.com/gorules/zen/compare/zen-macros-v2.0.1...zen-macros-v2.1.0) (2026-09-29) + + +### Miscellaneous + +* **zen-macros:** Synchronize core versions + ## [2.0.1](https://github.com/gorules/zen/compare/zen-macros-v2.0.0...zen-macros-v2.0.1) (2026-08-22) diff --git a/core/macros/Cargo.toml b/core/macros/Cargo.toml index eece5098..fe09106e 100644 --- a/core/macros/Cargo.toml +++ b/core/macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zen-macros" description = "Zen Helper Macros" -version = "2.0.1" +version = "2.1.0" edition = "2024" license = "MIT" repository = "https://github.com/gorules/zen.git" diff --git a/core/template/CHANGELOG.md b/core/template/CHANGELOG.md index bf33948b..571e932b 100644 --- a/core/template/CHANGELOG.md +++ b/core/template/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [2.1.0](https://github.com/gorules/zen/compare/zen-tmpl-v2.0.1...zen-tmpl-v2.1.0) (2026-09-29) + + +### Miscellaneous + +* **zen-tmpl:** Synchronize core versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * zen-expression bumped from 2.0.1 to 2.1.0 + ## [2.0.1](https://github.com/gorules/zen/compare/zen-tmpl-v2.0.0...zen-tmpl-v2.0.1) (2026-08-22) diff --git a/core/template/Cargo.toml b/core/template/Cargo.toml index 0d92fbac..6d760456 100644 --- a/core/template/Cargo.toml +++ b/core/template/Cargo.toml @@ -3,13 +3,13 @@ authors = ["GoRules Team "] description = "Zen Template Language" name = "zen-tmpl" license = "MIT" -version = "2.0.1" +version = "2.1.0" edition = "2021" repository = "https://github.com/gorules/zen.git" homepage = "https://gorules.io" [dependencies] -zen-expression = { path = "../expression", version = "2.0.1" } +zen-expression = { path = "../expression", version = "2.1.0" } thiserror = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } diff --git a/core/types/CHANGELOG.md b/core/types/CHANGELOG.md index c0e3f14b..7d14c833 100644 --- a/core/types/CHANGELOG.md +++ b/core/types/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [2.1.0](https://github.com/gorules/zen/compare/zen-types-v2.0.1...zen-types-v2.1.0) (2026-09-29) + + +### Features + +* date input ([#529](https://github.com/gorules/zen/issues/529)) ([39916c9](https://github.com/gorules/zen/commit/39916c9d18bce435fb40660e2bdf5ff768b6028e)) +* implement slots instead of natural language ([#527](https://github.com/gorules/zen/issues/527)) ([ffdfd80](https://github.com/gorules/zen/commit/ffdfd807d1ad6e6be42854fbaaf429c2871fe90a)) + + +### Bug Fixes + +* keep decimal fractions when serializing numbers without arbitrary precision ([#530](https://github.com/gorules/zen/issues/530)) ([41e3f8c](https://github.com/gorules/zen/commit/41e3f8ce6094e3bd6b59a8ee315f91a521ded8ac)) + ## [2.0.1](https://github.com/gorules/zen/compare/zen-types-v2.0.0...zen-types-v2.0.1) (2026-08-22) diff --git a/core/types/Cargo.toml b/core/types/Cargo.toml index 25750e10..5df94fcc 100644 --- a/core/types/Cargo.toml +++ b/core/types/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zen-types" description = "Zen Core Types" -version = "2.0.1" +version = "2.1.0" edition = "2024" license = "MIT" repository = "https://github.com/gorules/zen.git"