Skip to content

Commit e1585ec

Browse files
github-actions[bot]LaunchDarklyReleaseBotkeelerm84
authored
chore(v9): release 9.3.0 (#330)
🤖 I have created a release *beep* *boop* --- ## [9.3.0](9.2.1...9.3.0) (2024-01-02) ### Features * Store and use e-tag header between SDK initializations ([#268](#268)) ([701aaa8](701aaa8)) ### Bug Fixes * LDContext equality is no longer order dependent ([#265](#265)) ([683e0c3](683e0c3)) * Use stable encoding format to increase cache hits ([#267](#267)) ([40a5d01](40a5d01)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: LaunchDarklyReleaseBot <LaunchDarklyReleaseBot@launchdarkly.com> Co-authored-by: Matthew Keeler <mkeeler@launchdarkly.com>
1 parent 45e2cf9 commit e1585ec

File tree

6 files changed

+49
-36
lines changed

6 files changed

+49
-36
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "9.2.1"
2+
".": "9.3.0"
33
}

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
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.3.0](https://github.com/launchdarkly/ios-client-sdk/compare/9.2.1...9.3.0) (2024-01-02)
6+
7+
8+
### Features
9+
10+
* Store and use e-tag header between SDK initializations ([#268](https://github.com/launchdarkly/ios-client-sdk/issues/268)) ([701aaa8](https://github.com/launchdarkly/ios-client-sdk/commit/701aaa8c7e1a910e5bf7cbd0a5b03b94683cc665))
11+
12+
13+
### Bug Fixes
14+
15+
* LDContext equality is no longer order dependent ([#265](https://github.com/launchdarkly/ios-client-sdk/issues/265)) ([683e0c3](https://github.com/launchdarkly/ios-client-sdk/commit/683e0c3b189b10c1a14eddd13d19c79783aa6e64))
16+
* Use stable encoding format to increase cache hits ([#267](https://github.com/launchdarkly/ios-client-sdk/issues/267)) ([40a5d01](https://github.com/launchdarkly/ios-client-sdk/commit/40a5d0114ccbc4f699e58dddbe8b3dc8f842f72b))
17+
518
## [9.2.1] - 2023-10-31
619
### Changed:
720
- Calling `identify()` with a context that is identical to the SDK's current context is now more efficient, and no longer results in re-establishing a connection.

LaunchDarkly.podspec

Lines changed: 1 addition & 1 deletion
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.2.1" # x-release-please-version
5+
ld.version = "9.3.0" # x-release-please-version
66
ld.summary = "iOS SDK for LaunchDarkly"
77

88
ld.description = <<-DESC

LaunchDarkly.xcodeproj/project.pbxproj

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1559,13 +1559,13 @@
15591559
CODE_SIGN_IDENTITY = "";
15601560
CODE_SIGN_STYLE = Automatic;
15611561
DEFINES_MODULE = NO;
1562-
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1563-
DYLIB_CURRENT_VERSION = 9.2.1;
1562+
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1563+
DYLIB_CURRENT_VERSION = 9.3.0;
15641564
DYLIB_INSTALL_NAME_BASE = "@rpath";
15651565
GCC_C_LANGUAGE_STANDARD = gnu11;
15661566
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
15671567
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1568-
MARKETING_VERSION = 9.2.1;
1568+
MARKETING_VERSION = 9.3.0;
15691569
MODULEMAP_FILE = "";
15701570
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-tvOS";
15711571
PRODUCT_NAME = LaunchDarkly_tvOS;
@@ -1585,13 +1585,13 @@
15851585
CODE_SIGN_IDENTITY = "";
15861586
CODE_SIGN_STYLE = Automatic;
15871587
DEFINES_MODULE = NO;
1588-
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1589-
DYLIB_CURRENT_VERSION = 9.2.1;
1588+
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1589+
DYLIB_CURRENT_VERSION = 9.3.0;
15901590
DYLIB_INSTALL_NAME_BASE = "@rpath";
15911591
GCC_C_LANGUAGE_STANDARD = gnu11;
15921592
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
15931593
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1594-
MARKETING_VERSION = 9.2.1;
1594+
MARKETING_VERSION = 9.3.0;
15951595
MODULEMAP_FILE = "";
15961596
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-tvOS";
15971597
PRODUCT_NAME = LaunchDarkly_tvOS;
@@ -1611,13 +1611,13 @@
16111611
CODE_SIGN_STYLE = Automatic;
16121612
COMBINE_HIDPI_IMAGES = YES;
16131613
DEFINES_MODULE = NO;
1614-
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1615-
DYLIB_CURRENT_VERSION = 9.2.1;
1614+
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1615+
DYLIB_CURRENT_VERSION = 9.3.0;
16161616
DYLIB_INSTALL_NAME_BASE = "@rpath";
16171617
GCC_C_LANGUAGE_STANDARD = gnu11;
16181618
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
16191619
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1620-
MARKETING_VERSION = 9.2.1;
1620+
MARKETING_VERSION = 9.3.0;
16211621
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
16221622
PRODUCT_NAME = LaunchDarkly_macOS;
16231623
SDKROOT = macosx;
@@ -1634,13 +1634,13 @@
16341634
CODE_SIGN_STYLE = Automatic;
16351635
COMBINE_HIDPI_IMAGES = YES;
16361636
DEFINES_MODULE = NO;
1637-
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1638-
DYLIB_CURRENT_VERSION = 9.2.1;
1637+
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1638+
DYLIB_CURRENT_VERSION = 9.3.0;
16391639
DYLIB_INSTALL_NAME_BASE = "@rpath";
16401640
GCC_C_LANGUAGE_STANDARD = gnu11;
16411641
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
16421642
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1643-
MARKETING_VERSION = 9.2.1;
1643+
MARKETING_VERSION = 9.3.0;
16441644
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
16451645
PRODUCT_NAME = LaunchDarkly_macOS;
16461646
SDKROOT = macosx;
@@ -1683,11 +1683,11 @@
16831683
COPY_PHASE_STRIP = NO;
16841684
CURRENT_PROJECT_VERSION = 1;
16851685
DEBUG_INFORMATION_FORMAT = dwarf;
1686-
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1687-
DYLIB_CURRENT_VERSION = 9.2.1;
1686+
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1687+
DYLIB_CURRENT_VERSION = 9.3.0;
16881688
ENABLE_STRICT_OBJC_MSGSEND = YES;
16891689
ENABLE_TESTABILITY = YES;
1690-
FRAMEWORK_VERSION = F;
1690+
FRAMEWORK_VERSION = I;
16911691
GCC_C_LANGUAGE_STANDARD = gnu99;
16921692
GCC_DYNAMIC_NO_PIC = NO;
16931693
GCC_NO_COMMON_BLOCKS = YES;
@@ -1754,11 +1754,11 @@
17541754
COPY_PHASE_STRIP = NO;
17551755
CURRENT_PROJECT_VERSION = 1;
17561756
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1757-
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1758-
DYLIB_CURRENT_VERSION = 9.2.1;
1757+
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1758+
DYLIB_CURRENT_VERSION = 9.3.0;
17591759
ENABLE_NS_ASSERTIONS = NO;
17601760
ENABLE_STRICT_OBJC_MSGSEND = YES;
1761-
FRAMEWORK_VERSION = F;
1761+
FRAMEWORK_VERSION = I;
17621762
GCC_C_LANGUAGE_STANDARD = gnu99;
17631763
GCC_NO_COMMON_BLOCKS = YES;
17641764
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@@ -1790,14 +1790,14 @@
17901790
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES;
17911791
CODE_SIGN_IDENTITY = "";
17921792
DEFINES_MODULE = NO;
1793-
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1794-
DYLIB_CURRENT_VERSION = 9.2.1;
1793+
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1794+
DYLIB_CURRENT_VERSION = 9.3.0;
17951795
DYLIB_INSTALL_NAME_BASE = "@rpath";
17961796
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
17971797
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
17981798
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
17991799
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
1800-
MARKETING_VERSION = 9.2.1;
1800+
MARKETING_VERSION = 9.3.0;
18011801
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
18021802
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.Darkly;
18031803
PRODUCT_NAME = LaunchDarkly;
@@ -1813,14 +1813,14 @@
18131813
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES;
18141814
CODE_SIGN_IDENTITY = "";
18151815
DEFINES_MODULE = NO;
1816-
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1817-
DYLIB_CURRENT_VERSION = 9.2.1;
1816+
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1817+
DYLIB_CURRENT_VERSION = 9.3.0;
18181818
DYLIB_INSTALL_NAME_BASE = "@rpath";
18191819
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18201820
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
18211821
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
18221822
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
1823-
MARKETING_VERSION = 9.2.1;
1823+
MARKETING_VERSION = 9.3.0;
18241824
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
18251825
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.Darkly;
18261826
PRODUCT_NAME = LaunchDarkly;
@@ -1858,13 +1858,13 @@
18581858
CODE_SIGN_IDENTITY = "";
18591859
CODE_SIGN_STYLE = Automatic;
18601860
DEFINES_MODULE = NO;
1861-
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1862-
DYLIB_CURRENT_VERSION = 9.2.1;
1861+
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1862+
DYLIB_CURRENT_VERSION = 9.3.0;
18631863
DYLIB_INSTALL_NAME_BASE = "@rpath";
18641864
GCC_C_LANGUAGE_STANDARD = gnu11;
18651865
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18661866
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1867-
MARKETING_VERSION = 9.2.1;
1867+
MARKETING_VERSION = 9.3.0;
18681868
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-watchOS";
18691869
PRODUCT_NAME = LaunchDarkly_watchOS;
18701870
SDKROOT = watchos;
@@ -1882,13 +1882,13 @@
18821882
CODE_SIGN_IDENTITY = "";
18831883
CODE_SIGN_STYLE = Automatic;
18841884
DEFINES_MODULE = NO;
1885-
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
1886-
DYLIB_CURRENT_VERSION = 9.2.1;
1885+
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
1886+
DYLIB_CURRENT_VERSION = 9.3.0;
18871887
DYLIB_INSTALL_NAME_BASE = "@rpath";
18881888
GCC_C_LANGUAGE_STANDARD = gnu11;
18891889
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18901890
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1891-
MARKETING_VERSION = 9.2.1;
1891+
MARKETING_VERSION = 9.3.0;
18921892
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-watchOS";
18931893
PRODUCT_NAME = LaunchDarkly_watchOS;
18941894
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.2.1" // x-release-please-version
4+
static let sdkVersion = "9.3.0" // x-release-please-version
55
static let sdkName = "ios-client-sdk"
66
}

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ To include LaunchDarkly in a Swift package, simply add it to the dependencies se
5050
<!-- x-release-please-start-version -->
5151
```swift
5252
dependencies: [
53-
.package(url: "https://github.com/launchdarkly/ios-client-sdk.git", .upToNextMajor(from: "9.2.1"))
53+
.package(url: "https://github.com/launchdarkly/ios-client-sdk.git", .upToNextMajor(from: "9.3.0"))
5454
]
5555
```
5656
<!-- x-release-please-end -->
@@ -62,7 +62,7 @@ To use the [CocoaPods](https://cocoapods.org) dependency manager to integrate La
6262
```ruby
6363
use_frameworks!
6464
target 'YourTargetName' do
65-
pod 'LaunchDarkly', '~> 9.2'
65+
pod 'LaunchDarkly', '~> 9.3'
6666
end
6767
```
6868

@@ -73,7 +73,7 @@ To use the [Carthage](https://github.com/Carthage/Carthage) dependency manager t
7373
To integrate LaunchDarkly into your Xcode project using Carthage, specify it in your `Cartfile`:
7474

7575
```ogdl
76-
github "launchdarkly/ios-client-sdk" ~> 9.2
76+
github "launchdarkly/ios-client-sdk" ~> 9.3
7777
```
7878

7979
### Manual installation

0 commit comments

Comments
 (0)