Skip to content

0.6.0-test - 2024-05-22

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 22 May 19:14
· 27 commits to main since this 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