Skip to content

Commit 5f8aae1

Browse files
tanderson-ldbwoskow-ldtorchhoundgwhelanLDlouis-launchdarkly
authored
prepare 9.2.0 release (#315)
## [9.2.0] - 2023-10-24 ### Changed: - Updated swift-tools-version from 5.2 to 5.3. ### Removed: - Removed support for iOS 11 and tvOS 11 to support XCode15. This is being released as a minor change because those platforms can no longer use any portion of this SDKs APIs. --------- Co-authored-by: Ben Woskow <48036130+bwoskow-ld@users.noreply.github.com> Co-authored-by: torchhound <5600929+torchhound@users.noreply.github.com> Co-authored-by: Gavin Whelan <gwhelan@launchdarkly.com> Co-authored-by: Louis Chan <lchan@launchdarkly.com> Co-authored-by: Matthew Keeler <mkeeler@launchdarkly.com> Co-authored-by: Louis Chan <91093020+louis-launchdarkly@users.noreply.github.com> Co-authored-by: Ember Stevens <ember.stevens@launchdarkly.com> Co-authored-by: Ember Stevens <79482775+ember-stevens@users.noreply.github.com> Co-authored-by: Ryan Lamb <4955475+kinyoklion@users.noreply.github.com> Co-authored-by: ld-repository-standards[bot] <113625520+ld-repository-standards[bot]@users.noreply.github.com> Co-authored-by: Kane Parkinson <93555788+kparkinson-ld@users.noreply.github.com>
1 parent 1fd4db1 commit 5f8aae1

File tree

13 files changed

+78
-112
lines changed

13 files changed

+78
-112
lines changed

.circleci/config.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: 2.1
33
jobs:
44
contract-tests:
55
macos:
6-
xcode: '14.2.0'
6+
xcode: '15.0.0'
77

88
steps:
99
- checkout
@@ -31,6 +31,9 @@ jobs:
3131
- run:
3232
command: make start-contract-test-service
3333
background: true
34+
- run:
35+
name: wait for contract test service to be ready
36+
command: sleep 5
3437
- run:
3538
name: run contract tests
3639
command: TEST_HARNESS_PARAMS="-junit /tmp/test-results/contract-tests-junit.xml" make run-contract-tests
@@ -54,7 +57,7 @@ jobs:
5457

5558
macos:
5659
xcode: <<parameters.xcode-version>>
57-
resource_class: macos.x86.medium.gen2
60+
resource_class: macos.m1.medium.gen1
5861

5962
steps:
6063
- checkout
@@ -158,6 +161,10 @@ workflows:
158161

159162
build:
160163
jobs:
164+
- build:
165+
name: Xcode 15.0.0 - Swift 5.9
166+
xcode-version: '15.0.0'
167+
ios-sim: 'platform=iOS Simulator,name=iPhone 15,OS=17.0.1'
161168
- build:
162169
name: Xcode 14.0 - Swift 5.7
163170
xcode-version: '14.0.1'

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
All notable changes to the LaunchDarkly iOS SDK will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org).
44

5+
## [9.2.0] - 2023-10-24
6+
### Changed:
7+
- Updated swift-tools-version from 5.2 to 5.3.
8+
9+
### Removed:
10+
- Removed support for iOS 11 and tvOS 11 to support XCode15. This is being released as a minor change because those platforms can no longer use any portion of this SDKs APIs.
11+
512
## [9.1.1] - 2023-09-19
613
### Fixed:
714
- Fixed rare bug in key generation in some contexts generated by the Auto Environment Attributes feature.

ContractTests/Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
// swift-tools-version:5.2
1+
// swift-tools-version:5.3
22

33
import PackageDescription
44

