From e10541d21480dbb0e388a4666c5233a7f375e01a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 May 2024 16:30:46 -0500 Subject: [PATCH] chore(v9): release 9.8.0 (#387) :robot: I have created a release *beep* *boop* --- ## [9.8.0](https://github.com/launchdarkly/ios-client-sdk/compare/9.7.2...9.8.0) (2024-05-20) ### Features * adds LD_OBJC_EXCLUDE_PURE_SWIFT_APIS compiler flag. ([#386](https://github.com/launchdarkly/ios-client-sdk/issues/386)) ([fef65f5](https://github.com/launchdarkly/ios-client-sdk/commit/fef65f588151aab1a8fdbd423d64d91dde7ffb3d)) --- 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 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 7 ++++ LaunchDarkly.podspec | 2 +- LaunchDarkly.xcodeproj/project.pbxproj | 36 +++++++++---------- .../ReportingConsts.swift | 2 +- README.md | 6 ++-- 6 files changed, 31 insertions(+), 24 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ff29ac89..f6422c1c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "9.7.2" + ".": "9.8.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index dfa6a859..f282cc3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to the LaunchDarkly iOS SDK will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org). +## [9.8.0](https://github.com/launchdarkly/ios-client-sdk/compare/9.7.2...9.8.0) (2024-05-20) + + +### Features + +* adds LD_OBJC_EXCLUDE_PURE_SWIFT_APIS compiler flag. ([#386](https://github.com/launchdarkly/ios-client-sdk/issues/386)) ([fef65f5](https://github.com/launchdarkly/ios-client-sdk/commit/fef65f588151aab1a8fdbd423d64d91dde7ffb3d)) + ## [9.7.2](https://github.com/launchdarkly/ios-client-sdk/compare/9.7.1...9.7.2) (2024-05-20) diff --git a/LaunchDarkly.podspec b/LaunchDarkly.podspec index 4358745b..11cfc44c 100644 --- a/LaunchDarkly.podspec +++ b/LaunchDarkly.podspec @@ -2,7 +2,7 @@ Pod::Spec.new do |ld| ld.name = "LaunchDarkly" - ld.version = "9.7.2" # x-release-please-version + ld.version = "9.8.0" # x-release-please-version ld.summary = "iOS SDK for LaunchDarkly" ld.description = <<-DESC diff --git a/LaunchDarkly.xcodeproj/project.pbxproj b/LaunchDarkly.xcodeproj/project.pbxproj index b9f0b9d6..cec7d237 100644 --- a/LaunchDarkly.xcodeproj/project.pbxproj +++ b/LaunchDarkly.xcodeproj/project.pbxproj @@ -1654,12 +1654,12 @@ CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = NO; DYLIB_COMPATIBILITY_VERSION = 9.0.0; - DYLIB_CURRENT_VERSION = 9.7.2; + DYLIB_CURRENT_VERSION = 9.8.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.7.2; + MARKETING_VERSION = 9.8.0; MODULEMAP_FILE = ""; PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-tvOS"; PRODUCT_NAME = LaunchDarkly_tvOS; @@ -1680,12 +1680,12 @@ CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = NO; DYLIB_COMPATIBILITY_VERSION = 9.0.0; - DYLIB_CURRENT_VERSION = 9.7.2; + DYLIB_CURRENT_VERSION = 9.8.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.7.2; + MARKETING_VERSION = 9.8.0; MODULEMAP_FILE = ""; PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-tvOS"; PRODUCT_NAME = LaunchDarkly_tvOS; @@ -1706,12 +1706,12 @@ COMBINE_HIDPI_IMAGES = YES; DEFINES_MODULE = NO; DYLIB_COMPATIBILITY_VERSION = 9.0.0; - DYLIB_CURRENT_VERSION = 9.7.2; + DYLIB_CURRENT_VERSION = 9.8.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.7.2; + MARKETING_VERSION = 9.8.0; PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS"; PRODUCT_NAME = LaunchDarkly_macOS; SDKROOT = macosx; @@ -1729,12 +1729,12 @@ COMBINE_HIDPI_IMAGES = YES; DEFINES_MODULE = NO; DYLIB_COMPATIBILITY_VERSION = 9.0.0; - DYLIB_CURRENT_VERSION = 9.7.2; + DYLIB_CURRENT_VERSION = 9.8.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.7.2; + MARKETING_VERSION = 9.8.0; PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS"; PRODUCT_NAME = LaunchDarkly_macOS; SDKROOT = macosx; @@ -1778,7 +1778,7 @@ CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; DYLIB_COMPATIBILITY_VERSION = 9.0.0; - DYLIB_CURRENT_VERSION = 9.7.2; + DYLIB_CURRENT_VERSION = 9.8.0; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; FRAMEWORK_VERSION = I; @@ -1849,7 +1849,7 @@ CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_COMPATIBILITY_VERSION = 9.0.0; - DYLIB_CURRENT_VERSION = 9.7.2; + DYLIB_CURRENT_VERSION = 9.8.0; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_VERSION = I; @@ -1885,13 +1885,13 @@ CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = NO; DYLIB_COMPATIBILITY_VERSION = 9.0.0; - DYLIB_CURRENT_VERSION = 9.7.2; + DYLIB_CURRENT_VERSION = 9.8.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.7.2; + MARKETING_VERSION = 9.8.0; MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap"; PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.Darkly; PRODUCT_NAME = LaunchDarkly; @@ -1908,13 +1908,13 @@ CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = NO; DYLIB_COMPATIBILITY_VERSION = 9.0.0; - DYLIB_CURRENT_VERSION = 9.7.2; + DYLIB_CURRENT_VERSION = 9.8.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.7.2; + MARKETING_VERSION = 9.8.0; MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap"; PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.Darkly; PRODUCT_NAME = LaunchDarkly; @@ -1953,12 +1953,12 @@ CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = NO; DYLIB_COMPATIBILITY_VERSION = 9.0.0; - DYLIB_CURRENT_VERSION = 9.7.2; + DYLIB_CURRENT_VERSION = 9.8.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.7.2; + MARKETING_VERSION = 9.8.0; PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-watchOS"; PRODUCT_NAME = LaunchDarkly_watchOS; SDKROOT = watchos; @@ -1977,12 +1977,12 @@ CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = NO; DYLIB_COMPATIBILITY_VERSION = 9.0.0; - DYLIB_CURRENT_VERSION = 9.7.2; + DYLIB_CURRENT_VERSION = 9.8.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.7.2; + MARKETING_VERSION = 9.8.0; PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-watchOS"; PRODUCT_NAME = LaunchDarkly_watchOS; SDKROOT = watchos; diff --git a/LaunchDarkly/LaunchDarkly/ServiceObjects/EnvironmentReporting/ReportingConsts.swift b/LaunchDarkly/LaunchDarkly/ServiceObjects/EnvironmentReporting/ReportingConsts.swift index 5eb3a982..27cbc3d2 100644 --- a/LaunchDarkly/LaunchDarkly/ServiceObjects/EnvironmentReporting/ReportingConsts.swift +++ b/LaunchDarkly/LaunchDarkly/ServiceObjects/EnvironmentReporting/ReportingConsts.swift @@ -1,6 +1,6 @@ import Foundation struct ReportingConsts { - static let sdkVersion = "9.7.2" // x-release-please-version + static let sdkVersion = "9.8.0" // x-release-please-version static let sdkName = "ios-client-sdk" } diff --git a/README.md b/README.md index e242a8e9..f54886d6 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ To include LaunchDarkly in a Swift package, simply add it to the dependencies se ```swift dependencies: [ - .package(url: "https://github.com/launchdarkly/ios-client-sdk.git", .upToNextMajor(from: "9.7.2")) + .package(url: "https://github.com/launchdarkly/ios-client-sdk.git", .upToNextMajor(from: "9.8.0")) ] ``` @@ -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.7' + pod 'LaunchDarkly', '~> 9.8' end ``` @@ -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.7 +github "launchdarkly/ios-client-sdk" ~> 9.8 ``` ### Manual installation