Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 1.91 KB

CHANGELOG.md

File metadata and controls

66 lines (53 loc) · 1.91 KB

Changelog

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Support for message type 11 (UTC/Date Response)

[0.8.0] - 2021-11-13

Added

  • Support for message type 19 (Extended Class B Position Report)

Changed

  • Edition 2021
  • Updated Nom dependency to v7
  • AssignedMode moved into messages.types

[0.7.0] - 2021-03-11

Added

  • Support for message type 17 (DGNSS Broadcast Binary Message).

[0.6.0] - 2020-05-02

Added

  • Support for message type 8 (Binary Broadcast Message). Note, the binary payload is not decoded yet.
  • Support for message type 20 (Data Link Management Message)
  • Support for message type 15 (Interrogation)

[0.5.0] - 2020-05-01

Added

  • Support for message type 18 (Static Class B Position Report)

Changed

  • Utility renamed from nmea to ais

[0.4.0] - 2020-04-28

Changed

  • Many internal types with restricted inputs panic rather than returning errors
  • Out-of-range values coming from parsed data now get passed through as unknown, rather than returning errors
  • UTC hour is no longer Option

[0.3.0] - 2020-04-28

Added

  • Support for type 24 messages
  • Export AisParser and AisFragments at crate level

Changed

  • Channel returns an Option to support missing channels (seen in real-world)
  • Maneuverability and date indices out of spec no longer throw an error

[0.2.0] - 2020-04-26

Added

  • Support for type 5 messages
  • Support for fragmented sentences

Changed

  • Top level interface now involves using an AisParser object
  • Message parsing happens at the same time as NMEA sentence parsing, if enabled
  • Updated Nom dependency to v5
  • Replaced error-chain with thiserror

[0.1.1] - 2020-04-18

Added

[0.1.0] - 2020-04-18

Added

  • Initial release