AeroRust/nmea
NMEA 0183 - for communication between marine electronics such as echo sounder, sonars, anemometer, gyrocompass, autopilot, GNSS receivers and many other types of instruments. Defined and controlled by the National Marine Electronics Association (NMEA)
7 Releases
Latest: 1y ago
v0.7.0 (12 Oct 2024)v0.7.0Latest
📋 What's Changed
- ci: trying to fix codecoverage by @Dushistov in https://github.com/AeroRust/nmea/pull/109
- chore: bump MSRV by @elpiel in https://github.com/AeroRust/nmea/pull/112
- Adding WNC sentence type by @jarrod817 in https://github.com/AeroRust/nmea/pull/110
- docs(readme): Update readme MSRV and add comment for rust-version key by @elpiel in https://github.com/AeroRust/nmea/pull/117
- Feat/defmt by @elpiel in https://github.com/AeroRust/nmea/pull/114
- chore: Cargo - upgrade dependencies by @elpiel in https://github.com/AeroRust/nmea/pull/118
- Feat: APA sentence by @elpiel in https://github.com/AeroRust/nmea/pull/123
- Update APA PR according to feedback by @ANG13T in https://github.com/AeroRust/nmea/pull/120
- + 11 more
✨ New Contributors
- @jarrod817 made their first contribution in https://github.com/AeroRust/nmea/pull/110
- @ANG13T made their first contribution in https://github.com/AeroRust/nmea/pull/120
- @zhrbrk made their first contribution in https://github.com/AeroRust/nmea/pull/121
- @Tapped made their first contribution in https://github.com/AeroRust/nmea/pull/129
- @trkohler made their first contribution in https://github.com/AeroRust/nmea/pull/130
- Full Changelog: https://github.com/AeroRust/nmea/compare/v0.6.0...v0.7.0
v0.6.0 (27 Aug 2023)v0.6.0
📋 What's Changed
- fix(docs): gsv - link to gpsd by @elpiel in https://github.com/AeroRust/nmea/pull/98
- fix(breaking change): GSV sats_in_view without `_` prefix by @elpiel in https://github.com/AeroRust/nmea/pull/99
- Fix: codecov upload action by @elpiel in https://github.com/AeroRust/nmea/pull/104
- Add serde support by @0xf4lc0n in https://github.com/AeroRust/nmea/pull/102
- Implement no_std serialization for NaiveTime by @0xf4lc0n in https://github.com/AeroRust/nmea/pull/106
- Chore: Bump msrv to 1.64 by @elpiel in https://github.com/AeroRust/nmea/pull/107
✨ New Contributors
- @0xf4lc0n made their first contribution in https://github.com/AeroRust/nmea/pull/102
- Full Changelog: https://github.com/AeroRust/nmea/compare/v0.5.0...v0.6.0
(Yanked) v0.5.1 (27 Aug 2023)v0.5.1
📋 What's Changed
- fix(docs): gsv - link to gpsd by @elpiel in https://github.com/AeroRust/nmea/pull/98
- fix(breaking change): GSV sats_in_view without `_` prefix by @elpiel in https://github.com/AeroRust/nmea/pull/99
- Fix: codecov upload action by @elpiel in https://github.com/AeroRust/nmea/pull/104
- Add serde support by @0xf4lc0n in https://github.com/AeroRust/nmea/pull/102
- Implement no_std serialization for NaiveTime by @0xf4lc0n in https://github.com/AeroRust/nmea/pull/106
- Chore: Bump msrv to 1.64 by @elpiel in https://github.com/AeroRust/nmea/pull/107
✨ New Contributors
- @0xf4lc0n made their first contribution in https://github.com/AeroRust/nmea/pull/102
- Full Changelog: https://github.com/AeroRust/nmea/compare/v0.5.0...v0.5.1
v0.5.0 (4 Jun 2023)v0.5.0
📋 What's Changed
- Add HDT sentence parser by @ekuinox in https://github.com/AeroRust/nmea/pull/82
- Add ZDA sentence parser by @ekuinox in https://github.com/AeroRust/nmea/pull/83
- Add DBK sentence by @JasminFragnaud in https://github.com/AeroRust/nmea/pull/85
- Add VHW sentence parser by @ekuinox in https://github.com/AeroRust/nmea/pull/84
- Added parsing BWW messages by @taavit in https://github.com/AeroRust/nmea/pull/86
- Added parsing ZFO and ZTG messages by @taavit in https://github.com/AeroRust/nmea/pull/87
- (breaking change) Exporting some enums by @ekuinox in https://github.com/AeroRust/nmea/pull/89
- Unified handling text parameters by @taavit in https://github.com/AeroRust/nmea/pull/93
- + 3 more
✨ New Contributors
- @ekuinox made their first contribution in https://github.com/AeroRust/nmea/pull/82
- @taavit made their first contribution in https://github.com/AeroRust/nmea/pull/86
- Full Changelog: https://github.com/AeroRust/nmea/compare/v0.4.0...v0.5.0
(Yanked) v0.4.1 (4 June 2023)v0.4.1
📋 What's Changed
- Add HDT sentence parser by @ekuinox in https://github.com/AeroRust/nmea/pull/82
- Add ZDA sentence parser by @ekuinox in https://github.com/AeroRust/nmea/pull/83
- Add DBK sentence by @JasminFragnaud in https://github.com/AeroRust/nmea/pull/85
- Add VHW sentence parser by @ekuinox in https://github.com/AeroRust/nmea/pull/84
- Added parsing BWW messages by @taavit in https://github.com/AeroRust/nmea/pull/86
- Added parsing ZFO and ZTG messages by @taavit in https://github.com/AeroRust/nmea/pull/87
- Exporting some enums by @ekuinox in https://github.com/AeroRust/nmea/pull/89
- Unified handling text parameters by @taavit in https://github.com/AeroRust/nmea/pull/93
- + 1 more
✨ New Contributors
- @ekuinox made their first contribution in https://github.com/AeroRust/nmea/pull/82
- @taavit made their first contribution in https://github.com/AeroRust/nmea/pull/86
- Full Changelog: https://github.com/AeroRust/nmea/compare/v0.4.0...v0.4.1
v0.4.0 (12 Feb 2023)v0.4.0
📋 What's Changed
- address missed comments in no_std PR by @Dushistov in https://github.com/AeroRust/nmea/pull/49
- Refactor parsers by @elpiel in https://github.com/AeroRust/nmea/pull/51
- fixed up the expected data for test_parse_all_logs based on new mappings by @gybrish in https://github.com/AeroRust/nmea/pull/56
- Update/Fix `RMC` docs by @Turbo87 in https://github.com/AeroRust/nmea/pull/57
- Implement `PGRMZ` support by @Turbo87 in https://github.com/AeroRust/nmea/pull/59
- Add tests to BOD and fix parsing by @clemarescx in https://github.com/AeroRust/nmea/pull/61
- Add AAM sentence parser by @bahelms in https://github.com/AeroRust/nmea/pull/62
- Parse remaining fields for RMC sentence by @clemarescx in https://github.com/AeroRust/nmea/pull/66
- + 9 more
✨ New Contributors
- @gybrish made their first contribution in https://github.com/AeroRust/nmea/pull/56
- @Turbo87 made their first contribution in https://github.com/AeroRust/nmea/pull/57
- @clemarescx made their first contribution in https://github.com/AeroRust/nmea/pull/61
- @bahelms made their first contribution in https://github.com/AeroRust/nmea/pull/62
- @ALTinners made their first contribution in https://github.com/AeroRust/nmea/pull/63
- @JasminFragnaud made their first contribution in https://github.com/AeroRust/nmea/pull/73
- @gflow33 made their first contribution in https://github.com/AeroRust/nmea/pull/72
- Full Changelog: https://github.com/AeroRust/nmea/compare/v0.3.1...v0.4.0
v0.3.1
📋 Changes
- Cargo - category `no_std` to `no-std` typo fix
- Add all supported NMEA message types available now
- Fix docs.rs build with `#![cfg_attr(docsrs, feature(doc_cfg))]`
- Improve documentation
