Change log

All notable changes to the LaunchDarkly iOS SDK will be documented in this file. This project adheres to Semantic Versioning.

[8.1.0] - 2023-06-05

Changed:

Fixed:

[8.0.1] - 2023-02-28

Fixed:

[8.0.0] - 2022-12-07

The latest version of this SDK supports LaunchDarkly's new custom contexts feature. Contexts are an evolution of a previously-existing concept, "users." Contexts let you create targeting rules for feature flags based on a variety of different information, including attributes pertaining to users, organizations, devices, and more. You can even combine contexts to create "multi-contexts."

For detailed information about this version, please refer to the list below. For information on how to upgrade from the previous version, please read the migration guide for Swift or Objective-C.

Added:

Changed:

Removed:

[7.1.0] - 2022-11-08

Added:

[7.0.0] - 2022-10-12

Changed:

[6.2.0] - 2022-09-01

Added:

Changed:

Fixed:

[6.1.0] - 2022-05-17

Added

Fixed

[6.0.0] - 2022-05-04

This major version has accompanying migration guides for Swift and Objective-C. Please see the guide for more information on updating to this version of the SDK, as the following is just a summary of the changes.

Note that Objective-C bridging types are prefixed by Objc, but that prefix is not exposed to code written in Objective-C. For example, changes listed to ObjcLDClient are changes to the class referred to as LDClient from within Objective-C.

Added

Changed (API)

Changed (behavioral)

Removed

[5.4.5] - 2022-03-11

Fixed

[5.4.4] - 2022-01-19

Fixed

[5.4.3] - 2021-08-13

Fixed

[5.4.2] - 2021-06-17

Fixed

[5.4.1] - 2021-04-06

Fixed

[5.4.0] - 2021-02-26

Added

Changed

Fixed

[5.3.2] - 2021-02-11

Fixed

[5.3.1] - 2020-12-15

Fixed

[5.3.0] - 2020-11-06

Added

[5.2.0] - 2020-10-09

Added

Fixed

[5.1.0] - 2020-08-04

Added

Fixed

[5.0.1] - 2020-07-23

Note that this release contains the notes for the 5.0.0 release, which should not be used.

This major version has an accompanying Migration Guide. Please see the guide for more information on updating to this version of the SDK, as the following is just a summary of the changes.

Added

Changed (build)

Changed (API)

Changed (behavioral)

Removed

[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

[4.6.0] - 2020-05-26

Added

Fixed

[4.5.0] - 2020-03-26

Changed

[4.4.1] - 2020-02-04

Changed

[4.4.0] - 2019-12-19

Added

[4.3.2] - 2019-12-19

Fixed

[4.3.1] - 2019-12-12

Changed

[4.3.0] - 2019-12-3

Added

[4.2.1] - 2019-11-15

Changed

Fixed

[4.2.0] - 2019-10-25

Added

Changed

[4.1.2] - 2019-07-11

Fixed

[4.1.1] - 2019-07-09

Changed

[4.1.0] - 2019-06-19

Changed

Fixed

[4.0.0] - 2019-04-18

This is the non-beta first 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

Added

Fixed

[4.0.0-beta.3] - 2019-03-07

This is part of the Swift SDK beta and was originally released as 3.0.0-beta.3.

Changed

Added

[4.0.0-beta.2] - 2019-02-06

This is part of the Swift SDK beta and was originally released as 3.0.0-beta.2.

Changed

[4.0.0-beta.1] - 2018-12-11

This is part of the Swift SDK beta and was originally released as 3.0.0-beta.1.

Added

Changed

[3.0.1] - 2019-04-30

Changed

[3.0.0] - 2019-04-17

Changed

Added

[3.0.0-beta.3] - 2019-03-07

This is part of the Swift SDK beta and was renamed to 4.0.0-beta.1. See 4.0.0-beta.3 - 2019-03-07 for details

[3.0.0-beta.2] - 2019-02-06

This is part of the Swift SDK beta and was renamed to 4.0.0-beta.2. See 4.0.0-beta.2 - 2019-02-06 for details

[3.0.0-beta.1] - 2018-12-11

This is part of the Swift SDK beta and was renamed to 4.0.0-beta.1. See 4.0.0-beta.1 - 2018-12-11 for details

[2.14.4] - 2019-02-26

Changed

[2.14.3] - 2019-02-25

Changed

[2.14.2] - 2019-01-24

Added

Changed

[2.14.1] - 2018-12-21

Changed

[2.14.0] - 2018-12-05

Added

Changed

Fixed

[2.13.9] - 2018-11-05

Fixed

[2.13.8] - 2018-10-23

Fixed

[2.13.7] - 2018-10-15

Changed

[2.13.6] - 2018-10-05

Fixed

[2.13.5] - 2018-09-23

Changed

[2.13.4] - 2018-08-23

Changed

[2.13.3] - 2018-08-15

Changed

[2.13.2] - 2018-07-27

Fixed

[2.13.1] - 2018-06-25

Changed

[2.13.0] - 2018-06-01

Added

Changed

[2.12.1] - 2018-04-23

Changed

[2.12.0] - 2018-04-22

Added

Changed

Removed

Fixed

[2.11.2] - 2018-04-06

Changed

[2.11.1] - 2018-03-26

Changed

[2.11.0] - 2018-03-15

Added

Changed

[2.10.1] - 2018-02-15

Changed

Fixed

[2.10.0] - 2018-02-01

Added

[2.9.1] - 2017-12-05

Fixed

[2.9.0] - 2017-11-29

Changed

Added

Fixed

[2.8.0] - 2017-10-13

Added

[2.7.0] - 2017-09-25

Changed

[2.6.1] - 2017-09-21

Added

-streamUrl property on LDConfig to allow customizing the Server Sent Events engine in streaming mode.

[2.6.0] - 2017-08-25

Added

Changed

Fixed

[2.5.1] - 2017-08-03

Fixed

[2.5.0] - 2017-07-09

Added

Changed

Deprecated

[2.4.2] - 2017-06-20

Fixed

[2.4.1] - 2017-06-15

Fixed

[2.4.0] - 2017-06-13

Added

Changed

Fixed

[2.3.3] - 2017-05-25

Changed

Fixed

[2.3.2] - 2017-05-18

Changed

Fixed

[2.3.1] - 2017-04-25

Fixed

[2.3.0] - 2017-04-20

Added

Changed

Fixed

[2.2.0] - 2017-04-05

Added

[2.1.3] - 2017-04-05

Fixed

[2.1.2] - 2017-03-20

Added

Fixed

[2.1.1] - 2017-01-04

Added

Fixed

[2.1.0] - 2016-12-19

Changed

Fixed

[2.0.3] - 2016-10-26

Changed

Fixed

[2.0.0] - 2016-09-01

Added

Changed

[1.1.0] - 2016-08-19

Dependency update

[1.0.3] - 2016-08-17

Fixed