From d4ccae024f8e23e15e10a646ecf87dd57c03a11e Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Mon, 20 Jan 2025 19:22:46 -0300 Subject: [PATCH] Prepare release 3.1.0 --- CHANGES.txt | 3 +++ Split.podspec | 2 +- Split/Common/Utils/Version.swift | 2 +- SplitiOSUnit_4.xctestplan | 5 +++++ 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 8f01699b..7b390601 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,6 @@ +3.1.0: (Jan 20, 2025) +- Added support for the new impressions tracking toggle available on feature flags, both respecting the setting and including the new field being returned on SplitView type objects. Read more in our docs. + 3.0.0: (Nov 1, 2024) - Added support for targeting rules based on large segments. - BREAKING: Dropped support for Split Proxy below version 5.9.0. The SDK now requires Split Proxy 5.9.0 or above. diff --git a/Split.podspec b/Split.podspec index 50114b2d..dc92eaed 100644 --- a/Split.podspec +++ b/Split.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = 'Split' s.module_name = 'Split' - s.version = '3.1.0-rc2' + s.version = '3.1.0' s.summary = 'iOS SDK for Split' s.description = <<-DESC This SDK is designed to work with Split, the platform for controlled rollouts, serving features to your users via the Split feature flag to manage your complete customer experience. diff --git a/Split/Common/Utils/Version.swift b/Split/Common/Utils/Version.swift index 0d683249..298d3c38 100644 --- a/Split/Common/Utils/Version.swift +++ b/Split/Common/Utils/Version.swift @@ -9,7 +9,7 @@ import Foundation class Version { private static let kSdkPlatform: String = "ios" - private static let kVersion = "3.1.0-rc2" + private static let kVersion = "3.1.0" static var semantic: String { return kVersion diff --git a/SplitiOSUnit_4.xctestplan b/SplitiOSUnit_4.xctestplan index fe28c302..2f54c09d 100644 --- a/SplitiOSUnit_4.xctestplan +++ b/SplitiOSUnit_4.xctestplan @@ -92,6 +92,11 @@ "ImpressionsObserverTest", "ImpressionsRecorderWorkerTests", "ImpressionsStorageTest", + "ImpressionsToggleTest", + "ImpressionsToggleTest\/testDebugMode()", + "ImpressionsToggleTest\/testManagerContainsProperty()", + "ImpressionsToggleTest\/testNoneMode()", + "ImpressionsToggleTest\/testOptimizedMode()", "ImpressionsTrackerTest", "InListSemverMatcherTest", "InMemoryTelemetryStorageTest",