2.11.0
- Clarify when BleManager.close() should be called by @mmeisel in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/630
- Feature: unsupported configuration by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/633
- Adding missing
timeout
methods by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/634
- Dependencies updated by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/629 and https://github.com/NordicSemiconductor/Android-BLE-Library/pull/632
- Dependencies and build scripts updated by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/635
- @mmeisel made their first contribution in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/630
Full Changelog: https://github.com/NordicSemiconductor/Android-BLE-Library/compare/2.10.2...2.11.0
2.12.0
- Adding missing
timeout
methods by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/634
Full Changelog: https://github.com/NordicSemiconductor/Android-BLE-Library/compare/2.11.0...2.12.0
2.11.0
- Dependencies updated by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/629 and in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/632
- Clarify when
BleManager.close()
should be called by @mmeisel in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/630 - Feature: unsupported configuration by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/633
- @mmeisel made their first contribution in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/630
Full Changelog: https://github.com/NordicSemiconductor/Android-BLE-Library/compare/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.
- Dependencies updated by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/622 and https://github.com/NordicSemiconductor/Android-BLE-Library/pull/624
- Migration following OSSRH Staging API by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/625
Full Changelog: https://github.com/NordicSemiconductor/Android-BLE-Library/compare/2.10.1...2.10.2
2.10.1
- Fix the issue where gatt.disconnect() may throw a SecurityException by @LuoPeiQin in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/621
connectGatt
is successful without previous gatt not being closed by @junebeans in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/620
- @LuoPeiQin made their first contribution in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/621
- @junebeans made their first contribution in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/620
Full Changelog: https://github.com/NordicSemiconductor/Android-BLE-Library/compare/2.10.0...2.10.1
2.10.0
- Dependencies updated by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/606 and https://github.com/NordicSemiconductor/Android-BLE-Library/pull/611
- Target Android API set to 35 (Android 15)
- Android Studio Ladybug Feature Drop 2024.2.2 Patch 2
- and others
- Sending notifications as
Flow
more reliably by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/607 - New error codes by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/612
- Correct handling of error 147 (GATT_CONNECTION_TIMEOUT) on Android 15+
Full Changelog: https://github.com/NordicSemiconductor/Android-BLE-Library/compare/2.9.0...2.10.0
2.9.0
- Nothing
- Feature: Making
WriteRequest
andReadRequest
timeoutable amd cancellable by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/596 - Bug fix: Fixed handling cancelled bonding for read/write operations by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/597
- Bug fix: suspend extension function remains suspended if the request is cancelled by @muscardinus in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/574
- Bug fix: Auto connect not restarting if the initial connection fails when using with a non-bonded device by @muscardinus in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/573
- Bug fix: remove_bond request should be handled after disconnecting by @kkkbird in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/571
- Bug fix: Packet mergers in sample apps by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/588
- Bug fix: invoking value callback using Handler by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/589
- Bug fix: Cancel tasks when they are removed from the task queue by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/580
- Bug fix: #548 fixed by adding synchronized blocks by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/579
- Improvement: Registering broadcast receivers as exported by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/578
- Migration
instanceOf
to pattern matching from Java 17 by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/591
- Test app improvements by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/577
- Add
BLUETOOTH_ADMIN
permission by @groovelab in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/582
- Dependencies updated by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/576, https://github.com/NordicSemiconductor/Android-BLE-Library/pull/592, https://github.com/NordicSemiconductor/Android-BLE-Library/pull/593, https://github.com/NordicSemiconductor/Android-BLE-Library/pull/595
- Warnings fixed by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/590, https://github.com/NordicSemiconductor/Android-BLE-Library/pull/581
- Code optimization by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/587
- Release config fixed by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/586
Full Changelog: https://github.com/NordicSemiconductor/Android-BLE-Library/compare/2.8.0...2.9.0
2.9.0 Beta 3
- Dependencies updated by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/592, https://github.com/NordicSemiconductor/Android-BLE-Library/pull/593 and https://github.com/NordicSemiconductor/Android-BLE-Library/pull/595
- Making
WriteRequest
andReadRequest
timeoutable amd cancellable by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/596 - long awaiting feature! - Fixed handling cancelled bonding for read/write operations by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/597 - this fixes #552
Full Changelog: https://github.com/NordicSemiconductor/Android-BLE-Library/compare/2.9.0-beta02...2.9.0-beta03
2.9.0 Beta 2
- [Sample app] Add permission BLUETOOTH_ADMIN by @groovelab in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/582
- Release config fixed by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/586
- Code optimization by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/587
- Bugfix: Packet mergers in sample apps by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/588
- Bugfix: invoking value callback using Handler by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/589
- Warnings fixed by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/590
- Migration
instanceof
to pattern matching from Java 17 by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/591
Full Changelog: https://github.com/NordicSemiconductor/Android-BLE-Library/compare/2.9.0-beta01...2.9.0-beta02
2.9.0 Beta 1
- Bug fix: suspend extension function remains suspended if the request is cancelled by @muscardinus in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/574
- Bug fix: Auto connect not restarting if the initial connection fails when using with a non-bonded device by @muscardinus in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/573
- fix: remove_bond request should be handled after disconnect by @kkkbird in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/571
- Dependencies updated by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/576
- Test app iimprovements by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/577
- Registering broadcast receivers as exported by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/578
- #548 fixed by adding synchronized blocks by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/579
- Bug fix: Cancel tasks when they are removed from the task queue by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/580
- Warnings fixed by @philips77 in https://github.com/NordicSemiconductor/Android-BLE-Library/pull/581
Full Changelog: https://github.com/NordicSemiconductor/Android-BLE-Library/compare/2.8.0...2.9.0-beta01