Skip to content

Releases: launchdarkly/ios-client-sdk

[4.1.1] - 2019-07-09

09 Jul 23:03
62806ea

Choose a tag to compare

Change

  • Updated to ios-eventsource version 4.0.2. This fixes a potential hang on LDClient start.

[3.0.4] - 2019-07-09

09 Jul 23:04
883ff56

Choose a tag to compare

Changed

  • Updated to ios-eventsource version 4.0.2. This fixes a potential hang on LDClient start.

[4.1.0] - 2019-06-19

19 Jun 23:18
e20c9c3

Choose a tag to compare

Change

  • Installs new deviceModel into EnvironmentReporter and renames old deviceModel to deviceType.
  • 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

31 May 00:02
6a74416

Choose a tag to compare

[3.0.3] - 2019-05-30

Changed

  • Added nonnull to featureKey parameters on exposed variation methods.

Fixed

  • Added length check to flagConfigValueForKey to prevent dictionary access when key is nil.

3.0.2

15 May 19:53
d88384c

Choose a tag to compare

[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

10 May 18:16

Choose a tag to compare

[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.3 through 3.0.1 and store the feature flags in the 4.0.0 cached 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

02 May 18:39
739b953

Choose a tag to compare

[3.0.1] - 2019-04-30

Changed

  • Deployed Carthage built DarklyEventSource frameworks as part of the Darkly project.

3.0.0

18 Apr 12:11
8dfc873

Choose a tag to compare

[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

26 Feb 22:27
fff6120

Choose a tag to compare

[2.14.4] - 2019-02-26

Changed

  • Changed the following to repair macOS builds:
    • Removed extraneous framework reference from Darkly_macOS target
    • Deselected Autocreate schemes in Darkly.xcworkspace

2.14.3

26 Feb 18:41
f883e36

Choose a tag to compare

[2.14.3] - 2019-02-25

Changed

  • Added support for integrating without a package manager
  • Updated to DarklyEventSource version 4.0.1, which adds platform specific targets to support integration without a package manager.