You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cargo-cyclonedx/CHANGELOG.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## 0.5.9 - 2026-03-19
9
+
10
+
### Added
11
+
12
+
- Support for the `SOURCE_DATE_EPOCH` environment variable for reproducible builds. When set, the SBOM timestamp is derived from the value of `SOURCE_DATE_EPOCH` and the random serial number is omitted. ([#852])
13
+
- The `CARGO_BUILD_TARGET` environment variable is now honored to determine the target platform, matching the behavior of other Cargo tools ([#840])
14
+
15
+
### Fixed
16
+
17
+
- Recognize sparse registries (`sparse+http://...`) as custom registries when constructing PURLs ([#853])
18
+
- Fixed PURL spec compliance where invalid vcs_url would be produced if package source contains qualifiers such as `?branch=` ([#856])
19
+
20
+
### Changed
21
+
22
+
- Make manifest path absolute without resolving symlinks, bringing the behavior in line with `cargo build` and fixing issues on systems where the project path contains symlinks ([#808])
23
+
- Avoid writing JSON `null` for more omitted optional fields (`serial_number`, `depends_on`, `diff`, etc.) ([#847]) ([#848]) ([#849])
24
+
- SPDX validation errors now include the invalid license expression in the error message ([#844])
25
+
- Increased MSRV (minimum supported Rust version) to 1.85 ([#845])
26
+
8
27
## 0.5.8 - 2026-03-12
9
28
10
29
### Fixed
@@ -165,3 +184,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
0 commit comments