Skip to content

Commit

Permalink
chore(v9): release 9.3.0 (#330)
Browse files Browse the repository at this point in the history
🤖 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>
  • Loading branch information
3 people committed Jan 3, 2024
1 parent 45e2cf9 commit e1585ec
Show file tree
Hide file tree
Showing 6 changed files with 49 additions and 36 deletions.
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "9.2.1"
".": "9.3.0"
}
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,19 @@

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

## [9.3.0](https://github.com/launchdarkly/ios-client-sdk/compare/9.2.1...9.3.0) (2024-01-02)


### Features

* 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))


### Bug Fixes

* 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))
* 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))

## [9.2.1] - 2023-10-31
### Changed:
- 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.
Expand Down
2 changes: 1 addition & 1 deletion LaunchDarkly.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Pod::Spec.new do |ld|

ld.name = "LaunchDarkly"
ld.version = "9.2.1" # x-release-please-version
ld.version = "9.3.0" # x-release-please-version
ld.summary = "iOS SDK for LaunchDarkly"

ld.description = <<-DESC
Expand Down
60 changes: 30 additions & 30 deletions LaunchDarkly.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1559,13 +1559,13 @@
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = NO;
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
DYLIB_CURRENT_VERSION = 9.2.1;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.3.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
MARKETING_VERSION = 9.2.1;
MARKETING_VERSION = 9.3.0;
MODULEMAP_FILE = "";
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-tvOS";
PRODUCT_NAME = LaunchDarkly_tvOS;
Expand All @@ -1585,13 +1585,13 @@
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = NO;
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
DYLIB_CURRENT_VERSION = 9.2.1;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.3.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
MARKETING_VERSION = 9.2.1;
MARKETING_VERSION = 9.3.0;
MODULEMAP_FILE = "";
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-tvOS";
PRODUCT_NAME = LaunchDarkly_tvOS;
Expand All @@ -1611,13 +1611,13 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
DEFINES_MODULE = NO;
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
DYLIB_CURRENT_VERSION = 9.2.1;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.3.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
MARKETING_VERSION = 9.2.1;
MARKETING_VERSION = 9.3.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
PRODUCT_NAME = LaunchDarkly_macOS;
SDKROOT = macosx;
Expand All @@ -1634,13 +1634,13 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
DEFINES_MODULE = NO;
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
DYLIB_CURRENT_VERSION = 9.2.1;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.3.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
MARKETING_VERSION = 9.2.1;
MARKETING_VERSION = 9.3.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
PRODUCT_NAME = LaunchDarkly_macOS;
SDKROOT = macosx;
Expand Down Expand Up @@ -1683,11 +1683,11 @@
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
DYLIB_CURRENT_VERSION = 9.2.1;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.3.0;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
FRAMEWORK_VERSION = F;
FRAMEWORK_VERSION = I;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
Expand Down Expand Up @@ -1754,11 +1754,11 @@
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
DYLIB_CURRENT_VERSION = 9.2.1;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.3.0;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_VERSION = F;
FRAMEWORK_VERSION = I;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
Expand Down Expand Up @@ -1790,14 +1790,14 @@
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES;
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = NO;
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
DYLIB_CURRENT_VERSION = 9.2.1;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.3.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
MARKETING_VERSION = 9.2.1;
MARKETING_VERSION = 9.3.0;
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.Darkly;
PRODUCT_NAME = LaunchDarkly;
Expand All @@ -1813,14 +1813,14 @@
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES;
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = NO;
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
DYLIB_CURRENT_VERSION = 9.2.1;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.3.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
MARKETING_VERSION = 9.2.1;
MARKETING_VERSION = 9.3.0;
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.Darkly;
PRODUCT_NAME = LaunchDarkly;
Expand Down Expand Up @@ -1858,13 +1858,13 @@
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = NO;
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
DYLIB_CURRENT_VERSION = 9.2.1;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.3.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
MARKETING_VERSION = 9.2.1;
MARKETING_VERSION = 9.3.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-watchOS";
PRODUCT_NAME = LaunchDarkly_watchOS;
SDKROOT = watchos;
Expand All @@ -1882,13 +1882,13 @@
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = NO;
DYLIB_COMPATIBILITY_VERSION = 9.2.0;
DYLIB_CURRENT_VERSION = 9.2.1;
DYLIB_COMPATIBILITY_VERSION = 9.0.0;
DYLIB_CURRENT_VERSION = 9.3.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
MARKETING_VERSION = 9.2.1;
MARKETING_VERSION = 9.3.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-watchOS";
PRODUCT_NAME = LaunchDarkly_watchOS;
SDKROOT = watchos;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Foundation

struct ReportingConsts {
static let sdkVersion = "9.2.1" // x-release-please-version
static let sdkVersion = "9.3.0" // x-release-please-version
static let sdkName = "ios-client-sdk"
}
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ To include LaunchDarkly in a Swift package, simply add it to the dependencies se
<!-- x-release-please-start-version -->
```swift
dependencies: [
.package(url: "https://github.com/launchdarkly/ios-client-sdk.git", .upToNextMajor(from: "9.2.1"))
.package(url: "https://github.com/launchdarkly/ios-client-sdk.git", .upToNextMajor(from: "9.3.0"))
]
```
<!-- x-release-please-end -->
Expand All @@ -62,7 +62,7 @@ To use the [CocoaPods](https://cocoapods.org) dependency manager to integrate La
```ruby
use_frameworks!
target 'YourTargetName' do
pod 'LaunchDarkly', '~> 9.2'
pod 'LaunchDarkly', '~> 9.3'
end
```

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

```ogdl
github "launchdarkly/ios-client-sdk" ~> 9.2
github "launchdarkly/ios-client-sdk" ~> 9.3
```

### Manual installation
Expand Down

0 comments on commit e1585ec

Please sign in to comment.