iOS
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)
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)
2.1.5 (2024/04/23)
Miscellaneous
2.1.4 (2024/03/22)
Bug Fixes
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)
2.1.2 (2023/12/19)
Bug Fixes
Miscellaneous
Build System
- 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)
Bug Fixes
Miscellaneous
- add sdk_version to the network requests (#48) (8c29c18)
- change to use feature_id for the active evaluations map (#44) (a3b308d)
Build System
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.
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
2.0.2 (2023/08/23)
Bug Fixes
- evaluation polling interval setting (#31) (64da192)
- events not being sent to the server (#30) (0bb11c8)
2.0.1 (2023/08/09)
Features
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)
2.0.0 (2023/05/31)
Features
- add initial implementation (5d85c6f)