55
let package = Package(
66
name: "ContractTests",
77
platforms: [
8-
.iOS(.v11),
8+
.iOS(.v12),
99
.macOS(.v10_15),
1010
.watchOS(.v4),
11-
.tvOS(.v11)
11+
.tvOS(.v12)
1212
],
1313
products: [
1414
.executable(

LaunchDarkly.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Pod::Spec.new do |ld|
33

44
ld.name = "LaunchDarkly"
5-
ld.version = "9.1.1"
5+
ld.version = "9.2.0"
66
ld.summary = "iOS SDK for LaunchDarkly"
77

88
ld.description = <<-DESC
@@ -21,9 +21,9 @@ Pod::Spec.new do |ld|
2121

2222
ld.author = { "LaunchDarkly" => "sdks@launchdarkly.com" }
2323

24-
ld.ios.deployment_target = "11.0"
24+
ld.ios.deployment_target = "12.0"
2525
ld.watchos.deployment_target = "4.0"
26-
ld.tvos.deployment_target = "11.0"
26+
ld.tvos.deployment_target = "12.0"
2727
ld.osx.deployment_target = "10.13"
2828

2929
ld.source = { :git => ld.homepage + '.git', :tag => ld.version}

LaunchDarkly.xcodeproj/project.pbxproj

Lines changed: 36 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@
6464
831AAE2D20A9E4F600B46DBA /* Throttler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831AAE2B20A9E4F600B46DBA /* Throttler.swift */; };
6565
831AAE2E20A9E4F600B46DBA /* Throttler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831AAE2B20A9E4F600B46DBA /* Throttler.swift */; };
6666
831AAE3020A9E75D00B46DBA /* ThrottlerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831AAE2F20A9E75D00B46DBA /* ThrottlerSpec.swift */; };
67-
831CE0661F853A1700A13A3A /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831CE0651F853A1700A13A3A /* Match.swift */; };
6867
831D2AAF2061AAA000B4AC3C /* Thread.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831D2AAE2061AAA000B4AC3C /* Thread.swift */; };
6968
831D8B6F1F71532300ED65E8 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831D8B6E1F71532300ED65E8 /* HTTPHeaders.swift */; };
7069
831D8B721F71D3E700ED65E8 /* DarklyService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831D8B711F71D3E700ED65E8 /* DarklyService.swift */; };
@@ -379,7 +378,6 @@
379378
831425B0206B030100F2EF36 /* EnvironmentReporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnvironmentReporter.swift; sourceTree = "<group>"; };
380379
831AAE2B20A9E4F600B46DBA /* Throttler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Throttler.swift; sourceTree = "<group>"; };
381380
831AAE2F20A9E75D00B46DBA /* ThrottlerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThrottlerSpec.swift; sourceTree = "<group>"; };
382-
831CE0651F853A1700A13A3A /* Match.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Match.swift; sourceTree = "<group>"; };
383381
831D2AAE2061AAA000B4AC3C /* Thread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Thread.swift; sourceTree = "<group>"; };
384382
831D8B6E1F71532300ED65E8 /* HTTPHeaders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPHeaders.swift; sourceTree = "<group>"; };
385383
831D8B711F71D3E700ED65E8 /* DarklyService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DarklyService.swift; sourceTree = "<group>"; };
@@ -530,14 +528,6 @@
530528
/* End PBXFrameworksBuildPhase section */
531529

