2.2.1 (2024-11-01)
- missing error message when reporting client's unknown error (#94) (a0e47b1)
- skip generating error events for unauthorized or forbidden errors (#95) (1826db0)
2.2.0 (2024-09-05)
- comply with new iOS third-party SDK requirements (#86) (e11bb4b)
- get variation details by variation type (#90) (5a79914)
2.1.5 (2024-04-23)
2.1.4 (2024-03-22)
2.1.3 (2024-03-11)
- unify public method completion to call on the main thread (#71) (b02f90e)
- update error metrics report (#68) (4092c00)
2.1.2 (2023-12-19)
- change Swiftlint not running when Carthage builds (#54) (29938c9)
- clean up for Xcode project (#57) (b59b226)
- introduce XcodeGen (#58) (b6cb562)
- remove "Test" of configuration (#52) (7c77b7c)
2.1.1 (2023-10-02)
- add sdk_version to the network requests (#48) (8c29c18)
- change to use feature_id for the active evaluations map (#44) (a3b308d)
2.1.0 (2023-09-08)
From this version, the SDK will only update the flags that have been updated on the server instead of deleting and inserting all flags every time a flag changes. This will improve response time and network traffic between the client and server.
- support for background mode iOS 13+ (#28) (0161cdf)
- change the API response format to improve the response time (#19) (196c2c9)
- 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)
2.0.2 (2023-08-23)
- evaluation polling interval setting (#31) (64da192)
- events not being sent to the server (#30) (0bb11c8)
2.0.1 (2023-08-09)
- concurrency while creating the client instance (#11) (4b880a4)
- functions are not accessible in the BKTUser struct (#5) (c62bc8e)
- sending duplicate events (#24) (b84bb58)
- 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)
- add initial implementation (5d85c6f)