diff --git a/.release-please-manifest.json b/.release-please-manifest.json index bf446e5ad..cccf83a22 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -17,7 +17,7 @@ "tools/flagd-http-connector": "0.0.5", "tools/flagd-api": "1.0.0", "tools/flagd-api-testkit": "0.3.0", - "tools/flagd-core": "3.0.0", + "tools/flagd-core": "4.0.0", "tools/tck": "0.1.0", ".": "1.0.0", "providers/optimizely": "1.0.0" diff --git a/tools/flagd-core/CHANGELOG.md b/tools/flagd-core/CHANGELOG.md index a17f983af..a8b94daa8 100644 --- a/tools/flagd-core/CHANGELOG.md +++ b/tools/flagd-core/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [4.0.0](https://github.com/open-feature/java-sdk-contrib/compare/dev.openfeature.contrib.tools.flagdcore-v3.0.0...dev.openfeature.contrib.tools.flagdcore-v4.0.0) (2026-11-06) + + +### ⚠ BREAKING CHANGES + +* **flagd-core:** stop narrowing a number to an integer when that loses something ([#1957](https://github.com/open-feature/java-sdk-contrib/issues/1957)) + +### 🐛 Bug Fixes + +* **flagd-core:** stop narrowing a number to an integer when that loses something ([#1957](https://github.com/open-feature/java-sdk-contrib/issues/1957)) ([5f144ad](https://github.com/open-feature/java-sdk-contrib/commit/5f144ad47c76e8023c79425c4e7e563b9e475f78)) + + +### ✨ New Features + +* json-logic++ (precompilation), improve e2e ([#1968](https://github.com/open-feature/java-sdk-contrib/issues/1968)) ([ad4ad04](https://github.com/open-feature/java-sdk-contrib/commit/ad4ad04f7ba23eb7e34fca8dcc21237ce30e1ba2)) +* lossless numeric coercion and safe range ([#1959](https://github.com/open-feature/java-sdk-contrib/issues/1959)) ([d69a23f](https://github.com/open-feature/java-sdk-contrib/commit/d69a23fc9578a4ec03348f299753b61f3914794d)) + ## [3.0.0](https://github.com/open-feature/java-sdk-contrib/compare/dev.openfeature.contrib.tools.flagdcore-v2.0.4...dev.openfeature.contrib.tools.flagdcore-v3.0.0) (2026-10-15) diff --git a/tools/flagd-core/README.md b/tools/flagd-core/README.md index 8d6a5bbff..389440884 100644 --- a/tools/flagd-core/README.md +++ b/tools/flagd-core/README.md @@ -28,7 +28,7 @@ ProviderEvaluation result = core.resolveBooleanValue("myBoolFlag", eval dev.openfeature.contrib.tools flagd-core - 3.0.0 + 4.0.0 ``` diff --git a/tools/flagd-core/pom.xml b/tools/flagd-core/pom.xml index a3958a361..54b0f6122 100644 --- a/tools/flagd-core/pom.xml +++ b/tools/flagd-core/pom.xml @@ -10,7 +10,7 @@ dev.openfeature.contrib.tools flagd-core - 3.0.0 + 4.0.0 ${groupId}.flagdcore diff --git a/tools/flagd-core/version.txt b/tools/flagd-core/version.txt index 4a36342fc..fcdb2e109 100644 --- a/tools/flagd-core/version.txt +++ b/tools/flagd-core/version.txt @@ -1 +1 @@ -3.0.0 +4.0.0