From 72b9ba1bfc702f78147a87cff2ba175c09d9b5c3 Mon Sep 17 00:00:00 2001 From: Jae Kim Date: Fri, 30 Oct 2026 11:56:10 -0700 Subject: [PATCH 1/2] [FSSDK-13375] update CHANGELOG for flutter v4.1.0 Co-Authored-By: Claude Opus 5.5 (1M context) --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 282cced..14ddefd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Optimizely Flutter SDK Changelog +## 4.1.0 +October 30th, 2026 + +### Changed + +**Local Holdouts: rule evaluation continues after a holdout hit**: +When a user matches a local holdout on a rule, the SDK now excludes the user from that rule only +and continues evaluating the remaining rules, instead of returning the holdout variation and skipping +the rest of the flag. Each local holdout hit sends its own holdout impression event (using the +existing event format), regardless of `sendFlagDecisions`. Global holdouts are unchanged. + + ## 4.0.1 October 29th, 2026 From fafb15aca61d5e22bae20474f5f9d92ce7c393f7 Mon Sep 17 00:00:00 2001 From: Jae Kim Date: Fri, 30 Oct 2026 11:56:15 -0700 Subject: [PATCH 2/2] [FSSDK-13375] bump version to 4.1.0 Co-Authored-By: Claude Opus 5.5 (1M context) --- README.md | 2 +- lib/package_info.dart | 2 +- pubspec.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d91914d..4157242 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,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: ^4.0.1 + optimizely_flutter_sdk: ^4.1.0 ``` Then run diff --git a/lib/package_info.dart b/lib/package_info.dart index 2052201..d7b8cb6 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 = '4.0.1'; + static const String version = '4.1.0'; } diff --git a/pubspec.yaml b/pubspec.yaml index f6795a8..c38c838 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: 4.0.1 +version: 4.1.0 homepage: https://github.com/optimizely/optimizely-flutter-sdk environment: