github JuulLabs/kable 0.21.0

latest releases: 0.40.0, 0.39.2, 0.39.1...
2 years ago

⚠️ Permissions change: Kable's permission configuration has changed, check Kable's Android Permissions documentation to ensure that your app's permission configuration is updated if needed.

⚠️ Behavior change: Advertisement.name has changed and now pulls the name from the backing scan record. For the previous behavior (pulling from the backing bluetooth device name, which is often cached), use Advertisement.peripheralName.

⚠️ API change: The scanner filtering support has been reworked to provide a common API across the supported platforms. New filters have also been added. Check out the updated Scanning documentation for details/examples.

🚀 Changes

  • Discard response after GATT operation cancellation (#376) — thanks to @joharei for reporting and testing the issue
  • Rework filter support to have a common API on all platforms (#408, #396, #415) — thanks to @PavlosTze for contributing to this effort
  • Add Bluetooth.availability flow (#335, #411)
  • Retrieve Advertisement.name from advertisement data (#403, #401) — thanks to @azlekov and @BluestormDNA for contributing to this effort
  • Add property to Advertisement to indicate if peripheral is connectable (#404)

Logo Android

  • Bump Android compile/target API to 31 (#409)

🧰 Maintenance

  • Simplify documentation re: Android permissions setup (#416)
  • Update plugin maven-publish to v0.23.1 (#413)
  • Update mheap/github-action-required-labels action to v3 (#414)
  • Update plugin kotlinter to v3.13.0 (#407)
  • Update dependency gradle to v7.6 (#406)
  • Update tuulbox to v6.4.0 (#402)

Don't miss a new kable release

NewReleases is sending notifications on new releases.