b.well Kotlin SDK v1.20.0

b.well Kotlin SDK version 1.20.0 includes a rename of the Health Sync adapter module.


Updates

Health Sync: adapter module, package, and entry-point class renamed

  • The Health Sync aggregator adapter is now named by integration mechanism. Three things changed together:
    • The Gradle module bwell-sdk-kotlin-healthsync-validic is now bwell-sdk-kotlin-healthsync-adapter-aggregator
    • The Kotlin package com.bwell.healthsync.validic is now com.bwell.healthsync.adapter.aggregator
    • The entry-point class ValidicHealthSource is now AggregatorHealthSource
  • The adapter's public surface is otherwise unchanged. It still implements the same OnDeviceHealthSource port and still exposes the permission-requester callback and permissionContract()
  • NOTE: please update your dependency coordinate, your import, and your class reference. Builds that depend only on bwell-sdk-kotlin, the bwell-core artifact, or bwell-sdk-kotlin-healthsync are unaffected by this release
  • NOTE: the adapter's SharedPreferences suite name changed with the package rename, so on-device state persisted under the old name is not carried forward. The first connect() after upgrading provisions a fresh session