Skip to main content

Android

2.2.1 (2024/10/16)

Bug Fixes

  • skip generating events for unauthorized or forbidden errors (#201) (283283c)

Miscellaneous

  • capture all potential errors when fetching evaluations (#200) (c23cbcf)

Build System

  • deps: update all non-major dependencies (#191) (c846b1e)
  • deps: update all non-major dependencies (#193) (f2a74c1)
  • deps: update all non-major dependencies (#197) (c2890bc)

2.2.0 (2024/09/09)

Features

  • get variation details by variation type (#180) (890cad7)

Build System

  • deps: update all non-major dependencies (#181) (bf23632)
  • deps: update all non-major dependencies (#183) (01c08dc)
  • deps: update dependency org.json:json to v20240303 (#190) (3d5fb01)

2.1.7 (2024/06/06)

Bug Fixes

  • concurrentModificationException while initializing (#179) (610bef0)

Miscellaneous

  • sample: enable switching user and tag during runtime. (#172) (a61ef0a)

Build System

  • deps: update all non-major dependencies (#161) (8aa2f7c)
  • deps: update all non-major dependencies (#168) (35721d5)
  • deps: update all non-major dependencies (#173) (c6bcd55)
  • deps: update plugin ksp to v2.0.0-1.0.22 (#176) (f06f789)
  • deps: update to kotlin 2.0.0 (#174) (e957644)

2.1.6 (2024/04/23)

Miscellaneous

  • add the source ID to the register events API (#165) (c6df4d6)

Bug Fixes

  • metric event reporting source ID as UNKNOWN (#164) (9d6dc38)

2.1.5 (2024/03/21)

Build System

  • deps: update all non-major dependencies (#135) (1aa5ce8)
  • deps: update plugin publish to v0.28.0 (#120) (31bb8ae)

Miscellaneous

Bug Fixes

  • missing R8 / ProGuard file (#141) (f3db4db)
  • potential memory leak when destroying the SDK client (#142) (5270ed8)

2.1.4 (2024/03/06)

Miscellaneous

  • lose the main thread dependency in the initialize and destroy implementation (#129) (748736b)

Bug Fixes

  • npe while initializing the sdk using sqlite-framework 2.3.0 (#130) (00a159c)

Build System

  • deps: update google-github-actions/release-please-action action to v3.7.13 (#117) (1fc8ba4)

2.1.3 (2023/10/17)

Build System

  • deps: update plugin publish to v0.25.3 (#84) (df9f747)
  • deps: update actions/checkout action to v4 (#98) (a3a6700)
  • deps: update actions/setup-java action to v3.13.0 (#102) (9fb41a7)

Miscellaneous

  • add sdk version to the network requests (#99) (6c6fa90)
  • add the current timeout setting in the TimeoutErrorMetricsEvent (#91) (cd0fbde)
  • change timeout type from float to double (#114) (b8054d7)

Bug Fixes

  • latency seconds field in metrics event (#90) (ff43158)

Performance Improvements

  • improve the network traffic and response time (#88) (ee154b4)

Refactoring

2.1.2 (2023/07/12)

Bug Fixes

  • json data expection while converting reason type (#79) (dc4aba9)

2.1.1 (2023/07/03)

Miscellaneous

  • add variation name property to BKTEvaluation (#73) (87f7e07)

Build System

  • deps: update androidxlifecycle to v2.6.1 (#78) (d1fc03a)
  • deps: update dependency gradle to v7.6.2 (#75) (1d3d6a9)
  • deps: update plugin kotlinter to v3.15.0 (#77) (60ef581)
  • deps: update plugin publish to v0.25.2 (#72) (58e33cb)

2.1.0 (2023/06/13)

Features

Bug Fixes

  • deps: update androidxtest to v1.5.0 (#43) (b994c73)
  • deps: update dependency androidx.test:orchestrator to v1.4.2 (#41) (df7b911)
  • deps: update dependency androidx.test.ext:junit to v1.1.4 (#40) (054922b)
  • deps: update dependency com.google.android.material:material to v1.7.0 (#44) (ad5b896)
  • deps: update dependency com.google.testparameterinjector:test-parameter-injector to v1.10 (#39) (a1cc332)
  • deps: update dependency com.google.testparameterinjector:test-parameter-injector to v1.9 (#32) (bf6933f)
  • deps: update dependency org.robolectric:robolectric to v4.9 (#34) (1cd4239)
  • deps: update dependency org.robolectric:robolectric to v4.9.2 (#42) (9d17344)

Miscellaneous

  • change not to duplicate the same metric events (#68) (82f89f7)
  • change the APIs request/response format (#63) (3fca036)
  • deps: update actions/setup-java action to v3.11.0 (#61) (e6616a3)
  • deps: update actions/setup-java action to v3.6.0 (#29) (7ba510a)
  • deps: update actions/setup-java action to v3.9.0 (#38) (47b226d)
  • deps: update amannn/action-semantic-pull-request action to v5 (#31) (69d45eb)
  • deps: update dependency androidx.test.ext:junit to v1.1.5 (#54) (6d11126)
  • deps: update dependency gradle to v7.6 (#45) (79880d2)
  • deps: update dependency gradle to v7.6.1 (#57) (f86eaa1)
  • deps: update google-github-actions/release-please-action action to v3.6.0 (#30) (c4b35f4)
  • deps: update google-github-actions/release-please-action action to v3.7.3 (#53) (a1832d0)
  • deps: update google-github-actions/release-please-action action to v3.7.4 (#58) (c0be7f6)
  • deps: update google-github-actions/release-please-action action to v3.7.8 (#60) (17cb789)
  • deps: update kotlin monorepo to v1.7.22 (#37) (f59acbc)
  • deps: update plugin kotlin-dokka to v1.7.20 (#47) (4244df1)
  • deps: update plugin kotlinter to v3.13.0 (#46) (b4d7a53)
  • deps: update plugin publish to v0.24.0 (#50) (56a2cad)
  • force to re-evaluate the user when the custom attributes change (#59) (73508d1)
  • set default value for track interface (#62) (5544bbf)

Build System

2.0.0 (2022/10/04)

Features

Bug Fixes

  • deps: update dependency androidx.appcompat:appcompat to v1.5.1 (#21) (0d69b07)

Miscellaneous

  • change renovate to check for update monthly (#22) (dcd5a8e)
  • deps: add renovate.json (#4) (9a92fba)
  • deps: update actions/setup-java action to v3.5.1 (#15) (83ca4d5)
  • deps: update agp to v7.3.0 (#19) (e3085ca)
  • deps: update dependency gradle to v7.5.1 (#20) (70a92cf)
  • deps: update kotlin to v1.7.20 (#16) (5226188)
  • deps: update plugin ksp to v1.7.20-1.0.6 (#18) (a4eb543)
  • remove unused dependencies (#9) (3dc4361)
  • rename endpoint config to apiEndpoint (#14) (0bf267a)
  • rename to setUserAttributes interface to updateUserAttributes (#13) (b6c05e4)
  • update POM urls (#24) (06fd0d9)