Releases: launchdarkly/ios-client-sdk
Releases · launchdarkly/ios-client-sdk
[4.1.1] - 2019-07-09
Change
- Updated to
ios-eventsourceversion4.0.2. This fixes a potential hang on LDClient start.
[3.0.4] - 2019-07-09
Changed
- Updated to
ios-eventsourceversion4.0.2. This fixes a potential hang on LDClient start.
[4.1.0] - 2019-06-19
Change
- Installs new
deviceModelintoEnvironmentReporterand renames olddeviceModeltodeviceType. - Updated MacOS model detection to use
CwSysCtl.
Fixed
- Fixed a concurrency bug that caused crashes in FlagStore.swift. This bug could surface during rapid updates to local flags.
3.0.3
[3.0.3] - 2019-05-30
Changed
- Added
nonnulltofeatureKeyparameters on exposed variation methods.
Fixed
- Added length check to
flagConfigValueForKeyto prevent dictionary access when key is nil.
3.0.2
[3.0.2] - 2019-05-15
Changed
- Moved the timer that limits how often a client app can set the SDK online onto the main run loop.
4.0.0
[4.0.0] - 2019-04-18
This is the first non-beta release of the Swift SDK. It follows the beta.3 release from 2019-03-07. Unlike previous Swift SDK releases, this release does not have a 3.0.0 companion tag.
Changed
- Changes Feature Flag caching so that cached feature flags are associated with a user key and mobile key.
- Clears new warnings that appear with Xcode 10.2
Added
- Implements URL caching for REPORT requests.
- Installs the ability to read cached data in all cached data schemas from
2.3.3through3.0.1and store the feature flags in the4.0.0cached data schema. - Retains prior cached data for 90 days following upgrade to
4.0.0. Does not keep older cached data up-to-date. Downgrading to a prior version within 90 days allows the downgraded app to read the last cached data from the downgraded version.
Fixed
- Prevents a log message that incorrectly reported a network error on watchOS
3.0.1
[3.0.1] - 2019-04-30
Changed
- Deployed Carthage built DarklyEventSource frameworks as part of the Darkly project.
3.0.0
[3.0.0] - 2019-04-17
Changed
- Renamed the non-iOS Darkly frameworks to include the platform name. e.g. Darkly_watchOS. Because non-CocoaPods apps will need to update imports for the new modules, advanced to the next major version.
- Removed DarklyEventSource as a CocoaPods dependency in the podfile. DarklyEventSource remains a dependency in the podspec.
2.14.4
[2.14.4] - 2019-02-26
Changed
- Changed the following to repair macOS builds:
- Removed extraneous framework reference from Darkly_macOS target
- Deselected
Autocreate schemesin Darkly.xcworkspace
2.14.3
[2.14.3] - 2019-02-25
Changed
- Added support for integrating without a package manager
- Updated to
DarklyEventSourceversion4.0.1, which adds platform specific targets to support integration without a package manager.