diff --git a/CHANGELOG-rust.md b/CHANGELOG-rust.md index edfe6b1..1788cb8 100644 --- a/CHANGELOG-rust.md +++ b/CHANGELOG-rust.md @@ -5,6 +5,9 @@ This changelog tracks the Rust `svdtools` project. See ## [Unreleased] +## [v0.5.0] 2025-05-25 + +* Add `bin` feature (enabled by default), make some dependencies optional * Skip adding `enumeratedValues` & `writeConstraint` to derived fields ## [v0.4.6] 2025-04-03 @@ -227,7 +230,8 @@ Other changes: * Initial release with feature-parity with the Python project. -[Unreleased]: https://github.com/rust-embedded/svdtools/compare/v0.4.6...HEAD +[Unreleased]: https://github.com/rust-embedded/svdtools/compare/v0.5.0...HEAD +[v0.5.0]: https://github.com/rust-embedded/svdtools/compare/v0.4.6...v0.5.0 [v0.4.6]: https://github.com/rust-embedded/svdtools/compare/v0.4.5...v0.4.6 [v0.4.5]: https://github.com/rust-embedded/svdtools/compare/v0.4.4...v0.4.5 [v0.4.4]: https://github.com/rust-embedded/svdtools/compare/v0.4.3...v0.4.4 diff --git a/Cargo.toml b/Cargo.toml index bc5ebe2..209db9a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "svdtools" -version = "0.4.6" +version = "0.5.0" repository = "https://github.com/rust-embedded/svdtools/" description = "Tool for modifying bugs in CMSIS SVD" authors = ["Andrey Zgarbul ", "MarcoIeni"] @@ -26,7 +26,11 @@ edition = "2021" rust-version = "1.70" [dependencies] -clap = { version = "4.5", features = ["derive", "cargo", "color"], optional = true } +clap = { version = "4.5", features = [ + "derive", + "cargo", + "color", +], optional = true } serde = { version = "1.0", features = ["derive"] } quick-xml = { version = "0.37", features = ["serialize"] } svd-rs = { version = "0.14.12", features = ["serde", "derive-from"] } @@ -67,12 +71,7 @@ required-features = ["bin"] [features] default = ["bin", "json", "yaml"] -bin = [ - "dep:liquid", - "dep:rayon", - "dep:clap", - "dep:env_logger", -] +bin = ["dep:liquid", "dep:rayon", "dep:clap", "dep:env_logger"] json = ["dep:serde_json"] yaml = ["dep:serde_yaml"]