diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index f88b9689..7acd8a4f 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -17,7 +17,7 @@ on: description: release env: - VERSION: 5.2.1 + VERSION: 5.3.0 jobs: diff --git a/CHANGELOG.md b/CHANGELOG.md index 24ec1492..477d4058 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Optimizely Swift SDK Changelog +## 5.3.0 +May 4, 2026 + +### New Features + +**Feature Rollout**: Added support for Feature Rollouts, a new experiment type +combining Targeted Delivery simplicity with A/B test measurement capabilities. +Feature Rollouts enable progressive rollouts with full impact analytics, metric tracking, +and confidence intervals. +See [Feature Rollout docs](https://support.optimizely.com/hc/en-us/articles/45552846481037-Run-Feature-Rollouts-in-Feature-Experimentation) for more information. + +- Add Feature Rollout support ([#626](https://github.com/optimizely/swift-sdk/pull/626)) + ## 5.2.1 January 23rd, 2026 diff --git a/OptimizelySwiftSDK.podspec b/OptimizelySwiftSDK.podspec index de3a6165..086169e5 100644 --- a/OptimizelySwiftSDK.podspec +++ b/OptimizelySwiftSDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "OptimizelySwiftSDK" s.module_name = "Optimizely" - s.version = "5.2.1" + s.version = "5.3.0" s.summary = "Optimizely experiment framework for iOS/tvOS/watchOS" s.homepage = "https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs" s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" } diff --git a/README.md b/README.md index b8e7dd9c..6bdcd0be 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ If you have a name conflict with other swift packages when you add the Optimizel #### CocoaPods 1. Add the following lines to the _Podfile_:
 ```use_frameworks!```
-```pod 'OptimizelySwiftSDK', '~> 5.2.1'```
+```pod 'OptimizelySwiftSDK', '~> 5.3.0'```
 
2. Run the following command:
``` pod install ```
@@ -129,4 +129,4 @@ Used to enforce Swift style and conventions. - React - https://github.com/optimizely/react-sdk -- Ruby - https://github.com/optimizely/ruby-sdk \ No newline at end of file +- Ruby - https://github.com/optimizely/ruby-sdk diff --git a/Sources/Utils/SDKVersion.swift b/Sources/Utils/SDKVersion.swift index 9a6ce1fe..ae90730e 100644 --- a/Sources/Utils/SDKVersion.swift +++ b/Sources/Utils/SDKVersion.swift @@ -17,4 +17,4 @@ /// Do not edit this field. /// - It is auto updated (Scripts/updated_version.sh) to reflect the current version /// - Do not put underscores in the name (Swiftlint can modify unexpectedly) -let OPTIMIZELYSDKVERSION = "5.2.1" +let OPTIMIZELYSDKVERSION = "5.3.0"