dart_opendroneid 1.0.0 copy "dart_opendroneid: ^1.0.0" to clipboard
dart_opendroneid: ^1.0.0 copied to clipboard

A Dart library for parsing Remote ID advertisements from raw binary payload

1.0.0 - 2026-01-12 #

  • feat!: Update min. Dart SDK and license year (88bcd5f)

BREAKING CHANGES #

  • Initial release of dart_opendroneid v1.0.0

0.8.0 - 2025-12-05 #

Bug Fixes #

  • edit Dockerfile, edit information about Docker in README (527165d)
  • enforcing type constraint in parseODIDMessage (bcd8120)
  • use utc timestamp when checking message timestamp validity (109fa3a)
  • validation of Location message (73e640c)
  • validation of operator id (d412589)

Features #

  • add warning if message pack constans more messages of same type (4a1b4ed)
  • Repository polishing before the release of v1.0 (DT-4485) (#10) (6fab176)

0.7.3 - 2025-08-19 #

0.7.2 - 2025-08-19 #

0.7.1 - 2025-08-19 #

0.7.0 - 2025-06-18 #

Bug Fixes #

  • Fix throwable parse method used in parseODIDMessageStream (7c9efee)
  • Make unnecessary nullable decoders outputs non-nullable (527be7d)
  • tests: Remove default nullable expectations (3143554)
  • Use existing raw var in basic_id_message_parser.dart (15408c1)

Code Refactoring #

  • Replace parses calls and update main parseODIDMessage method (d2b9d59)

Features #

  • Add ParseWarning and ParseResult models (f8027a4)
  • Introduce concept of warnings to relax parsing and validation strictness (DT-4114) (#9) (90f3f27)

BREAKING CHANGES #

  • parseODIDMessage now returns ParseResult and throws! Legacy applications should switch to tryParseODIDMessage and use .message field

0.6.2 - 2025-03-24 #

Bug Fixes #

  • Fall back to unkown if speed accuracy is null (4d230d3)

0.6.1 - 2025-03-21 #

Bug Fixes #

  • ci: Fix *artifact and checkout deprecated actions versions (174e8a7)
  • Fix absolute timestamp conversion (DT-3811) (#7) (00540a0)
  • Fix absolute timestamp implementation (99784cf)

0.6.0 - 2024-12-17 #

Features #

  • add filterODIDMessageStream and validateODIDMessage methods (61f8148)
  • add odid message validators (febf1fc)
  • add validators and method to filter out invalid msgs (#6) (4b79657)

0.5.0 - 2024-11-21 #

Bug Fixes #

  • Location timestamp encoding (31c3e9c)

Features #

  • add tests for encoders (96ca2e3)
  • added encoders (f6fe3ae)
  • encoders from "dri_receiver" to "dart_opendroneid" (#5) (44dbd41)
  • enhance encoders tests with parsers integration and decoders (41e4c3b)
  • Export encoders (f30ff79)

0.4.2 - 2024-07-18 #

Bug Fixes #

  • Fix getAbsoluteTimestamp double-conversion to UTC (5f10e2f)
  • Fix getAbsoluteTimestamp double-conversion to UTC (#4) (c48f14e)

0.4.1 - 2024-04-02 #

0.4.0 - 2024-02-01 #

Features #

  • add tests for auth messages (eab999b)
  • implement auth message parser and decoders (3289574)
  • Implement support for Auth messages (#3) (0c5cc67)

0.3.0 - 2023-10-01 #

Features #

  • Re-export all message data types (6161f8e)

0.2.6 - 2023-09-11 #

Bug Fixes #

  • ci: Stop using dart-lang/setup-dart as it's broken (aa15219)

0.2.5 - 2023-09-11 #

Bug Fixes #

  • ci: Fix semantic release & pub.dev incompatibilities (1dc2732)

0.2.4 - 2023-09-11 #

Bug Fixes #

  • ci: Add manual trigger for the subsequent publish (fbb709a)

0.2.3 - 2023-09-11 #

Bug Fixes #

  • ci: Fix .releaserc prepare step (a50a8fc)
  • ci: Release commit should not skip CI (e0332dd)

0.2.2 - 2023-09-10 #

Bug Fixes #

  • ci: Fix publish token permissions (82726f9)

0.2.1 - 2023-09-10 #

0.2.0 - 2023-09-10 #

Bug Fixes #

  • ci: Avoid using Flutter installers and use clean Dart setup (a3f1af1)
  • ci: Change the repository target for libopendroneid build (d93d7b4)
  • ci: ffigen must be run for both analysis & tests (a44d86b)
  • ci: Remove --no-fatal-infos from dart analyze (4d621d1)
  • edit message pack offset (97154ef)
  • Exclude opendroneid_core_library test folder from linting (6b9155f)
  • Fix message length check of MessagePack objects (#1) (5460fae)

Features #

  • ci: Build libopendroneid for tests (1035062)

0.1.0 #

  • Initial published version
4
likes
140
points
106
downloads

Publisher

verified publisherdronetag.cz

Weekly Downloads

A Dart library for parsing Remote ID advertisements from raw binary payload

Repository (GitHub)

Documentation

API reference

License

unknown (license)

Dependencies

collection

More

Packages that depend on dart_opendroneid