1.2.0 (2024-12-10)
- Context APIs changes and documentation/onboarding (#180)
- align debug resolve log wording on all platforms (5369e04)
- Align debug resolve log wording on all platforms (#181) (5369e04)
1.1.0 (2024-11-19)
- Properly encoded Resolve Debug URL (#177) (00bf389)
- TypeMismatch doesn't trigger apply (#172) (df38f0b)
- Client Key in Resolve Debug logs (#176) (712ff6e)
- Resolve Debug at DEBUG level logging (#174) (558c811)
1.0.1 (2024-11-06)
1.0.0 (2024-11-05)
- Fix warnings and prevent potential issues (#165) (448fb93)
- Make Confidence.cache thread-safe (#167) (df2c37f)
0.3.0 (2024-07-16)
- Add docs to public APIs (#163) (2c4ee11)
- fix typo (#161) (297658b)
- update readme (#153) (9e49bb0)
- Update READMEs (#164) (c8437ac)
- decrease API surface (917743b)
- decrease API surface (#156) (917743b)
- getEvaluation doesnt throw (#158) (09f6b73)
0.2.4 (2024-07-02)
- Readme update (#145) (2ffc41d)
- Removes flag resolving from Confidence child instances (#149) (543c380)
0.2.3 (2024-06-25)
0.2.2 (2024-06-18)
- Confidence version auto-update (#140) (9611e60)
- Issues with context/secret trigger error (#137) (54a674e)
- targeting_key conversion (#136) (d295ffa)
0.2.1 (2024-05-29)
- add functionality to manual flush events (#122) (475df55)
- introduce a writeQueue for event tracking (#124) (a49a393)
- LifecycleProducer events are emitted immediately (#131) (accaaa3)
context
container in event payload (#130) (a9d41fa)- app-launched no msg (91604eb)
- from "message" to "data" (#132) (f85dc9b)
- No message in
app-launched
(#128) (91604eb) - visitor id is default (#129) (873e6b7)
0.2.0 (2024-05-10)
- Add payload merger to merge context and message (#108) (3386dd6)
- API call in Demo app (#119) (bfdc949)
- Fix cancel async (#103) (873ebe7)
- Improve testSlowFirstResolveWillbeCancelledOnSecondResolve (#109) (0624dee)
- Provider cache and resolver are accessed safely (#107) (d166712)
- Provider still works with OF ctx nil (#115) (4d58327)
- Revert "fix: Reconciliation bug" (#117) (45135ae)
- Track API (#105) (996b272)
- use the current strategy in resolve function (#101) (eafe8bf)
- Visitor Id context key (e78344d)
- Visitor id key (#116) (e78344d)
- Add ConfidenceValue (#84) (8de4b78)
- add EventStorage (#87) (fdc7543)
- add listening for context changes (#97) (0d1cefd)
- Add resolving against confidence context (#94) (a7cbb19)
- Add visitorID context (#106) (0ca65ea)
- Append EvalContext to Events (#85) (56f8130)
- Confidence value is decodable and encodable with schema (#92) (444a191)
- Event sender engine (#88) (b223804)
- Event Uploader (#91) (b5ba3e0)
- handle status codes for retrying in uploader (#95) (85b89ed)
- Implement
withContext
(#89) (d0dddee) - Manage Events - track app lifecycle events (#118) (e74af7c)
- Move flag evaluation confidence (#113) (5f3c8aa)
- Return previous value on Provider STALE (#98) (896be5e)
- Add apply documentation note (#80) (1bd9525)
- Confidence SDK and Tracked Events (#112) (18ab190)
- Documentation for public protocols/constructors (#111) (01dda08)
- STALE behaviour (#102) (d4ec757)
- Add Confidence Library scaffolding (#83) (2e49e23)
- Add message container to payload (#99) (f0bf363)
- Rename product (#114) (587a778)
- Rename product name (587a778)
- send to track rename (#100) (3c4febf)
0.1.4 (2024-02-08)
- change STALE reason in case of context change (#79) (9f5c91f)
- Remove extra slash in URL (#74) (1f33e21)
- Remove STALE event (#78) (485d09f)
0.1.3 (2024-01-30)
- add a default endpoint to the provider (#68) (9d8d173)
- Address in transit cache on startup (#71) (a090f3e)
- Fix FlagApplier async behaviour (#70) (f169d90)
- Add Confidence link to the README (#64) (60ba971)
- Add documentation about
apply
(#72) (9cac324) - Add documentation about apply (9cac324)
- Fix SPM dependency in README (#67) (9bdcb3e)