@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## 0.5.0 - 2024-02-21
9+
10+ ### Changed
11+
12+ - Added support for CycloneDX v1.4 ([ #575 ] ) ([ #588 ] )
13+ - Added a function to deserialize from JSON without knowing the spec version in advance ([ #585 ] )
14+ - Implemented ` Display ` and ` AsRef<str> ` for ` NormalizedString ` ([ #550 ] )
15+ - Turned specification version into an enum ([ #583 ] )
16+ - Made the toplevel ` version ` field required ([ #618 ] )
17+ - Made ` dependencies.dependsOn ` field optional ([ #616 ] )
18+ - The output of methods on ` Validate ` trait is no longer wrapped in a ` Result ` and can be used directly ([ #606 ] ) ([ #609 ] )
19+
820## 0.4.3 - 2023-11-13
921
1022### Added
@@ -23,3 +35,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2335[ #518 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/518
2436[ #519 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/519
2537[ #530 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/530
38+ [ #550 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/550
39+ [ #575 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/575
40+ [ #583 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/583
41+ [ #585 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/585
42+ [ #588 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/588
43+ [ #606 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/606
44+ [ #609 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/609
45+ [ #616 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/616
46+ [ #618 ] : https://github.com/CycloneDX/cyclonedx-rust-cargo/pull/618
0 commit comments