All notable changes to this project will be documented in this file.
- BREAKING Changes
- CLI option
--spec-version
defaults to1.6
, was1.5
(#222 via #251) - Emit
$.metadata.tools
as components (#221 via #254)
This affects only CycloneDX spec-version 1.5 and later. - Emitted
.purl
values might be partially url-encoded (via #254)
This is caused by changes on underlying 3rd-party dependencypackageurl-js
. - Create dir for output file if not exists (#253 via #255)
This is only a breaking change if you relied on non-existent result paths to cause errors.
- CLI option
- Dependencies
- Upgraded runtime-dependency
@cyclonedx/[email protected]
, was@6.13.1
(via #254)
- Upgraded runtime-dependency
- Added
- Dependencies
- Upgraded runtime-dependency
@cyclonedx/[email protected]
, was@6.11.0
(via #206, #237)
This was done to incorporate non-breaking upstream changes and fixes. - Upgraded runtime-dependency
[email protected]
, was@6.0.1
(via #141)
This was done to incorporate non-breaking upstream changes and fixes. - Removed unused runtime dependency
packageurl-js
(via #220)
- Upgraded runtime-dependency
- Build
[#]:
- Dependencies
- Upgraded runtime-dependency
@cyclonedx/[email protected]
, was@6.10.0
(via #151, #157)
This was done to incorporate non-breaking upstream changes and fixes.
- Upgraded runtime-dependency
- Build
- Use TypeScript
v5.5.3
now, wasv5.5.2
(via #149)
- Use TypeScript
- Responsibilities
- Provide a yarn (berry) plugin that generates CycloneDX SBOM for current workspace
- Provide a CLI wrapper for said plugin
- Capabilities
- Support yarn (berry) v3 and v4
- Can output in XML and JSON format according to CycloneDX v1.2 - v1.6 spec
- Can omit dev-dependencies
- Can generate reproducible results
- Docs
- Enhanced the installation docs
- Fixed some typos here and there
- Misc
- Refactored node imports (via #127)
- Revisited release pipeline
- Added
- Style
- Some refactoring here and there
- Docs
- Some typo fixes and modernization here and there
Minimum Viable Product - RC-0
Minimum Viable Product - Beta-1
First release.
- Responsibilities
- Provide a yarn plugin that generates CycloneDX SBOM for current workspace
- Provide a CLI wrapper got said plugin
- Capabilities
- Supports yarn4
- Can output in XML and JSON format, CycloneDX v1.2 - v1.6 spec
- Can omit dev dependencies