diff --git a/CHANGELOG.md b/CHANGELOG.md index be085bd..6070dd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [8.0.0](https://github.com/oxibus/can-dbc/compare/v7.0.0...v8.0.0) - 2025-10-23 + +### Added + +- skip serializing empty vectors in various structs ([#55](https://github.com/oxibus/can-dbc/pull/55)) + +### Fixed + +- [**breaking**] trim whitespace from attribute definitions ([#58](https://github.com/oxibus/can-dbc/pull/58)) +- correctly feature gate default features ([#53](https://github.com/oxibus/can-dbc/pull/53)) + +### Other + +- [**breaking**] remove getters because all fields are public ([#60](https://github.com/oxibus/can-dbc/pull/60)) +- make all fields `pub` and move structs/enums to individual ast/* files ([#59](https://github.com/oxibus/can-dbc/pull/59)) ([#59](https://github.com/oxibus/can-dbc/pull/59)) +- rework testing framework ([#57](https://github.com/oxibus/can-dbc/pull/57)) +- [**breaking**] remove deprecated `from_str` method from `Dbc` implementation ([#50](https://github.com/oxibus/can-dbc/pull/50)) +- [**breaking**] change Node to hold a single string, i.e. `nodes: Vec` ([#54](https://github.com/oxibus/can-dbc/pull/54)) +- move tests to separate files ([#52](https://github.com/oxibus/can-dbc/pull/52)) +- reorganize tests ([#49](https://github.com/oxibus/can-dbc/pull/49)) + ## [7.0.0](https://github.com/oxibus/can-dbc/compare/v6.0.0...v7.0.0) - 2025-10-19 **NOTE**: `can-dbc` has moved to the [OxiBUS](https://github.com/oxibus) GitHub org - a community developing Rust code with focus on communication in automotive and related spaces. If you are maintaining an open source Rust project in this area, consider joining us - it is always easier to maintain projects together! diff --git a/Cargo.toml b/Cargo.toml index 4c466fd..dc090ba 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "can-dbc" -version = "7.0.0" +version = "8.0.0" license = "MIT OR Apache-2.0" description = "A parser for the DBC format. The DBC format is used to exchange CAN network data." repository = "https://github.com/oxibus/can-dbc"