Releases: launchdarkly/ios-client-sdk
Releases · launchdarkly/ios-client-sdk
2.11.1
2.11.0
2.10.1
2.10.0
[2.10.0] - 2018-02-01
Added
- Support for specifying private user attributes in order to prevent user attributes from being sent in analytics events back to LaunchDarkly. See the
allUserAttributesPrivate
andprivateUserAttributes
properties ofLDConfig
as well as theprivateAttributes
property ofLDUserBuilder
.
2.9.1
2.9.0
[2.9.0] - 2017-11-29
Changed
LDClientManager
no longer extendsUIApplicationDelegate
. The framework is now marked as extension-safe. Thanks @atlassian-gaustin!
Added
- Detect 401 Unauthorized response on flag & event requests, and take the client offline when detected.
- Detect
LDEventSource
report of 401 Unauthorized response on connection requests, and take the client offline when detected. LDClient
delegate methoduserUnchanged
called when the client receives a feature flag update that does not change any flag keys or values. Thanks @atlassian-gaustin!- Xcode 9 support
Fixed
LDPollingManager
now reads the config set at the time of the startPolling message and configures polling timers accordingly.LDRequestManager
now reads the config set at the time of theperformRequest
message to configure the API request.- Removes duplicate
LDEventSource
libraries linked warning updateUser
now updates theLDUser
anonymous
property when using a default user key.
2.8.0
2.7.0
2.6.1
2.6.0
[2.6.0] - 2017-08-25
Added
doubleVariation
method fordouble
value feature flags, as an alternative tonumberVariation
. Thanks @atlassian-gaustin!serverConnectionUnavailable
ClientDelegate method called when the LDClient receives an error response to a feature flag request. Thanks @atlassian-gaustin!
Changed
- Prevent creating an EventSource when an EventSource is already running. Thanks @atlassian-gaustin!
- Move feature flag response processing to the request thread, and once complete return the result on the main thread. Thanks @atlassian-gaustin!
Fixed
- Array and Dictionary flags now return the array or dictionary when available from the server instead of always returning fallback values. Thanks @atlassian-gaustin!
- Streaming no longer generates multiple feature flag requests on return to the foreground