Skip to content

Commit 6630979

Browse files
committed
Merge branch 'v10' into andrey/timeout-executor
* v10: chore: update change log chore!: update doc and podspec chore!: chore!: drop support for iOS12, watchOS 4.0, tvOS 12.0, masOS 10.13 docs: update versions in the readme
2 parents 6b46383 + 068a422 commit 6630979

File tree

5 files changed

+46
-25
lines changed

5 files changed

+46
-25
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
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+
### Features
6+
* bumping swift-tools-version:5.5 and macosx to be compatible with otel
7+
- masOS "10.13" -> "12.00"
8+
9+
## [9.16.0](https://github.com/launchdarkly/ios-client-sdk/compare/9.15.0...9.16.0) (2025-09-11)
10+
11+
12+
### Features
13+
* bumps supported versions of platforms:
14+
- iOS "12.0" -> "13.0"
15+
- watchOS "4.0" -> "6.0"
16+
- tvOS "12.0" -> "13.0"
17+
- masOS "10.13" -> "10.15"
18+
19+
520
## [9.15.0](https://github.com/launchdarkly/ios-client-sdk/compare/9.14.0...9.15.0) (2025-08-15)
621

722

LaunchDarkly.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ Pod::Spec.new do |ld|
2121

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

24-
ld.ios.deployment_target = "12.0"
25-
ld.watchos.deployment_target = "4.0"
26-
ld.tvos.deployment_target = "12.0"
27-
ld.osx.deployment_target = "10.13"
24+
ld.ios.deployment_target = "13.0"
25+
ld.watchos.deployment_target = "6.0"
26+
ld.tvos.deployment_target = "13.0"
27+
ld.osx.deployment_target = "12.0"
2828

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

