Releases: launchdarkly/ios-client-sdk
Releases · launchdarkly/ios-client-sdk
[5.0.0] - 2020-07-23
Please use the 5.0.1 instead. This release incorrectly specifies its version and is unavailable on CocoaPods.
[4.7.0] - 2020-06-03
Added
- Added a new method signature for
startCompleteWhenFlagsReceived
that accepts an additional argument specifying a maximum time to wait for flags to be received before calling the completion closure. The completion closure on this method will be passed aBool
on completion indication whether the operation timed out.
[4.6.0] - 2020-05-26
Added
- Added
maxCachedUsers
option toLDConfig
. You can now specify the number of users to be cached or use-1
for unlimited cached users.
Fixed
FlagStore
properly synchronizes reads and writes to prevent a potential race condition.
[4.5.0] - 2020-03-26
Changed
- Updated SDK code to build, run, and test on Xcode 11.4.
[4.4.1] - 2020-02-04
Changed
- The SDK will now retry an event send once when the initial request fails.
[4.4.0] - 2019-12-19
Added
- Added
startCompleteWhenFlagsReceived
function which contains modified completion behavior. This new function's completion will only return after flag values are received. Previously thestart
completion returned when the SDK went online. - The SDK now specifies a uniquely identifiable request header when sending events to LaunchDarkly to ensure that events are only processed once, even if the SDK sends them two times due to a failed initial attempt.
[4.3.2] - 2019-12-19
Fixed
- Flag change listeners will now be called when a flag value changes but a variation number does not change. Previously, flag listeners were not called when a value assigned to a variation was manually edited in the dashboard or via the API.
[4.3.1] - 2019-12-12
Changed
- Updated to
ios-eventsource
version4.1.0
. This negates the need touse_frameworks!
when using the React Native SDK. This change does not affect the iOS SDK.
[4.3.0] - 2019-12-3
Added
- Implemented
variationDetail
which returns an Evaluation Reason giving developers greater insight into why a value was returned. - Added support for the latest Experimentation features allowing increased value from A/B/n testing. The
track
method now supports an additionalmetricValue
parameter.