What's Changed since 2.9.0-beta03
- Nothing
What's Changed since 2.8.0
- Feature: Making
WriteRequest
andReadRequest
timeoutable amd cancellable by @philips77 in #596 - Bug fix: Fixed handling cancelled bonding for read/write operations by @philips77 in #597
- Bug fix: suspend extension function remains suspended if the request is cancelled by @muscardinus in #574
- Bug fix: Auto connect not restarting if the initial connection fails when using with a non-bonded device by @muscardinus in #573
- Bug fix: remove_bond request should be handled after disconnecting by @kkkbird in #571
- Bug fix: Packet mergers in sample apps by @philips77 in #588
- Bug fix: invoking value callback using Handler by @philips77 in #589
- Bug fix: Cancel tasks when they are removed from the task queue by @philips77 in #580
- Bug fix: #548 fixed by adding synchronized blocks by @philips77 in #579
- Improvement: Registering broadcast receivers as exported by @philips77 in #578
- Migration
instanceOf
to pattern matching from Java 17 by @philips77 in #591
Test apps
- Test app improvements by @philips77 in #577
- Add
BLUETOOTH_ADMIN
permission by @groovelab in #582
Other
- Dependencies updated by @philips77 in #576, #592, #593, #595
- Warnings fixed by @philips77 in #590, #581
- Code optimization by @philips77 in #587
- Release config fixed by @philips77 in #586
Full Changelog: 2.8.0...2.9.0