Skip to content

Releases: bucketeer-io/ios-client-sdk

v2.2.1

26 Nov 02:30
d0d7f36
Compare
Choose a tag to compare

2.2.1 (2024-11-01)

Bug Fixes

  • missing error message when reporting client's unknown error (#94) (a0e47b1)
  • skip generating error events for unauthorized or forbidden errors (#95) (1826db0)

v2.2.0

09 Sep 01:45
d4e4e23
Compare
Choose a tag to compare

2.2.0 (2024-09-05)

Features

  • comply with new iOS third-party SDK requirements (#86) (e11bb4b)
  • get variation details by variation type (#90) (5a79914)

v2.1.5

23 Apr 05:11
a069382
Compare
Choose a tag to compare

2.1.5 (2024-04-23)

Miscellaneous

  • add the source ID to the register events API request (#84) (374218a)

v2.1.4

22 Mar 06:28
ebb799b
Compare
Choose a tag to compare

2.1.4 (2024-03-22)

Bug Fixes

  • unknown error when handle invalid JSON responses (#77) (ff7cec6)

v2.1.3

11 Mar 07:29
e47047d
Compare
Choose a tag to compare

2.1.3 (2024-03-11)

Miscellaneous

  • unify public method completion to call on the main thread (#71) (b02f90e)
  • update error metrics report (#68) (4092c00)

v2.1.2

27 Dec 05:07
e98c15d
Compare
Choose a tag to compare

2.1.2 (2023-12-19)

Bug Fixes

  • could not parser error when the body is a text or empty (#51) (4a5dc0d)

Miscellaneous

Build System

v2.1.1

04 Oct 01:49
78d8db6
Compare
Choose a tag to compare

2.1.1 (2023-10-02)

Bug Fixes

  • missing timeout value in the timeout error event (#45) (5a19b80)

Miscellaneous

  • add sdk_version to the network requests (#48) (8c29c18)
  • change to use feature_id for the active evaluations map (#44) (a3b308d)

Build System

  • change to get api credentials from xcconfig file (#46) (cb76294)

v2.1.0

08 Sep 07:49
053f831
Compare
Choose a tag to compare

2.1.0 (2023-09-08)

The feature tag in the BKTConfig is now optional from this release. When the tag is empty, it will evaluate all the feature flags in the environment. No action is required when upgrading it.

Note: We recommend using the tag to filter and evaluate only the evaluations you want to evaluate. It will reduce the response time and traffic from the server and use less storage in the client.

Also, from this version, the server will only send flags that have been changed instead of returning all flags when a flag changes. With this, the response time will be faster, drastically reducing the server's load.

Features

  • support for background mode iOS 13+ (#28) (0161cdf)
  • change the API response format to improve the response time (#19) (196c2c9)

Bug Fixes

  • crash when flushing and destroy the client (#40) (a2628f9)
  • evaluation scheduler not being reset when the request succeeds (#37) (8df5ae3)
  • network error being reported as internal sdk error (#39) (01d6119)

Miscellaneous

v2.0.2

23 Aug 17:51
89bf293
Compare
Choose a tag to compare

2.0.2 (2023-08-23)

Bug Fixes

  • evaluation polling interval setting (#31) (64da192)
  • events not being sent to the server (#30) (0bb11c8)

v2.0.1

14 Aug 08:49
2ca77ad
Compare
Choose a tag to compare

2.0.1 (2023-08-09)

Features

  • support swift package manager (#4) (276aa89)

Bug Fixes

  • concurrency while creating the client instance (#11) (4b880a4)
  • functions are not accessible in the BKTUser struct (#5) (c62bc8e)
  • sending duplicate events (#24) (b84bb58)

Miscellaneous

  • add variation name property to BKTEvaluation (#12) (fb02f5a)
  • added builder pattern to BKTConfig (#13) (48dff87)
  • added builder pattern to BKTUser (#14) (b444efe)
  • change background task id (#22) (95ba45b)
  • change to throw an exception instead of using fatalError from BKTClient.shared (#18) (881de7f)
  • update bundle identifier (#21) (7ec60d8)