Releases: marcelbuesing/can-dbc
Releases · marcelbuesing/can-dbc
6.0.0
6.0.0 (2024-02-08)
- Update dependencies.
- Breaking: PR #13 and #14. Thank you @erzoe and @kistenklaus.
Replace u32 in MessageId with enum type to raise awareness that the raw dbc message ids contain the extended bit.
AddMessageId.raw()
which returns the previous raw identifier including the extended id!
5.0.0
5.0.0 (2022-06-22)
- Add support for dbcs with extended multiplex messages. Thank you @pbert519!
- Breaking:
fn message_multiplexor_switch
now returnsResult<Option<&Signal>, Error>
instead ofOption<&Signal>
.
This is necessary due to the possibility of a message having multiple multiplexor switches.
4.0.0
4.0.0 (2021-11-15)
- Migrate from nom 4.2 to nom 7.1.
- Allow "random" order of elements in DBC. They still have to be in a block e.g. all messages or comments.
- Remove verbose error in returned error
- Return
&str
of remaining unparsed content instead ofVec<u8>
. - Mark
DBC::from_str
as deprecated and replace it with TryFrom::from_str
3.0.2
3.0.2 (2020-10-28)
- Fix: Allow trailing whitespaces in dbc. Thanks @killercup.
3.0.1
- Fix: Allow zero time occurence of BU name
- Remove Cargo.lock file
3.0.0
- BREAKING: Pass
MessageId
's by value - Cleanup clippy warnings
2.2.1
Update dependencies
2.1.1
Expose Symbol, Version and Node values
2.0.2
- Fix extended signal value type parser
- Extract dbcc into separate repository
- Fix code coverage badge
- Add lookup methods