Skip to content

Releases: axodotdev/cyclonedx-rust-cargo

v0.5.1-TEST

23 May 19:44
Compare
Choose a tag to compare
v0.5.1-TEST Pre-release
Pre-release

Install cargo-cyclonedx 0.5.1-TEST

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/v0.5.1-TEST/cargo-cyclonedx-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/v0.5.1-TEST/cargo-cyclonedx-installer.ps1 | iex"

Download cargo-cyclonedx 0.5.1-TEST

File Platform Checksum
cargo-cyclonedx-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
cargo-cyclonedx-x86_64-apple-darwin.tar.xz Intel macOS checksum
cargo-cyclonedx-x86_64-pc-windows-msvc.zip x64 Windows checksum
cargo-cyclonedx-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
cargo-cyclonedx-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

0.6.0-test - 2024-05-22

22 May 19:14
Compare
Choose a tag to compare
Pre-release

Release Notes

Added

  • Added support for CycloneDX version 1.5, necessitating a number of breaking changes to the API.
  • Added the ability to turn a NormalizedString into a String without cloning ([CycloneDX#707])
  • Added the ability to view a number of types as a &str to reduce the necessary cloning ([CycloneDX#708])
  • Added an ability to parse a serde_json::Value into a CycloneDX document ([CycloneDX#705])
  • Added automatic validation of generated JSON against the official CycloneDX schemas ([CycloneDX#653])

Fixed

  • Added support for external_references field on Tool introduced in CycloneDX 1.4 but accidentally omitted from the parser ([CycloneDX#709])

Changed

  • Introduced the cyclonedx-bom-macros crate with a proc macro to eliminate copy-pasted code between various spec versions
  • Multiple refactors to make the code simpler and easier to maintain