Skip to content

Commit fb66d82

Browse files
[FSSDK-11964] chore: prepare release 5.2.0 (#613)
* feat: upgrade to version 5.2.0 and add new features, enhancements, and API changes in the Changelog and README files * clean up * clean up
1 parent 92b20c3 commit fb66d82

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

.github/workflows/swift.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
description: release
1818

1919
env:
20-
VERSION: 5.1.1
20+
VERSION: 5.2.0
2121

2222
jobs:
2323

CHANGELOG.md

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

3+
## 5.2.0
4+
Dec 19th, 2025
5+
6+
### New Features
7+
- **CMAB (Contextual Multi-Armed Bandit) Support**: Added support for CMAB experiments with new configuration options and cache control ([#599](https://github.com/optimizely/swift-sdk/pull/599), [#600](https://github.com/optimizely/swift-sdk/pull/600), [#601](https://github.com/optimizely/swift-sdk/pull/601), [#602](https://github.com/optimizely/swift-sdk/pull/602), [#603](https://github.com/optimizely/swift-sdk/pull/603), [#609](https://github.com/optimizely/swift-sdk/pull/609), [#610](https://github.com/optimizely/swift-sdk/pull/610), [#614](https://github.com/optimizely/swift-sdk/pull/614))
8+
- **Add Holdouts Feature**: Add Holdout support for feature experimentation. ([#577](https://github.com/optimizely/swift-sdk/pull/577), [#577](https://github.com/optimizely/swift-sdk/pull/577), [#578](https://github.com/optimizely/swift-sdk/pull/578), [#587](https://github.com/optimizely/swift-sdk/pull/587))
9+
- **Multi-Region Support for Data Hosting**: Added SDK support for multi-region data hosting ([#606](https://github.com/optimizely/swift-sdk/pull/606))
10+
11+
### API Changes
12+
- **Client Initialization**: Custom `CmabConfig` struct can be injected when initializing client. ([#610](https://github.com/optimizely/swift-sdk/pull/610))
13+
- **Decide Async support**: New `decideAsync` method added to support CMAB decision. ([#602](https://github.com/optimizely/swift-sdk/pull/602))
14+
- **New Decide Options**: `ignoreCmabCache`, `resetCmabCache`, `invalidateUserCmabCache` for CMAB cache control. ([#601](https://github.com/optimizely/swift-sdk/pull/601))
15+
316
## 5.1.1
417
Jun 2th, 2025
518

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ If you have a name conflict with other swift packages when you add the Optimizel
3939
#### CocoaPods
4040
1. Add the following lines to the _Podfile_:<pre>
4141
```use_frameworks!```
42-
```pod 'OptimizelySwiftSDK', '~> 5.1.1'```
42+
```pod 'OptimizelySwiftSDK', '~> 5.2.0'```
4343
</pre>
4444

4545
2. Run the following command: <pre>``` pod install ```</pre>

0 commit comments

Comments
 (0)