Skip to content

@torchhound torchhound released this May 15, 2019

[3.0.2] - 2019-05-15


  • Moved the timer that limits how often a client app can set the SDK online onto the main run loop.
Assets 2

@torchhound torchhound released this May 10, 2019

[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.


  • 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


  • 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.


  • Prevents a log message that incorrectly reported a network error on watchOS
Assets 2

@torchhound torchhound released this May 2, 2019 · 1 commit to master since this release

[3.0.1] - 2019-04-30


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

@markpokornycos markpokornycos released this Apr 18, 2019 · 4 commits to master since this release

[3.0.0] - 2019-04-17


  • 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.
Assets 2
Mar 8, 2019
Installs v3-beta.3 (#66)
* renames schemes and targets to LaunchDarkly

* renames test target and headers to LaunchDarkly

* renames code and test folders to LaunchDarkly

* renames xcode project to LaunchDarkly

* renames workspace to LaunchDarkly

* renames modules and sets Catamorphic Co as license holder in block header comment

* renames podfile workspace and targets to LaunchDarkly

* renames Jazzy components to LaunchDarkly

* replaces outdated variable_name rule with identifier_name to clear swiftlint warnings

* renames workspace and scheme to LaunchDarkly in circleCI

* installs CocoaPods 1.6.0

* installs DarklyEventSource 4.0.1

* installs Quick 7.3.4 and Nimble 1.3.4

* installs SwiftLint 0.30.1

* Add instructions to integrate without a package manager  (#57)

* Replaces onServerUnavailable with ErrorObserver (#58)

* Adds new logging around variationAndSource (#59)

* Install keys to model objects (#60)

* Adds Automated Tests for missing coverage (#61)

* Decompress Blocks (#62)

* Refine flag version handling (#63)

* sets beta 3 version and updates public documents

* Add Platform Names to non-iOS frameworks (#65)

* renames all schemes, targets, and non-iOS products to include the platform

* updates changelog and instructions for non-iOS platforms

* updates items for public release

* updates pods project

@torchhound torchhound released this Feb 26, 2019 · 6 commits to master since this release

[2.14.4] - 2019-02-26


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

@torchhound torchhound released this Feb 26, 2019 · 7 commits to master since this release

[2.14.3] - 2019-02-25


  • 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.
Assets 2
Feb 6, 2019

@arun251 arun251 released this Jan 25, 2019 · 8 commits to master since this release

[2.14.2] - 2019-01-24


  • Added nullability specifiers to public SDK classes.


  • Updated to DarklyEventSource version 4.0.0, which eliminates a 1-second delay in SDK initialization.
Assets 2

@arun251 arun251 released this Dec 21, 2018 · 9 commits to master since this release

[2.14.1] - 2018-12-21


  • Added copy methods to several objects involved in creating a summary event.
  • Added additional synchronization to creating a summary event in order to potentially prevent some crash scenarios.
Assets 2
You can’t perform that action at this time.