Skip to content

Commit 5b678d1

Browse files
authored
chore: release
1 parent 5976ace commit 5b678d1

5 files changed

Lines changed: 99 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.4.0](https://github.com/oxibus/dbc-codegen/compare/v0.3.0...v0.4.0) - 2026-01-21
11+
12+
### Fixed
13+
14+
- handle empty relevant msgs in from_can_message ([#125](https://github.com/oxibus/dbc-codegen/pull/125))
15+
- fix typo
16+
- fix formatting errors
17+
- fix factor/offset not getting applied to 0 for unsigned case
18+
- fix duplicate enum names on multiplex messages
19+
- fix issue where signed signals would be rendered as unsigned
20+
21+
### Other
22+
23+
- do not clean lock
24+
- bump dependencies and enable verbose output for release actions ([#120](https://github.com/oxibus/dbc-codegen/pull/120))
25+
- [pre-commit.ci] pre-commit autoupdate ([#119](https://github.com/oxibus/dbc-codegen/pull/119))
26+
- Bump the all-cargo-version-updates group across 1 directory with 2 updates ([#118](https://github.com/oxibus/dbc-codegen/pull/118))
27+
- refactor write functions, improve CI, MSRV ([#116](https://github.com/oxibus/dbc-codegen/pull/116))
28+
- minor code cleanup ([#114](https://github.com/oxibus/dbc-codegen/pull/114))
29+
- generate and compile all .dbc files from test repo ([#113](https://github.com/oxibus/dbc-codegen/pull/113))
30+
- allow generated file to be used with `include!` ([#108](https://github.com/oxibus/dbc-codegen/pull/108))
31+
- Bump the all-cargo-version-updates group across 1 directory with 2 updates ([#111](https://github.com/oxibus/dbc-codegen/pull/111))
32+
- minor justfile fix, editorconfig ([#112](https://github.com/oxibus/dbc-codegen/pull/112))
33+
- Bump actions/cache from 4 to 5 in the all-actions-version-updates group ([#110](https://github.com/oxibus/dbc-codegen/pull/110))
34+
- OxiBUS onboarding cleanup ([#102](https://github.com/oxibus/dbc-codegen/pull/102))
35+
- run `just fmt` to cleanup imports ([#107](https://github.com/oxibus/dbc-codegen/pull/107))
36+
- Bump the all-cargo-version-updates group across 1 directory with 9 updates ([#106](https://github.com/oxibus/dbc-codegen/pull/106))
37+
- upgrade to can-dbc v8 ([#101](https://github.com/oxibus/dbc-codegen/pull/101))
38+
- Bump actions/checkout from 1 to 6 in the all-actions-version-updates group ([#104](https://github.com/oxibus/dbc-codegen/pull/104))
39+
- *(CI)* minor CI updates, automate dependabot ([#103](https://github.com/oxibus/dbc-codegen/pull/103))
40+
- Add optional defmt::Format support for generated types
41+
- Merge pull request #85 from inomotech-foss/fix-mux-msg-id
42+
- Use message name instead of self
43+
- Generate embedded_can::Frame trait for each frame
44+
- Represent CAN message IDs as embedded_can::Id to support extended IDs
45+
- Fix issue with decoding signed values of non-standard length
46+
- revert change to Cargo.toml, not necessary
47+
- address clippy's concerns (thanks clippy), enhance comments
48+
- make can-messages dependency optional so it doesn't pull in std
49+
- reduce diff against main
50+
- handle more edge cases, use i128 as the maximum type
51+
- reorder lines to match signals
52+
- drop symlink in favor of copy so it works on Windows
53+
- revert because I missed the case of check_ranges being false
54+
- add tests, edge cases where the min/max is way less than signal width
55+
- clean up warning
56+
- add unsigned to the name, add test case
57+
- change signal logic to handle negative factors, add tests
58+
- Bump rustc to latest stable, 1.78
59+
- Merge pull request #68 from projectgus/tweaks/codegen_warnings
60+
- Rename .envrc for non-Nix users, add note in README
61+
- dont assign signed integers to unsigned integers
62+
- Update README
63+
- Fix clippy warnings
64+
- Use checked_sub(offset) for set_signal methods
65+
- Don't treat signals as floats if factor is integer
66+
- Add flag to impl std Error
67+
- Tweak docs and optional features
68+
- Make feature-gated impls configurable

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dbc-codegen"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
description = "CAN DBC code-gen for embedded Rust"
55
authors = [
66
"Pascal Hertleif <pascal@technocreatives.com>",

dbc-codegen-cli/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.3.1](https://github.com/oxibus/dbc-codegen/compare/v0.3.0...v0.3.1) - 2026-01-21
11+
12+
### Other
13+
14+
- minor code cleanup ([#114](https://github.com/oxibus/dbc-codegen/pull/114))
15+
- allow generated file to be used with `include!` ([#108](https://github.com/oxibus/dbc-codegen/pull/108))
16+
- OxiBUS onboarding cleanup ([#102](https://github.com/oxibus/dbc-codegen/pull/102))
17+
- run `just fmt` to cleanup imports ([#107](https://github.com/oxibus/dbc-codegen/pull/107))
18+
- Bump the all-cargo-version-updates group across 1 directory with 9 updates ([#106](https://github.com/oxibus/dbc-codegen/pull/106))
19+
- upgrade to can-dbc v8 ([#101](https://github.com/oxibus/dbc-codegen/pull/101))
20+
- make debug_prints configurable
21+
- Merge pull request #68 from projectgus/tweaks/codegen_warnings
22+
- Rename .envrc for non-Nix users, add note in README
23+
- Update README
24+
- Make feature-gated impls configurable

dbc-codegen-cli/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dbc-codegen-cli"
3-
version = "0.3.0"
3+
version = "0.3.1"
44
description = "CLI for CAN DBC codegen"
55
authors = [
66
"Pascal Hertleif <pascal@technocreatives.com>",
@@ -16,7 +16,7 @@ repository = "https://github.com/oxibus/dbc-codegen"
1616

1717
[dependencies]
1818
clap = { version = "4.5", features = ["derive"] }
19-
dbc-codegen = { version = "0.3", path = ".." }
19+
dbc-codegen = { version = "0.4", path = ".." }
2020
exitcode = "1.1.2"
2121

2222
[[bin]]

0 commit comments

Comments
 (0)