5.0.0 (2022-06-22)
- Add support for dbcs with extended multiplex messages. Thank you @pbert519!
- Breaking:
fn message_multiplexor_switchnow returnsResult<Option<&Signal>, Error>instead ofOption<&Signal>. This is necessary due to the possibility of a message having multiple multiplexor switches.
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
&strof remaining unparsed content instead ofVec<u8>. - Mark
DBC::from_stras deprecated and replace it with TryFrom::from_str
3.0.2 (2020-10-28)
- Fix: Allow trailing whitespaces in dbc. Thanks @killercup.
3.0.1 (2019-05-17)
- Fix: Allow zero time occurence of BU name
- Remove Cargo.lock file
3.0.0 (2019-11-25)
- BREAKING: Pass
MessageId's by value - Cleanup clippy warnings
2.0.0 (2019-04-09)
- Change CAN message id type from
u64tou32. - Update dependencies
1.1.0 (2019-01-18)
- Add optional feature
with-serdeand derive Serialize for structs and enums.
1.0.1 (2019-01-15)
- Add first version of dbc to rust compiler
- Fix plain attribute definition
- Replace singlespace with multispace seperators (less strict)
- Allow multiple signal groups in DBC document
- Accept signal-less messages
- Accept lists in message transmitters
- Lists may now be empty