Releases: NordicSemiconductor/Android-nRF-Mesh-Library
Releases · NordicSemiconductor/Android-nRF-Mesh-Library
nRF Mesh v3.1.9
What's Changed
- Fix invalid message assembling in Scheduler Action Get by @likebobby in #489
- Refactored setup of MeshMessageState callbacks by @daretobeorjan in #493
- Use shallow copy of lists in more places during db operations. by @daretobeorjan in #496
- Bye bye dev branch! by @roshanrajaratnam in #497
- GitHub Actions setup by @philips77 in #491
New Contributors
- @daretobeorjan made their first contribution in #493
Full Changelog: v3.1.8...3.1.9
v3.1.8
What's Changed
- Fixes #432 where network exclusion list was not passed as an unmodifiable list to the db.
- Improvements to provisioning algorithms.
- Adds support for TimeZone messages #487.
- Adds support for Global Location #483.
- Company Identifiers are up to date.
- Minor clean up.
- Add the Global part of the Generic Location Client to the SDK by @gujor in #483
- Add time zone messages by @gujor in #487
Full Changelog: v3.1.7...v3.1.8
nRF Mesh v3.1.7
What's Changed
This release includes the following changes.
- Fixes #432
- Fixes #438
- Fixes #441
- #448 Adds support for Scheduler, Generic Transition time, PowerUpBehaviour, GenericProperties (Admin, User, Manufacturer) and Time Messages
- #456 maintains consistency.
- Fixes #457
- Fixes #458, where the provisioner's sequence number seems to get reset when sending a message to 0xFF
- Fixes #461 and fixes #462 that was causing the app/library to crash when de-obfuscating a received message.
- #464 adds support for Android 12
BLUETOOTH_SCAN
,BLUETOOTH_CONNECT
permissions and splash screen. The app now includes theneverForLocation
flag for Android S and onwards. - Fixes #466
- #470 fixes #469
- Fixes #471
- #474 Fixes #473
- #475 adds support for Energy32, Power and Electric Current characteristics.
- #476
- Library improvements
- Deleting a network key that is bound to an application should not be allowed. Before deleting a network key, the user must unbind the application key from the network key or delete that application key bound to it.
- Sample app improvements
- Migrate to ActivityResultContract.
- Migrate to AsyncListDIffer and ListAdapter in the adapter implementations.
- Display the last modified date in the app based on the user's default time zone.
- Add the mime type of the JSON file for
ActivityResultContracts.CreateDocument()
New Contributors
- @Eklow02 made their first contribution in #448
- @Rawa made their first contribution in #470
- @gujor made their first contribution in #474
- @likebobby made their first contribution in #476
Thank you for all your contributions.
Full Changelog: v3.1.6...v3.1.7
nRF Mesh v3.1.6
This release brings the following changes
- Specify the address of the element instead of the node address when sending message from the SensorServerActivity.java
- Fixes #423, #418, #333 related to database migration
- Fixes #354 an invalid GATT level segmentation issue. The lib was considering the MTU size instead of the SAR bits in the proxy PDU
- Fixes #427, #406 where segmented messages to be retransmitted being get cleared. This should improve the retransmissions
- Fixes #433 where the app was crashing on Android 6.0 devices due incorrect time stamp formatting.
- Migrates from JCenter to MavenCentral and other improvements.
nRF Mesh v3.1.5
This release introduces the following changes.
- Fixes #416 where scenes that are listed not displayed correctly. This most probably broke when migrating from ButterKnife.
- Cleans up a few deprecated functionality from the mesh library.
nRF Mesh v3.1.4
- This release brings the following changes
- Fixes a crash when selecting to create a group address. This was introduced in version 3.0 when migrating from ButterKnife to viewBinding
nRF Mesh v3.1.3
This release brings the following changes
- Fixes version formatting on network json and some minor improvements.
- Update network timestamp when editing the network.
- Fix timestamp parsing when importing a mesh network.
- Fix scene number parsing when importing a mesh network.
- Disable deleting a scene that's already in use and only scene names should be editable.
- Fixes a crash related to missing
@HiltViewModel
annotation.
nRF Mesh v3.1.2
- This release brings the following changes.
- Fixes a crash in the app when invalid Marshalled Sensor Data is received via the SensorStatus message.
- Improvements to dependency injection using Hilt.
nRF Mesh v3.1.1
nRF Mesh v3.1.0
- This release brings the following changes
- Adds support for sensor messages and 68/179 device properties.
- Adds support for all Light LC messages.