Releases: JulianSchmid/dlt-parse-rs
Releases · JulianSchmid/dlt-parse-rs
v0.10.0 Reworked `DltTypedPayload` for future control support
What's Changed
- Changed
DltTypedPayload
to also differentiate between Unknown, Control, Log, Trace, Network based on message info. - Add module
control
with service ids, names and a helper function to get a control messages name based on service id
Pull Requests
- Initial implementation of control messages. by @felix357 in #22
- Started rework of typed payload by @JulianSchmid in #23
New Contributors
Full Changelog: v0.9.3...v0.10.0
v0.9.3 Change storage reader to be more robust against broken packets
What's Changed
- Change storage reader to be more robust against broken packets by @JulianSchmid in #21
Full Changelog: v0.9.2...v0.9.3
v0.9.2 Fixed bug in verbose DLT parsing where UTF8 errors were reported as SliceLength error
What's Changed
- Changed error message by @alexanderaffink in #19
- Update version to 0.9.2 in Readme & doc. by @JulianSchmid in #20
Full Changelog: v0.9.1...v0.9.2
v0.9.1 Support partially corrupted DLT files
What's Changed
- DLT file reader: Add seeking of storage pattern in case of corrupted data by @JulianSchmid in #18
Full Changelog: v0.9.0...v0.9.1
Allow access to verbose struct entries & F128 values
What's Changed
- Add
entries
andentries_raw_data
methods toverbose::StructValue
to allow access to fields - Corrected
serde::Serialize
implementation forverbose::StructValue
to serialize the field values - Add
RawF128
with methods to access byte representations. - Further
RawF16
implementations - Add example for manual printing of verbose data
Full Changelog: v0.8.4...v0.9.0
Correct `ArrayF16::nth` implementation (endianness & range checks)
What's Changed
- Correct
ArrayF16::nth
implementation (endianness & range checks) by @JulianSchmid in #16
Full Changelog: v0.8.3...v0.8.4
Changed `RawValue.data` from pub(crate) to pub
- The data of a
RawValue
verbose value could not be accessed. Corrected thedata
field to be public. - Optimized
Iterator
implementations ofArrayU8
,ArrayI8
,ArrayBool
andArrayF16
.
Added minimum supported Rust version (no code changes)
What's Changed
- Specified minimum supported rust version by @JulianSchmid in #14
Full Changelog: v0.8.1...v0.8.2
Corrected Readme (doc only release)
What's Changed
- Removed line about missing verbose dlt support by @JulianSchmid in #13
Full Changelog: v0.8.0...v0.8.1
Verbose Support
This release adds verbose dlt parsing & decoding support. Thanks to @alexanderaffink for the work.