Skip to content

Releases: NordicSemiconductor/Android-nRF-Mesh-Library

nRF Mesh v3.1.9

07 Apr 14:25
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.8...3.1.9

v3.1.8

28 Mar 09:08
5298fd6
Compare
Choose a tag to compare

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

16 Feb 08:45
d7b7e61
Compare
Choose a tag to compare

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 the neverForLocation 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

Thank you for all your contributions.

Full Changelog: v3.1.6...v3.1.7

nRF Mesh v3.1.6

23 Jun 13:57
9510842
Compare
Choose a tag to compare

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

06 Apr 08:20
Compare
Choose a tag to compare

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

30 Mar 12:36
b36419b
Compare
Choose a tag to compare
  • 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

24 Mar 12:02
46b559c
Compare
Choose a tag to compare

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

22 Mar 13:06
1b8d13b
Compare
Choose a tag to compare
  • 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

10 Mar 10:28
2d8df84
Compare
Choose a tag to compare
  • This release brings the following changes
    • Fixes #406: Related to broken block acknowledgements in the Lower Transport Layer.
    • Fixes #407 : Adds a check to confirm the old identity key is not null as a Key Refresh Procedure may have not taken place causing the old identity key to be null.

nRF Mesh v3.1.0

02 Mar 11:29
035d3b9
Compare
Choose a tag to compare
  • This release brings the following changes
    • Adds support for sensor messages and 68/179 device properties.
    • Adds support for all Light LC messages.