From bbda9bbfd727133a4367c697f37f03a5e9417457 Mon Sep 17 00:00:00 2001 From: Flagsmith Bot <65724737+flagsmithdev@users.noreply.github.com> Date: Wed, 15 Apr 2026 17:50:17 +0100 Subject: [PATCH] chore(main): release 3.10.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 12 ++++++++++++ FlagsmithClient.podspec | 2 +- FlagsmithClient/Classes/Internal/Router.swift | 2 +- FlagsmithClient/Tests/RouterTests.swift | 2 +- 5 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5f17a2b..26d7a73 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{".":"3.9.0"} +{".":"3.10.0"} diff --git a/CHANGELOG.md b/CHANGELOG.md index 74579ee..7a56661 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [3.10.0](https://github.com/Flagsmith/flagsmith-ios-client/compare/v3.9.0...v3.10.0) (2026-04-15) + + +### Features + +* Send a standard User-Agent: sdk-name/version header ([#104](https://github.com/Flagsmith/flagsmith-ios-client/issues/104)) ([6bb72dd](https://github.com/Flagsmith/flagsmith-ios-client/commit/6bb72ddc7f68c9b99dcb03a145200c12c2668756)) + + +### Other + +* Remove amannn/action-semantic-pull-request workflow ([#101](https://github.com/Flagsmith/flagsmith-ios-client/issues/101)) ([c5d8181](https://github.com/Flagsmith/flagsmith-ios-client/commit/c5d818146c19f1fd08450444cd5310964859de82)) + ## [3.9.0](https://github.com/Flagsmith/flagsmith-ios-client/compare/v3.8.4...v3.9.0) (2025-10-30) diff --git a/FlagsmithClient.podspec b/FlagsmithClient.podspec index 963d05f..a4d4da4 100644 --- a/FlagsmithClient.podspec +++ b/FlagsmithClient.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'FlagsmithClient' - s.version = '3.9.0' # x-release-please-version + s.version = '3.10.0' # x-release-please-version s.summary = 'iOS Client written in Swift for Flagsmith. Ship features with confidence using feature flags and remote config.' s.homepage = 'https://github.com/Flagsmith/flagsmith-ios-client' s.license = { :type => 'MIT', :file => 'LICENSE' } diff --git a/FlagsmithClient/Classes/Internal/Router.swift b/FlagsmithClient/Classes/Internal/Router.swift index bbdbcb8..28f4ec4 100644 --- a/FlagsmithClient/Classes/Internal/Router.swift +++ b/FlagsmithClient/Classes/Internal/Router.swift @@ -12,7 +12,7 @@ import Foundation enum Router: Sendable { // x-release-please-start-version - private static let sdkVersion = "3.9.0" + private static let sdkVersion = "3.10.0" // x-release-please-end static let userAgent = "flagsmith-swift-ios-sdk/\(sdkVersion)" diff --git a/FlagsmithClient/Tests/RouterTests.swift b/FlagsmithClient/Tests/RouterTests.swift index b4211e8..35b6868 100644 --- a/FlagsmithClient/Tests/RouterTests.swift +++ b/FlagsmithClient/Tests/RouterTests.swift @@ -21,7 +21,7 @@ final class RouterTests: FlagsmithClientTestCase { XCTAssertTrue(request.allHTTPHeaderFields?.contains(where: { $0.key == "X-Environment-Key" }) ?? false) XCTAssertNil(request.httpBody) // x-release-please-start-version - XCTAssertEqual(request.allHTTPHeaderFields?["User-Agent"], "flagsmith-swift-ios-sdk/3.9.0") + XCTAssertEqual(request.allHTTPHeaderFields?["User-Agent"], "flagsmith-swift-ios-sdk/3.10.0") // x-release-please-end }