github JuulLabs/kable 0.25.0

latest releases: 0.40.0, 0.39.2, 0.39.1...
2 years ago
  • Add identifier property to Advertisement object (#518), special thanks to @francismariano for the contribution
  • Promote identifier to property on Peripheral interface (#509), thanks to @rsicarelli for reporting the issue

Logo Android

  • Remove flowOn(Main.immediate) from advertisements (#537), thanks to @miwright2 for reporting the issue

⚠️ To retain the previous behavior, add flowOn(Dispatchers.Main.immediate) to your Scanner.advertisements operator chain(s), for example:

Scanner { /* .. */ }
  .advertisements
  .flowOn(Dispatchers.Main.immediate)
  .collect {
    // ..
  }

Logo Apple

  • Remove redundant logging of peripheral identifier (#502)

🧰 Maintenance

  • Update README with explicit note about peripheral scope (#527, #536), special thanks to @rocketraman for the contribution
  • Fix typo in Android permission documentation (#528), special thanks to @juliusmh for the contribution
  • (Android) Move BluetoothDeviceAndroidPeripheral to its own file (#514)
  • (Apple) Move CBPeripheralCoreBluetoothPeripheral to its own file (#512)
  • (JavaScript) Move peripheral creation functions to their own file (#513)
  • Add a unit test that validates that SharedRepeatableAction remains active (#501)
  • Only sign local Maven publication on merges to main (#530)
  • Update coroutines to v1.7.2 (#515)
  • Update dependency gradle to v8.2 (#526, #533)
  • Update dependency org.jetbrains.kotlin.multiplatform to v1.8.22 (#499, #534)
  • Update dependency org.jetbrains.kotlinx:atomicfu to v0.21.0 (#511, #520)
  • Update mheap/github-action-required-labels action to v5 (#510)
  • Update plugin dokka to v1.8.20 (#505)
  • Update plugin kotlinter to v3.15.0 (#506)
  • Update plugin maven-publish to v0.25.3 (#525)
  • Use gradle/gradle-build-action@v2 to simplify CI scripts (#498)
  • Use latest version of GitHub virtual environments (#531)
  • Use major-only version for github-pages-deploy-action (#495)

Don't miss a new kable release

NewReleases is sending notifications on new releases.