Skip to content

Commit 94d3d38

Browse files
authored
chore: release v8.0.0
1 parent 8326d3b commit 94d3d38

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [8.0.0](https://github.com/oxibus/can-dbc/compare/v7.0.0...v8.0.0) - 2025-11-08
11+
12+
### Added
13+
14+
- use AttributeDefinition for BA_DEF_REL_ ([#67](https://github.com/oxibus/can-dbc/pull/67))
15+
- [**breaking**] parse attribute definition parts ([#22](https://github.com/oxibus/can-dbc/pull/22))
16+
- implement rel parsing ([#64](https://github.com/oxibus/can-dbc/pull/64))
17+
- skip serializing empty vectors in various structs ([#55](https://github.com/oxibus/can-dbc/pull/55))
18+
19+
### Fixed
20+
21+
- fix failing tests ([#66](https://github.com/oxibus/can-dbc/pull/66))
22+
- [**breaking**] change EnvType variants: 0-int, 1-float, 2-string ([#61](https://github.com/oxibus/can-dbc/pull/61))
23+
- [**breaking**] trim whitespace from attribute definitions ([#58](https://github.com/oxibus/can-dbc/pull/58))
24+
- correctly feature gate default features ([#53](https://github.com/oxibus/can-dbc/pull/53))
25+
26+
### Other
27+
28+
- split the attribute_values per type ([#63](https://github.com/oxibus/can-dbc/pull/63))
29+
- Try to parse all attributes as integer first ([#65](https://github.com/oxibus/can-dbc/pull/65))
30+
- [**breaking**] clearer errors, stricter integer types, and API tweaks ([#62](https://github.com/oxibus/can-dbc/pull/62))
31+
- migrate to can-dbc-pest lexer, parse many new types, parse many new .dbc tests ([#48](https://github.com/oxibus/can-dbc/pull/48))
32+
- [**breaking**] remove getters because all fields are public ([#60](https://github.com/oxibus/can-dbc/pull/60))
33+
- 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))
34+
- rework testing framework ([#57](https://github.com/oxibus/can-dbc/pull/57))
35+
- [**breaking**] remove deprecated `from_str` method from `Dbc` implementation ([#50](https://github.com/oxibus/can-dbc/pull/50))
36+
- [**breaking**] change Node to hold a single string, i.e. `nodes: Vec<Node>` ([#54](https://github.com/oxibus/can-dbc/pull/54))
37+
- move tests to separate files ([#52](https://github.com/oxibus/can-dbc/pull/52))
38+
- reorganize tests ([#49](https://github.com/oxibus/can-dbc/pull/49))
39+
1040
## [7.0.0](https://github.com/oxibus/can-dbc/compare/v6.0.0...v7.0.0) - 2025-10-19
1141

1242
**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!

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "can-dbc"
3-
version = "7.0.0"
3+
version = "8.0.0"
44
license = "MIT OR Apache-2.0"
55
description = "A parser for the DBC format. The DBC format is used to exchange CAN network data."
66
repository = "https://github.com/oxibus/can-dbc"

0 commit comments

Comments
 (0)