Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dev branch #611

Merged
merged 5 commits into from
Jan 27, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright © 2024 Split Software, Inc.
Copyright © 2025 Split Software, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Split.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = 'Split'
s.module_name = 'Split'
s.version = '3.0.0'
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.
Expand Down
2 changes: 1 addition & 1 deletion Split/Common/Utils/Version.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import Foundation

class Version {
private static let kSdkPlatform: String = "ios"
private static let kVersion = "3.0.0"
private static let kVersion = "3.1.0"

static var semantic: String {
return kVersion
Expand Down
2 changes: 1 addition & 1 deletion Split/Initialization/SplitComponentFactory.swift
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ class SplitComponentFactory {

func buildImpressionsTracker(notificationHelper: NotificationHelper?) throws -> ImpressionsTracker {
let storageContainer = try getSplitStorageContainer()
var uniqueKeyTracker = DefaultUniqueKeyTracker(persistentUniqueKeyStorage: storageContainer.uniqueKeyStorage)
let uniqueKeyTracker = DefaultUniqueKeyTracker(persistentUniqueKeyStorage: storageContainer.uniqueKeyStorage)

let component: ImpressionsTracker
= DefaultImpressionsTracker(
Expand Down
5 changes: 5 additions & 0 deletions SplitiOSUnit_4.xctestplan
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,11 @@
"ImpressionsObserverTest",
"ImpressionsRecorderWorkerTests",
"ImpressionsStorageTest",
"ImpressionsToggleTest",
"ImpressionsToggleTest\/testDebugMode()",
"ImpressionsToggleTest\/testManagerContainsProperty()",
"ImpressionsToggleTest\/testNoneMode()",
"ImpressionsToggleTest\/testOptimizedMode()",
"ImpressionsTrackerTest",
"InListSemverMatcherTest",
"InMemoryTelemetryStorageTest",
Expand Down
Loading