Repository navigation
Releases: consider-it/C-ITS-Parser
Releases · consider-it/C-ITS-Parser
Release list
v2.4.2
What's Changed
- feat(conversions): Create CauseCodeChoice from Cause Code/ Sub Cause Code Tuple by @jbeyerstedt in #78
- feat(pcap): Add function to extract all headers at once by @BendixBuchheister in #79
- chore(de): Remove code duplication in
decode_gn_btp_headersby @BendixBuchheister in #80
Full Changelog: v2.4.1...v2.4.2
v2.4.1
What's Changed
- feat(conversions): Add conversion for PathDeltaTime to and from millis by @jbeyerstedt in #75
- feat(extensions): Add
TryFrom<u8>forItsStationTypeby @jbeyerstedt in #76 - feat: Make
standards::extensionsavailable without ASN.1 messages by @jbeyerstedt in #77
Full Changelog: v2.4.0...v2.4.1
v2.4.0
Patched GN encoding
Breaking changes
ItsMessage::encodewill auto-set the "basic.remaining_hop_limit" now and won't auto-set thecommon.header_type_and_subtypeany more (see #71)
What's Changed
- feat(en): Auto-set hop-limit, remove auto-set of common header type by @jbeyerstedt in #71
- feat(en,de): Add encoding methods for common messages by @jbeyerstedt in #72
- feat(deps): Update GN to patched parser by @jbeyerstedt in #74
Full Changelog: v2.3.0...v2.4.0
v2.3.0
Some refactoring
Breaking changes
crate::pcap::remove_pcap_headersinstead ofcrate::remove_pcap_headers
What's Changed
- feat(lib): Make
pcapmodule public by @jbeyerstedt in #60 - fix(conversions): Use right feature flags for
SemiAxisLengthby @jbeyerstedt in #67 - feat(pcap): Make all "remove" functions public and add "extract" functions (to get the header binary data) by @BendixBuchheister in #65
- chore: Cleanup imports by @jbeyerstedt in #68
- feat(lib): Export geonetworking crate as
gnby @jbeyerstedt in #69 - chore(deps): Update geonetworking by @jbeyerstedt in #70
Full Changelog: v2.2.4...v2.3.0
v2.2.4
What's Changed
- feat(time_utils): Make
TimestampItsconversion available universally by @jbeyerstedt in #62 - feat(conversions): Add conversions for additional CDD data types by @jbeyerstedt in #63
- fix(pcap): Non-QoS frames are 2 bytes shorter by @jbeyerstedt in #64
Full Changelog: v2.2.3...v2.2.4
v2.2.3
What's Changed
- feat(conversions): Add
CauseCodeChoiceto u8 tuple by @jbeyerstedt in #61
Full Changelog: v2.2.2...v2.2.3
v2.2.2
The NPM package for node.js (c-its-parser-node) should have the right package.json file now.
What's Changed
- feat(geo_utils): Add conversions from
NodeSetXYto "absolute" X/Y positions by @jbeyerstedt in #57 - feat(conversions): Add CDD 2.2.1 Wgs84AngleValue (as used in DENM) by @jbeyerstedt in #58
- fix(ci): Pack the right package.json files by @jbeyerstedt in #59
Full Changelog: v2.2.1...v2.2.2
v2.2.1
What's Changed
- docs: Replace deprecated
doc_auto_cfgfeature withdoc_cfgby @jbeyerstedt in #55 - Fix JER (and XER) encoding of ITS data with secured header by @jbeyerstedt in #56
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- feat(docs): Enable all features in docs.rs by @jbeyerstedt in #52
- feat(time_utils): Add conversion from TimeMark to chrono time by @jbeyerstedt in #53
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Main Updates:
- Added support for 802.11 frames which are not inside a Radiotap header
- Normal 802.11 data frames are also allowed now (before it was just QoS frames)
What's Changed
- feat(pcap): Also allow normal data frames by @jbeyerstedt in #48
- feat(docs): Patch asn.1 doc comments even more by @jbeyerstedt in #49
- feat(de): Support packets with just 802.11 header before GN and BTP by @jbeyerstedt in #47
- feat(extensions): Add TryInto from u8 by @jbeyerstedt in #50
Full Changelog: v2.0.1...v2.1.0