Releases: NordicSemiconductor/Android-DFU-Library
Releases · NordicSemiconductor/Android-DFU-Library
2.9.0
TL;DR
- Apart from #448 there are no changes in the library source code.
- API documentation was generated using Dokka 2.0.0 and is available here: https://nordicsemiconductor.github.io/Android-DFU-Library/html/index.html
- Kotlin version migrated to 2.1.0
Bug fix
- Nordic Gradle Plugin 2.6.1 upgraded Dagger to 2.54 which should have this bug fixed - now the app could be able to compile on Windows.
What's Changed
- Reference Capacitor implementation in README by @robsonos in #486
- Migration to Kotlin 2.1 and Dokka 2 by @philips77 in #487
- Fixed warnings in string resources by @philips77 in #488
New Contributors
Full Changelog: 2.8.0...2.9.0
2.8.0
What's Changed in the DFU Library
- No changes to the DFU library, only nRF DFU sample app.
What's Changed in nRF DFU app
- Dependencies updated by @philips77 in #474
- Update dependency gradle to v8.11.1 by @renovate in #476
- Edeg to edge support by @philips77 in #479
Other
New Contributors
Full Changelog: 2.7.0...2.8.0
2.7.0
What's Changed
- Migration to
targetSdk
35 by @philips77 in #462 - Adding error codes by @philips77 in #463
- Bug fix: Reverting
minSdk
to 18 by @philips77 in #464 - Bug fix: fixed waiting for Service Changed indication on bonded devices by @philips77 in #465
- DFU speed improved on bonded devices by @philips77 in #466
- Prioritizing DFU speed in settings by @philips77 in #467
- Specifying foreground service type in the code by @philips77 in #468
- Various improvements by @philips77 in #469
- One more hint by @philips77 in #470
- Adding a 500 ms delay before disconnecting by @philips77 in #471
TL;DR
- In case of disconnection, the reported error will have the
status
number received inonConnectionStateChange
, instead of alwaysERROR_DEVICE_DISCONNECTED
. - Hint were added to LogCat logs for some common errors.
- Foreground service gets automatic type
CONNECTED DEVICE
, no need to set it in the Manifest. - In the app Prepare Object Delay was changed from 400 to 0 ms.
- Library requests HIGH connection priority (connection interval 15 ms) just before upload.
Full Changelog: 2.6.0...2.7.0
2.6.0
DFU Library
- Fixed scanning with screen off by @philips77 in #455
App
- Bug fix: clearing state causes issues with "Don't keep activities" enabled by @philips77 in #456
- Migration to Nordic Common 2.1 by @philips77 in #457
Other
- Images in Readme updated by @philips77 in #458
Full Changelog: 2.5.0...2.6.0
2.5.0
What's Changed
- Use positional format specifier for uploading resource by @Silverdark in #435
- Updating dependencies by @philips77 in #443
New Contributors
- @Silverdark made their first contribution in #435
Full Changelog: 2.4.2...2.5.0
2.4.2
What's Changed
- Version catalog updated to 1.10.4 by @philips77 in #427
- Version catalog upgraded to 1.11.3 by @philips77 in #430
- Foreground service behavior fixed by @philips77 in #431
Full Changelog: 2.4.1...2.4.2
2.4.1
What's Changed
- [App] Deep links fixed by @philips77 in #425
- [App] Showing progress indicator when downloading the file by @philips77 in #426
No changes in the DFU library itself.
Full Changelog: 2.4.0...2.4.1
2.4.0
Highlights
- DFU Library was migrated back from Java 17 to Java 11 to support Unity (#420).
What's Changed
- [Library] Reverting DFU Library to Java 11 by @philips77 in #420
- [Library] Bug fix: Crash when no current source in
ArchiveImputStream
by @philips77 in #421 - [Library] Bug fix: Crash on CRC update by @philips77 in #422
- [App] Bug fixed: Logging with different log levels by @philips77 in #416
- [App] Bug fix: Crash when access to selected file was lost by @philips77 in #417
- [App] Improvement: Display device name from advertising packet first, then from the device by @philips77 in #418
- Dependencies updated by @philips77 in #419
- Support for Android 14 fixed by @philips77 in #415
Full Changelog: 2.3.2...2.4.0
2.3.2
What's Changed
- Support Android 14 by @PavlosTze in #413
New Contributors
- @PavlosTze made their first contribution in #413
Full Changelog: 2.3.1...2.3.2
2.3.1
What's Changed
- Doc: update flutter plugin to active version by @juliansteenbakker in #378
- Fix for issue #358 by @brianherold in #374
- Dependencies updated by @philips77 in #402
- Adding an empty scan filter (fix for Redmi phones) by @philips77 in #403
- Welcome screen improvements by @philips77 in #404
- BLE API migrated to Tiramisu by @philips77 in #405 and #406
- Option to disable MTU request in Settings by @philips77 in #407
- Disabling MTU request on Samsung Tab A8 by @philips77 in #408
- feat(notification): allow passing of name and description by @DomiR in #397
New Contributors
- @juliansteenbakker made their first contribution in #378
- @brianherold made their first contribution in #374
- @DomiR made their first contribution in #397
Full Changelog: 2.3.0...2.3.1