Skip to content

Commit 6d18d33

Browse files
chore: prep for release 4.0.0 (#125)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 266258a commit 6d18d33

4 files changed

Lines changed: 23 additions & 3 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Optimizely Flutter SDK Changelog
22

3+
## 4.0.0
4+
October 16th, 2026
5+
6+
### Breaking Changes
7+
8+
* **Swift Package Manager only on iOS**: CocoaPods support has been removed. The plugin now integrates through Swift Package Manager, matching OptimizelySwiftSDK 6.0.0 ([#119](https://github.com/optimizely/optimizely-flutter-sdk/pull/119))
9+
* **Raised minimum versions**: iOS 15.0 and Flutter 3.44.0 ([#119](https://github.com/optimizely/optimizely-flutter-sdk/pull/119))
10+
* **OptimizelySwiftSDK 6.0.0**: bumped from 5.5.0. No API changes; 6.0.0 drops CocoaPods and requires iOS 15 ([#124](https://github.com/optimizely/optimizely-flutter-sdk/pull/124))
11+
12+
No Dart API changes. Android is unchanged (android-sdk 5.4.0).
13+
14+
### Migration
15+
16+
1. Use Flutter 3.44 or later (SPM is enabled by default; otherwise run `flutter config --enable-swift-package-manager`). If your app's `pubspec.yaml` turns SPM off (`flutter: config: enable-swift-package-manager: false`), remove that setting.
17+
2. Set your app's iOS deployment target to 15.0 or higher.
18+
3. Run `flutter pub get` and `flutter build ios`. Flutter migrates your Xcode project to SPM automatically.
19+
4. If no other CocoaPods plugins remain, you may run `pod deintegrate` and delete your Podfile.
20+
21+
See [Migrating from CocoaPods](https://github.com/optimizely/optimizely-flutter-sdk#migrating-from-cocoapods) in the README.
22+
323
## 3.8.0
424
October 13th, 2026
525

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Other Flutter platforms are not currently supported by this SDK.
3737
To add the flutter-sdk to your project dependencies, include the following in your app's pubspec.yaml:
3838

3939
```
40-
optimizely_flutter_sdk: ^3.8.0
40+
optimizely_flutter_sdk: ^4.0.0
4141
```
4242

4343
Then run

‎lib/package_info.dart‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33

44
class PackageInfo {
55
static const String name = 'optimizely_flutter_sdk';
6-
static const String version = '3.8.0';
6+
static const String version = '4.0.0';
77
}

‎pubspec.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: optimizely_flutter_sdk
22
description: This repository houses the Flutter SDK for use with Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts.
3-
version: 3.8.0
3+
version: 4.0.0
44
homepage: https://github.com/optimizely/optimizely-flutter-sdk
55

66
environment:

0 commit comments

Comments
 (0)