Releases: NordicSemiconductor/Android-BLE-Library
Releases · NordicSemiconductor/Android-BLE-Library
2.11.0
What's Changed
- Clarify when BleManager.close() should be called by @mmeisel in #630
- Feature: unsupported configuration by @philips77 in #633
- Adding missing
timeoutmethods by @philips77 in #634
Other
- Dependencies updated by @philips77 in #629 and #632
- Dependencies and build scripts updated by @philips77 in #635
New Contributors
Full Changelog: 2.10.2...2.11.0
2.10.2
This release increased Kotlin version to 2.2.0 and Target SDK and Compile SDK of libraries to API 36.
No functional changes in the libraries.
What's Changed
- Dependencies updated by @philips77 in #622 and #624
- Migration following OSSRH Staging API by @philips77 in #625
Full Changelog: 2.10.1...2.10.2
2.10.1
What's Changed
- Fix the issue where gatt.disconnect() may throw a SecurityException by @LuoPeiQin in #621
connectGattis successful without previous gatt not being closed by @junebeans in #620
New Contributors
- @LuoPeiQin made their first contribution in #621
- @junebeans made their first contribution in #620
Full Changelog: 2.10.0...2.10.1
2.10.0
What's Changed
- Dependencies updated by @philips77 in #606 and #611
- Target Android API set to 35 (Android 15)
- Android Studio Ladybug Feature Drop 2024.2.2 Patch 2
- and others
- Sending notifications as
Flowmore reliably by @philips77 in #607 - New error codes by @philips77 in #612
- Correct handling of error 147 (GATT_CONNECTION_TIMEOUT) on Android 15+
Full Changelog: 2.9.0...2.10.0
2.9.0 Beta 3
What's Changed
- Dependencies updated by @philips77 in #592, #593 and #595
- Making
WriteRequestandReadRequesttimeoutable amd cancellable by @philips77 in #596 - long awaiting feature! - Fixed handling cancelled bonding for read/write operations by @philips77 in #597 - this fixes #552
Full Changelog: 2.9.0-beta02...2.9.0-beta03
2.9.0
What's Changed since 2.9.0-beta03
- Nothing
What's Changed since 2.8.0
- Feature: Making
WriteRequestandReadRequesttimeoutable 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
instanceOfto pattern matching from Java 17 by @philips77 in #591
Test apps
- Test app improvements by @philips77 in #577
- Add
BLUETOOTH_ADMINpermission 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
2.9.0 Beta 2
What's Changed
- [Sample app] Add permission BLUETOOTH_ADMIN by @groovelab in #582
- Release config fixed by @philips77 in #586
- Code optimization by @philips77 in #587
- Bugfix: Packet mergers in sample apps by @philips77 in #588
- Bugfix: invoking value callback using Handler by @philips77 in #589
- Warnings fixed by @philips77 in #590
- Migration
instanceofto pattern matching from Java 17 by @philips77 in #591
Full Changelog: 2.9.0-beta01...2.9.0-beta02
2.9.0 Beta 1
What's Changed
- 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
- fix: remove_bond request should be handled after disconnect by @kkkbird in #571
- Dependencies updated by @philips77 in #576
- Test app iimprovements by @philips77 in #577
- Registering broadcast receivers as exported by @philips77 in #578
- #548 fixed by adding synchronized blocks by @philips77 in #579
- Bug fix: Cancel tasks when they are removed from the task queue by @philips77 in #580
- Warnings fixed by @philips77 in #581
Full Changelog: 2.8.0...2.9.0-beta01
2.8.0
What's Changed
- Fixed a bug causing failure in service discovery after calling
ensureBondby @ElectronicSpaceCat in #567 - Option to start auto connect immediately by @muscardinus in #575
New Contributors
- @ElectronicSpaceCat made their first contribution in #567
Full Changelog: 2.7.5...2.8.0
2.7.5
What's Changed
- fix: reset connected if DISCONNECTED is received between connect and initialize for autoconnected by @kkkbird in #555
- Provide access to cancelConnection so that a server can deny a client by @CyDragon80 in #551
New Contributors
Full Changelog: 2.7.4...2.7.5