Skip to content

Releases: launchdarkly/ios-client-sdk

v8.4.0

03 Jan 17:53
7d3524f
Compare
Choose a tag to compare

8.4.0 (2023-12-29)

Features

  • Store and use e-tag header between SDK initializations (#268) (701aaa8)

Bug Fixes

  • LDContext equality is no longer order dependent (#265) (683e0c3)
  • Use stable encoding format to increase cache hits (#267) (40a5d01)

[9.2.1] - 2023-10-31

31 Oct 18:13
0fedd19
Compare
Choose a tag to compare

Changed:

  • Calling identify() with a context that is identical to the SDK's current context is now more efficient, and no longer results in re-establishing a connection.

Fixed:

  • Fixed issue where flag change listeners were not being triggered when identify() was called.

[8.3.1] - 2023-10-31

31 Oct 15:48
89d87b2
Compare
Choose a tag to compare

Changed:

  • Calling identify() with the current context is now more efficient and no longer results in re-establishing a connection.

Fixed:

  • Fixed issue where flag change listeners were not being triggered when identify() was called.

[9.2.0] - 2023-10-24

24 Oct 21:42
5f8aae1
Compare
Choose a tag to compare

[9.2.0] - 2023-10-24

Changed:

  • Updated swift-tools-version from 5.2 to 5.3.

Removed:

  • Removed support for iOS 11 and tvOS 11 to support XCode15. This is being released as a minor change because those platforms can no longer use any portion of this SDKs APIs.

[9.1.1] - 2023-09-19

19 Sep 18:58
ce4a845
Compare
Choose a tag to compare

[9.1.1] - 2023-09-19

Fixed:

  • Fixed rare bug in key generation in some contexts generated by the Auto Environment Attributes feature.

[9.1.0] - 2023-09-11

11 Sep 14:43
e7e956c
Compare
Choose a tag to compare

[9.1.0] - 2023-09-11

Changed:

  • Deprecated LDValue.init(integerLiteral: Double) as this method signature is misleading. A new LDValue.init(integerLiteral: Int) signature has been added for clarity.

Fixed:

  • Adjusted key encoding for some contexts generated by the Auto Environment Attributes feature.

[8.3.0] - 2023-09-08

08 Sep 15:31
89f5d3e
Compare
Choose a tag to compare

Changed:

  • Deprecated LDValue.init(integerLiteral: Double) as this method signature is misleading. A new LDValue.init(integerLiteral: Int) signature has been added for clarity.

[9.0.2] - 2023-08-25

25 Aug 19:50
4e535fa
Compare
Choose a tag to compare

Fixed:

  • Updated how Auto Environment Attributes sanitizes and validates provided values to provide a more user friendly experience.

[9.0.1] - 2023-08-18

18 Aug 15:50
adb58c4
Compare
Choose a tag to compare

Fixed:

  • Corrected implementation of classes that retrieves ApplicationInfo from package bundle as part of Automatic Mobile Environment Attributes functionality.

[9.0.0] - 2023-08-02

02 Aug 21:39
cb42f92
Compare
Choose a tag to compare

Added:

  • Added Automatic Mobile Environment Attributes functionality which makes it simpler to target your mobile customers based on application name or version, or on device characteristics including manufacturer, model, operating system, locale, and so on. To learn more, read Automatic environment attributes.

Removed