diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f09a3b..08e3f93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Optimizely Flutter SDK Changelog +## 3.6.0 +July 9th, 2026 + +### Dependency Updates + +* Bumped iOS OptimizelySwiftSDK from 5.3.0 to 5.4.2 and Android android-sdk from 5.2.0 to 5.3.0 ([#113](https://github.com/optimizely/optimizely-flutter-sdk/pull/113)) + +The native SDK bump includes the following changes: + +### New Features + +* **Local Holdouts**: Added support for Local Holdouts, enabling holdout experiments to be scoped to specific feature flags rather than applied globally. Local Holdouts let you measure the true incremental impact of individual features by holding out a subset of users from specific rollouts while still serving them other experiences. See [Holdouts docs](https://support.optimizely.com/hc/en-us/articles/38941939408269-Global-holdouts) for more information. + +### Enhancements + +* Block ODP identify event for single identifier +* Use attribute id instead of key for CMAB prediction requests + +### Bug Fixes + +* Defer NWPathMonitor creation to avoid crash during multi-SDK startup +* Prevent EXC_BAD_ACCESS from premature URLSession deallocation +* Replace non-numeric holdout placeholder IDs in event-construction tests +* Normalize campaign_id, variation_id, and entity_id on decision events + ## 3.5.0 May 13, 2026 diff --git a/README.md b/README.md index 103a720..744388c 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Other Flutter platforms are not currently supported by this SDK. To add the flutter-sdk to your project dependencies, include the following in your app's pubspec.yaml: ``` - optimizely_flutter_sdk: ^3.5.0 + optimizely_flutter_sdk: ^3.6.0 ``` Then run diff --git a/lib/package_info.dart b/lib/package_info.dart index 99add9c..38611a3 100644 --- a/lib/package_info.dart +++ b/lib/package_info.dart @@ -3,5 +3,5 @@ class PackageInfo { static const String name = 'optimizely_flutter_sdk'; - static const String version = '3.5.0'; + static const String version = '3.6.0'; } diff --git a/pubspec.yaml b/pubspec.yaml index 81b3b6e..7aa3fb7 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: optimizely_flutter_sdk description: This repository houses the Flutter SDK for use with Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts. -version: 3.5.0 +version: 3.6.0 homepage: https://github.com/optimizely/optimizely-flutter-sdk environment: