Skip to content

Latest commit

 

History

History
153 lines (82 loc) · 6.06 KB

CHANGELOG.md

File metadata and controls

153 lines (82 loc) · 6.06 KB

0.19.0 (2024-07-19)

Features

  • add bt name to ODIDPayload (4683e23)
  • add ODIDMessageParsingException (715e231)
  • include Bluetooth metadata to parsing exceptions (#36) (89a29b6)

0.18.1 (2024-06-20)

0.18.0 (2024-06-11)

Bug Fixes

  • pass rssi to update method when receiving message pack (5af8a37)
  • rssi of messages in message pack (#33) (845cac2)
  • Unregister receiver on cancellation (11bbc04)

Features

  • Add missing wifi state receiver unregistration on cancel (#32) (0e3c7db)
  • Add toString method for MessageContainer (0174cfb)

0.17.0

  • Allow multiple Basic ID messages in container

0.16.0

  • Gradle & dependencies updates
  • Flutter version bumped to 3.16.7
  • Fixed event channels not correctly disposed when the app quits

0.15.2

  • Updated permission_handler dependent library to v11.x.x

0.15.1 (2023-10-03)

Bug Fixes

  • Fix runtimeType incorrectly used for UASID.asString() (#24) (e6ee8b5)
  • uasid asString conversion (6018e98)

0.15.0 (2023-10-01)

Features

  • Re-export Dart ODID types (0055df7)

0.14.2 (2023-10-01)

Bug Fixes

  • edit uasid string conversion (c32c65c)
  • Fix UAS ID string conversion (#23) (3686963)

0.14.1 (2023-09-21)

0.14.0 (2023-09-12)

Bug Fixes

  • update container with source of current message update (c477388)

Features

  • add conversions of message values to strings (7b43b50)
  • put back duplicate messages filtering (f1d1001)
  • remove message parsing, use dart-odid (c3dda27)
  • shorted BLE advertisements to max 31 bytes (8da4ea2)
  • Use dart-opendroneid for parsing & pass raw bytes from native (DT-2604) (#21) (87f5481)

0.13.0

  • Streams are de-duplicated by fields comparison
  • Android SDK requirement bumped to version 33

0.12.1

We require location permission for Bluetooth scanning on all Android versions, following the Android official documentation.

0.12.0

Changes made to ensure compatibility with new Flutter 3.10 and Dart 3.

0.11.3

  • Use the NEARBY_WIFI_DEVICES permission for Android >=13

0.11.2

Fixed failure preventing listener initialization which was meant to run after starting scan.

0.11.1

Bumped dependencies

0.11.0

  • Added methods for checking required Bluetooth & Wi-Fi permissions and eventually reporting when some of them are missing.
    • We've moved the responsibility to obtain necessary permissions to the target apps using this library, to avoid multiple permission requests in the target apps.

0.10.0

Added new options to set Bluetooth scan priority

0.9.8

Added methods for checking the validity of public part of UAS Operator ID

0.9.7

Added explicit checks for internal enum structures

0.9.6

  • Added missing support for Bluetooth variant of MESSAGE_PACK messages
  • Fixed Bluetooth adapter state handling on iOS

0.9.5

  • Add missing support for OpenDroneId MESSAGE_PACK message type
  • Fix wrong byterange when parsing UAS IDs
  • Fix parsing of Wi-Fi beacons

0.9.4

Add methods to detect bluetooth and wifi adapter states

0.9.3

Updated pigeon library to v3

0.9.2

Minor fixed in speeds & area calculation formulas

0.9.1

Fixed technology detection logic and added implemented location validation

0.9.0

Initial public release