532530
/* Begin PBXGroup section */
533-
831CE0671F853CB700A13A3A /* Matcher */ = {
534-
isa = PBXGroup;
535-
children = (
536-
831CE0651F853A1700A13A3A /* Match.swift */,
537-
);
538-
path = Matcher;
539-
sourceTree = "<group>";
540-
};
541531
831D8B701F71D3A600ED65E8 /* Networking */ = {
542532
isa = PBXGroup;
543533
children = (
@@ -660,7 +650,6 @@
660650
831D8B751F72A48900ED65E8 /* ServiceObjects */,
661651
83396BC71F7C3688000E256E /* Networking */,
662652
83D17EA81FCDA16300B2823C /* Extensions */,
663-
831CE0671F853CB700A13A3A /* Matcher */,
664653
8354EFD21F22491C00C05156 /* Info.plist */,
665654
B4265EB024E7390C001CFD2C /* TestUtil.swift */,
666655
);
@@ -1427,7 +1416,6 @@
14271416
83CFE7CE1F7AD81D0010544E /* EventReporterSpec.swift in Sources */,
14281417
8392FFA32033565700320914 /* HTTPURLResponse.swift in Sources */,
14291418
83411A5F1FABDA8700E5CF39 /* mocks.generated.swift in Sources */,
1430-
831CE0661F853A1700A13A3A /* Match.swift in Sources */,
14311419
83DDBF001FA2589900E428B6 /* FlagStoreSpec.swift in Sources */,
14321420
B4F689142497B2FC004D3CE0 /* DiagnosticEventSpec.swift in Sources */,
14331421
83396BC91F7C3711000E256E /* DarklyServiceSpec.swift in Sources */,
@@ -1571,19 +1559,20 @@
15711559
CODE_SIGN_IDENTITY = "";
15721560
CODE_SIGN_STYLE = Automatic;
15731561
DEFINES_MODULE = NO;
1574-
DYLIB_COMPATIBILITY_VERSION = 9.1.0;
1575-
DYLIB_CURRENT_VERSION = 9.1.1;
1562+
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1563+
DYLIB_CURRENT_VERSION = 9.2.0;
15761564
DYLIB_INSTALL_NAME_BASE = "@rpath";
15771565
GCC_C_LANGUAGE_STANDARD = gnu11;
15781566
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
15791567
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1580-
MARKETING_VERSION = 9.1.1;
1568+
MARKETING_VERSION = 9.2.0;
15811569
MODULEMAP_FILE = "";
15821570
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-tvOS";
15831571
PRODUCT_NAME = LaunchDarkly_tvOS;
15841572
SDKROOT = appletvos;
15851573
SKIP_INSTALL = YES;
15861574
TARGETED_DEVICE_FAMILY = 3;
1575+
TVOS_DEPLOYMENT_TARGET = 12.0;
15871576
};
15881577
name = Debug;
15891578
};
@@ -1596,19 +1585,20 @@
15961585
CODE_SIGN_IDENTITY = "";
15971586
CODE_SIGN_STYLE = Automatic;
15981587
DEFINES_MODULE = NO;
1599-
DYLIB_COMPATIBILITY_VERSION = 9.1.0;
1600-
DYLIB_CURRENT_VERSION = 9.1.1;
1588+
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1589+
DYLIB_CURRENT_VERSION = 9.2.0;
16011590
DYLIB_INSTALL_NAME_BASE = "@rpath";
16021591
GCC_C_LANGUAGE_STANDARD = gnu11;
16031592
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
16041593
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1605-
MARKETING_VERSION = 9.1.1;
1594+
MARKETING_VERSION = 9.2.0;
16061595
MODULEMAP_FILE = "";
16071596
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-tvOS";
16081597
PRODUCT_NAME = LaunchDarkly_tvOS;
16091598
SDKROOT = appletvos;
16101599
SKIP_INSTALL = YES;
16111600
TARGETED_DEVICE_FAMILY = 3;
1601+
TVOS_DEPLOYMENT_TARGET = 12.0;
16121602
};
16131603
name = Release;
16141604
};
@@ -1621,13 +1611,13 @@
16211611
CODE_SIGN_STYLE = Automatic;
16221612
COMBINE_HIDPI_IMAGES = YES;
16231613
DEFINES_MODULE = NO;
1624-
DYLIB_COMPATIBILITY_VERSION = 9.1.0;
1625-
DYLIB_CURRENT_VERSION = 9.1.1;
1614+
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1615+
DYLIB_CURRENT_VERSION = 9.2.0;
16261616
DYLIB_INSTALL_NAME_BASE = "@rpath";
16271617
GCC_C_LANGUAGE_STANDARD = gnu11;
16281618
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
16291619
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1630-
MARKETING_VERSION = 9.1.1;
1620+
MARKETING_VERSION = 9.2.0;
16311621
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
16321622
PRODUCT_NAME = LaunchDarkly_macOS;
16331623
SDKROOT = macosx;
@@ -1644,13 +1634,13 @@
16441634
CODE_SIGN_STYLE = Automatic;
16451635
COMBINE_HIDPI_IMAGES = YES;
16461636
DEFINES_MODULE = NO;
1647-
DYLIB_COMPATIBILITY_VERSION = 9.1.0;
1648-
DYLIB_CURRENT_VERSION = 9.1.1;
1637+
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1638+
DYLIB_CURRENT_VERSION = 9.2.0;
16491639
DYLIB_INSTALL_NAME_BASE = "@rpath";
16501640
GCC_C_LANGUAGE_STANDARD = gnu11;
16511641
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
16521642
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1653-
MARKETING_VERSION = 9.1.1;
1643+
MARKETING_VERSION = 9.2.0;
16541644
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
16551645
PRODUCT_NAME = LaunchDarkly_macOS;
16561646
SDKROOT = macosx;
@@ -1693,8 +1683,8 @@
16931683
COPY_PHASE_STRIP = NO;
16941684
CURRENT_PROJECT_VERSION = 1;
16951685
DEBUG_INFORMATION_FORMAT = dwarf;
1696-
DYLIB_COMPATIBILITY_VERSION = 9.1.0;
1697-
DYLIB_CURRENT_VERSION = 9.1.1;
1686+
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1687+
DYLIB_CURRENT_VERSION = 9.2.0;
16981688
ENABLE_STRICT_OBJC_MSGSEND = YES;
16991689
ENABLE_TESTABILITY = YES;
17001690
FRAMEWORK_VERSION = F;
@@ -1713,7 +1703,7 @@
17131703
GCC_WARN_UNUSED_FUNCTION = YES;
17141704
GCC_WARN_UNUSED_VARIABLE = YES;
17151705
INFOPLIST_FILE = "$(PROJECT_DIR)/Framework/Info.plist";
1716-
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
1706+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
17171707
MACOSX_DEPLOYMENT_TARGET = 10.13;
17181708
MTL_ENABLE_DEBUG_INFO = YES;
17191709
ONLY_ACTIVE_ARCH = YES;
@@ -1722,7 +1712,7 @@
17221712
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
17231713
SWIFT_VERSION = 5.0;
17241714
TARGETED_DEVICE_FAMILY = "1,2";
1725-
TVOS_DEPLOYMENT_TARGET = 11.0;
1715+
TVOS_DEPLOYMENT_TARGET = 12.0;
17261716
VERSIONING_SYSTEM = "apple-generic";
17271717
VERSION_INFO_PREFIX = "";
17281718
WATCHOS_DEPLOYMENT_TARGET = 4.0;
@@ -1764,8 +1754,8 @@
17641754
COPY_PHASE_STRIP = NO;
17651755
CURRENT_PROJECT_VERSION = 1;
17661756
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1767-
DYLIB_COMPATIBILITY_VERSION = 9.1.0;
1768-
DYLIB_CURRENT_VERSION = 9.1.1;
1757+
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1758+
DYLIB_CURRENT_VERSION = 9.2.0;
17691759
ENABLE_NS_ASSERTIONS = NO;
17701760
ENABLE_STRICT_OBJC_MSGSEND = YES;
17711761
FRAMEWORK_VERSION = F;
@@ -1778,15 +1768,15 @@
17781768
GCC_WARN_UNUSED_FUNCTION = YES;
17791769
GCC_WARN_UNUSED_VARIABLE = YES;
17801770
INFOPLIST_FILE = "$(PROJECT_DIR)/Framework/Info.plist";
1781-
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
1771+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
17821772
MACOSX_DEPLOYMENT_TARGET = 10.13;
17831773
MTL_ENABLE_DEBUG_INFO = NO;
17841774
SDKROOT = iphoneos;
17851775
SWIFT_COMPILATION_MODE = wholemodule;
17861776
SWIFT_OPTIMIZATION_LEVEL = "-O";
17871777
SWIFT_VERSION = 5.0;
17881778
TARGETED_DEVICE_FAMILY = "1,2";
1789-
TVOS_DEPLOYMENT_TARGET = 11.0;
1779+
TVOS_DEPLOYMENT_TARGET = 12.0;
17901780
VALIDATE_PRODUCT = YES;
17911781
VERSIONING_SYSTEM = "apple-generic";
17921782
VERSION_INFO_PREFIX = "";
@@ -1800,13 +1790,14 @@
18001790
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES;
18011791
CODE_SIGN_IDENTITY = "";
18021792
DEFINES_MODULE = NO;
1803-
DYLIB_COMPATIBILITY_VERSION = 9.1.0;
1804-
DYLIB_CURRENT_VERSION = 9.1.1;
1793+
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1794+
DYLIB_CURRENT_VERSION = 9.2.0;
18051795
DYLIB_INSTALL_NAME_BASE = "@rpath";
18061796
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18071797
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1798+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
18081799
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
1809-
MARKETING_VERSION = 9.1.1;
1800+
MARKETING_VERSION = 9.2.0;
18101801
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
18111802
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.Darkly;
18121803
PRODUCT_NAME = LaunchDarkly;
@@ -1822,13 +1813,14 @@
18221813
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES;
18231814
CODE_SIGN_IDENTITY = "";
18241815
DEFINES_MODULE = NO;
1825-
DYLIB_COMPATIBILITY_VERSION = 9.1.0;
1826-
DYLIB_CURRENT_VERSION = 9.1.1;
1816+
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1817+
DYLIB_CURRENT_VERSION = 9.2.0;
18271818
DYLIB_INSTALL_NAME_BASE = "@rpath";
18281819
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18291820
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1821+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
18301822
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
1831-
MARKETING_VERSION = 9.1.1;
1823+
MARKETING_VERSION = 9.2.0;
18321824
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
18331825
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.Darkly;
18341826
PRODUCT_NAME = LaunchDarkly;
@@ -1866,13 +1858,13 @@
18661858
CODE_SIGN_IDENTITY = "";
18671859
CODE_SIGN_STYLE = Automatic;
18681860
DEFINES_MODULE = NO;
1869-
DYLIB_COMPATIBILITY_VERSION = 9.1.0;
1870-
DYLIB_CURRENT_VERSION = 9.1.1;
1861+
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1862+
DYLIB_CURRENT_VERSION = 9.2.0;
18711863
DYLIB_INSTALL_NAME_BASE = "@rpath";
18721864
GCC_C_LANGUAGE_STANDARD = gnu11;
18731865
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18741866
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1875-
MARKETING_VERSION = 9.1.1;
1867+
MARKETING_VERSION = 9.2.0;
18761868
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-watchOS";
18771869
PRODUCT_NAME = LaunchDarkly_watchOS;
18781870
SDKROOT = watchos;
@@ -1890,13 +1882,13 @@
18901882
CODE_SIGN_IDENTITY = "";
18911883
CODE_SIGN_STYLE = Automatic;
18921884
DEFINES_MODULE = NO;
1893-
DYLIB_COMPATIBILITY_VERSION = 9.1.0;
1894-
DYLIB_CURRENT_VERSION = 9.1.1;
1885+
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1886+
DYLIB_CURRENT_VERSION = 9.2.0;
18951887
DYLIB_INSTALL_NAME_BASE = "@rpath";
18961888
GCC_C_LANGUAGE_STANDARD = gnu11;
18971889
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18981890
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1899-
MARKETING_VERSION = 9.1.1;
1891+
MARKETING_VERSION = 9.2.0;
19001892
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-watchOS";
19011893
PRODUCT_NAME = LaunchDarkly_watchOS;
19021894
SDKROOT = watchos;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Foundation
22

33
struct ReportingConsts {
4-
static let sdkVersion = "9.1.1"
4+
static let sdkVersion = "9.2.0"
55
static let sdkName = "ios-client-sdk"
66
}

LaunchDarkly/LaunchDarkly/Util.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class Util {
88
class func sha256base64(_ str: String) -> String {
99
sha256(str).base64EncodedString()
1010
}
11-
11+
1212
class func sha256(_ str: String) -> Data {
1313
let data = Data(str.utf8)
1414
var digest = [UInt8](repeating: 0, count: Int(CC_SHA256_DIGEST_LENGTH))

0 commit comments

Comments
 (0)