Skip to content

Releases: OZEO-DOOZ/nrf_mesh_plugin

v0.5.0

21 Dec 18:40
5cdc12e
Compare
Choose a tag to compare

This release consists of 3 commits (1021 additions and 43 deletions across 30 files) and introduces :

  • expose some of the API needed to execute a Key Refresh Procedure on Android using this Pull Request as reference
  • allow to choose the name of a provisioner when asking to create one using IMeshNetwork.addProvisioner method (defaults to 'DooZ Mesh Provisioner')

v0.4.0

10 Dec 15:31
fe8da36
Compare
Choose a tag to compare

This release consists of 4 commits (133 additions and 52 deletions across 14 files) and introduces :

  • added a new scanning method where a user may choose the BLE services to look for
  • implement a whitelist parameter in BleManager.connect method. Useful when using iOS device and consumer know in advance which MAC addresses belong to the loaded DooZ mesh network
  • added new error codes for BleManagerFailureCode related to the DooZ custom BLE service
  • migrate Gradle build script artifacts repository fromjcenter() to mavenCentral()
  • fix GetV2MagicLevelArguments correlation parameter data type

v0.3.0

17 Nov 16:47
81f9377
Compare
Choose a tag to compare

This release introduces :

  • now use flutter_reactive_ble v4.0.1
  • added iOS support
  • added new error code for BleManagerFailureCode enum for the case where we get a disconnection event before device is ready for communication
  • added handler for UndeliverableException to avoid app crashes if a BLE event occurs without any attached listener
  • during provisioning process, connection auto retry now handles one more case which is when we fail to work with BLE charac notifications
  • minimum iOS version is now 11.0
  • work on reading DooZ custom BLE characteristic so we can read MAC even on iOS

v0.2.1

14 Oct 10:32
ac51dbe
Compare
Choose a tag to compare

This release introduces :

  • fix Completer error if error occurs during gatt data out stream subscription
  • add more error codes for provisioning failure + update docs
  • fix unhandled disconnection event during provisioning
  • fix bug in disconnection event handlers

0.2.0

30 Sep 11:06
101d633
Compare
Choose a tag to compare
  • Work on error handling for BleManager and BleMeshManager. Implement two ways to handle errors for the consumer : either by asynchronous errors, or with dedicated StreamControllers that, if defined, would propagate any error