LaunchDarkly.xcodeproj/project.pbxproj

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1770,7 +1770,7 @@
17701770
SDKROOT = appletvos;
17711771
SKIP_INSTALL = YES;
17721772
TARGETED_DEVICE_FAMILY = 3;
1773-
TVOS_DEPLOYMENT_TARGET = 12.0;
1773+
TVOS_DEPLOYMENT_TARGET = 13.0;
17741774
};
17751775
name = Debug;
17761776
};
@@ -1796,7 +1796,7 @@
17961796
SDKROOT = appletvos;
17971797
SKIP_INSTALL = YES;
17981798
TARGETED_DEVICE_FAMILY = 3;
1799-
TVOS_DEPLOYMENT_TARGET = 12.0;
1799+
TVOS_DEPLOYMENT_TARGET = 13.0;
18001800
};
18011801
name = Release;
18021802
};
@@ -1816,6 +1816,7 @@
18161816
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18171817
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
18181818
MARKETING_VERSION = 9.15.0;
1819+
MACOSX_DEPLOYMENT_TARGET = 10.15;
18191820
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
18201821
PRODUCT_NAME = LaunchDarkly_macOS;
18211822
SDKROOT = macosx;
@@ -1839,6 +1840,7 @@
18391840
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18401841
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
18411842
MARKETING_VERSION = 9.15.0;
1843+
MACOSX_DEPLOYMENT_TARGET = 10.15;
18421844
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
18431845
PRODUCT_NAME = LaunchDarkly_macOS;
18441846
SDKROOT = macosx;
@@ -1901,19 +1903,19 @@
19011903
GCC_WARN_UNUSED_FUNCTION = YES;
19021904
GCC_WARN_UNUSED_VARIABLE = YES;
19031905
INFOPLIST_FILE = "$(PROJECT_DIR)/Framework/Info.plist";
1904-
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
1905-
MACOSX_DEPLOYMENT_TARGET = 10.13;
1906+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
1907+
MACOSX_DEPLOYMENT_TARGET = 10.15;
19061908
MTL_ENABLE_DEBUG_INFO = YES;
19071909
ONLY_ACTIVE_ARCH = YES;
19081910
SDKROOT = iphoneos;
19091911
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
19101912
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
19111913
SWIFT_VERSION = 5.0;
19121914
TARGETED_DEVICE_FAMILY = "1,2";
1913-
TVOS_DEPLOYMENT_TARGET = 12.0;
1915+
TVOS_DEPLOYMENT_TARGET = 13.0;
19141916
VERSIONING_SYSTEM = "apple-generic";
19151917
VERSION_INFO_PREFIX = "";
1916-
WATCHOS_DEPLOYMENT_TARGET = 4.0;
1918+
WATCHOS_DEPLOYMENT_TARGET = 6.0;
19171919
};
19181920
name = Debug;
19191921
};
@@ -1966,19 +1968,19 @@
19661968
GCC_WARN_UNUSED_FUNCTION = YES;
19671969
GCC_WARN_UNUSED_VARIABLE = YES;
19681970
INFOPLIST_FILE = "$(PROJECT_DIR)/Framework/Info.plist";
1969-
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
1970-
MACOSX_DEPLOYMENT_TARGET = 10.13;
1971+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
1972+
MACOSX_DEPLOYMENT_TARGET = 10.15;
19711973
MTL_ENABLE_DEBUG_INFO = NO;
19721974
SDKROOT = iphoneos;
19731975
SWIFT_COMPILATION_MODE = wholemodule;
19741976
SWIFT_OPTIMIZATION_LEVEL = "-O";
19751977
SWIFT_VERSION = 5.0;
19761978
TARGETED_DEVICE_FAMILY = "1,2";
1977-
TVOS_DEPLOYMENT_TARGET = 12.0;
1979+
TVOS_DEPLOYMENT_TARGET = 13.0;
19781980
VALIDATE_PRODUCT = YES;
19791981
VERSIONING_SYSTEM = "apple-generic";
19801982
VERSION_INFO_PREFIX = "";
1981-
WATCHOS_DEPLOYMENT_TARGET = 4.0;
1983+
WATCHOS_DEPLOYMENT_TARGET = 6.0;
19821984
};
19831985
name = Release;
19841986
};
@@ -1993,7 +1995,7 @@
19931995
DYLIB_INSTALL_NAME_BASE = "@rpath";
19941996
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
19951997
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1996-
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
1998+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
19971999
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
19982000
MARKETING_VERSION = 9.15.0;
19992001
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
@@ -2016,7 +2018,7 @@
20162018
DYLIB_INSTALL_NAME_BASE = "@rpath";
20172019
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
20182020
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2019-
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
2021+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
20202022
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
20212023
MARKETING_VERSION = 9.15.0;
20222024
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
@@ -2033,6 +2035,7 @@
20332035
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
20342036
DEVELOPMENT_TEAM = 53D32B66PT;
20352037
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarklyTests/Info.plist";
2038+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
20362039
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.DarklyTests;
20372040
PRODUCT_NAME = "$(TARGET_NAME)";
20382041
};
@@ -2044,6 +2047,7 @@
20442047
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
20452048
DEVELOPMENT_TEAM = 53D32B66PT;
20462049
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarklyTests/Info.plist";
2050+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
20472051
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.DarklyTests;
20482052
PRODUCT_NAME = "$(TARGET_NAME)";
20492053
};
@@ -2070,6 +2074,7 @@
20702074
SDKROOT = watchos;
20712075
SKIP_INSTALL = YES;
20722076
TARGETED_DEVICE_FAMILY = 4;
2077+
WATCHOS_DEPLOYMENT_TARGET = 6.0;
20732078
};
20742079
name = Debug;
20752080
};
@@ -2094,6 +2099,7 @@
20942099
SDKROOT = watchos;
20952100
SKIP_INSTALL = YES;
20962101
TARGETED_DEVICE_FAMILY = 4;
2102+
WATCHOS_DEPLOYMENT_TARGET = 6.0;
20972103
};
20982104
name = Release;
20992105
};

Package.swift

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

33
import PackageDescription
44

55
let package = Package(
66
name: "LaunchDarkly",
77
platforms: [
8-
.iOS(.v12),
9-
.macOS(.v10_13),
10-
.watchOS(.v4),
11-
.tvOS(.v12)
8+
.iOS(.v13),
9+
.macOS(.v12),
10+
.watchOS(.v6),
11+
.tvOS(.v13)
1212
],
1313
products: [
1414
.library(

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ And supports the following device platforms:
2929

3030
| Platform | Version |
3131
| -------- | ------- |
32-
| iOS | 12.0 |
33-
| watchOS | 4.0 |
34-
| tvOS | 12.0 |
35-
| macOS | 10.13 |
32+
| iOS | 13.0 |
33+
| watchOS | 6.0 |
34+
| tvOS | 13.0 |
35+
| macOS | 12.00 |
3636

3737
Installation
3838
-----------

0 commit comments

Comments
 (0)