diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2988aa8..0885b01 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "8.0.2" + ".": "9.0.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index aa481c1..26b82e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [9.0.0](https://github.com/Flagsmith/flagsmith-dotnet-client/compare/v8.0.2...v9.0.0) (2025-11-28) + + +### ⚠ BREAKING CHANGES + +* **Client:** Integrate SDK with context-based engine ([#179](https://github.com/Flagsmith/flagsmith-dotnet-client/issues/179)) + +### Features + +* **Client:** Add mapper layer for context-based engine ([#177](https://github.com/Flagsmith/flagsmith-dotnet-client/issues/177)) ([ef5082b](https://github.com/Flagsmith/flagsmith-dotnet-client/commit/ef5082bd59f5a5f3026d14e6d6f529ba3b17eba1)) +* **Client:** Integrate SDK with context-based engine ([#179](https://github.com/Flagsmith/flagsmith-dotnet-client/issues/179)) ([a5f15b6](https://github.com/Flagsmith/flagsmith-dotnet-client/commit/a5f15b668bf1693c601fde33b933fa3080a7d618)) +* Context Values support, `GetEvaluationResult` ([#171](https://github.com/Flagsmith/flagsmith-dotnet-client/issues/171)) ([b064127](https://github.com/Flagsmith/flagsmith-dotnet-client/commit/b0641279374da7cec66afea6d1dc7bcd00b6d7aa)) +* Send a standard `User-Agent: sdk-name/version` header ([#172](https://github.com/Flagsmith/flagsmith-dotnet-client/issues/172)) ([743b767](https://github.com/Flagsmith/flagsmith-dotnet-client/commit/743b76770d42fe93b776a9f81cb2131533422fae)) + + +### Bug Fixes + +* **Engine:** Fix segment condition evaluation across all system locales ([#175](https://github.com/Flagsmith/flagsmith-dotnet-client/issues/175)) ([be7ad72](https://github.com/Flagsmith/flagsmith-dotnet-client/commit/be7ad72b5a2e14f533602b1cbc3b42c3033efeb2)) +* Exclude identities when PERCENTAGE_SPLIT trait is undefined ([#181](https://github.com/Flagsmith/flagsmith-dotnet-client/issues/181)) ([78f9814](https://github.com/Flagsmith/flagsmith-dotnet-client/commit/78f9814bf58e802fcd4bd5e74085efa33549af85)) + + +### Docs + +* removing hero image from SDK readme ([#163](https://github.com/Flagsmith/flagsmith-dotnet-client/issues/163)) ([357788f](https://github.com/Flagsmith/flagsmith-dotnet-client/commit/357788fca1023224152d7d50ebd71f93f037e01f)) + ## [8.0.2](https://github.com/Flagsmith/flagsmith-dotnet-client/compare/v8.0.1...v8.0.2) (2025-05-23) diff --git a/Flagsmith.Client.Test/SdkVersionTest.cs b/Flagsmith.Client.Test/SdkVersionTest.cs index 62dbd7c..648c46c 100644 --- a/Flagsmith.Client.Test/SdkVersionTest.cs +++ b/Flagsmith.Client.Test/SdkVersionTest.cs @@ -9,7 +9,7 @@ public class SdkVersionTest public void TestGetUserAgentReturnsExpectedVersion() { // x-release-please-start-version - string expectedVersion = "8.0.2"; + string expectedVersion = "9.0.0"; // x-release-please-end // When diff --git a/Flagsmith.FlagsmithClient/Flagsmith.FlagsmithClient.csproj b/Flagsmith.FlagsmithClient/Flagsmith.FlagsmithClient.csproj index c56089b..1ec00cf 100644 --- a/Flagsmith.FlagsmithClient/Flagsmith.FlagsmithClient.csproj +++ b/Flagsmith.FlagsmithClient/Flagsmith.FlagsmithClient.csproj @@ -7,7 +7,7 @@ true Flagsmith Flagsmith - 8.0.2 + 9.0.0 flagsmith Flagsmith Client SDK for Flagsmith. Ship features with confidence using feature flags and remote config. Host yourself or use our hosted version at https://flagsmith.com/ diff --git a/Flagsmith.FlagsmithClient/SdkVersion.cs b/Flagsmith.FlagsmithClient/SdkVersion.cs index dc50d9e..80edbf0 100644 --- a/Flagsmith.FlagsmithClient/SdkVersion.cs +++ b/Flagsmith.FlagsmithClient/SdkVersion.cs @@ -8,7 +8,7 @@ namespace Flagsmith public static class SdkVersion { // x-release-please-start-version - private const string Version = "8.0.2"; + private const string Version = "9.0.0"; // x-release-please-end ///