Releases: CycloneDX/cyclonedx-node-module
Releases · CycloneDX/cyclonedx-node-module
3.10.2
3.10.1
3.10.0
3.9.0
3.8.1
3.8.0
Added
- Environment variable
BOM_REPRODUCIBLE
causes bom result to be more consistent
over multiple runs by omitting time/rand-based values, and sorting lists. (via #288) - Method
Component.compare()
compares self bypurl
orgroup
/name
/version
. (via #288) - Method
ExternalReference.compare()
compares self bytype
/url
. (via #288) - Method
Hash.compare()
compares self byalgorithm
/value
. (via #288) - JSDoc for
ExternalReference
,ExternalReferenceList
,Hash
,HashList
. (via #288)
Fixed
ExternalReference.url
is now correctly treated as mandatory. (via #288)Hash.value
is now correctly treated as mandatory. (via #288)ExternalReferenceList.isEligibleHomepage
now returns the correct result, was inverted. (via #288)
Changed
- Private properties of
ExternalReference
,ExternalReferenceList
,Hash
,HashList
became inaccessible. (#233 via #288)
Misc: Dependencies
- Bump
jest-junit
from 13.1.0 to 13.2.0 (via #287)
3.7.0
3.6.0
3.5.0
Changed
- If 'homepage' property is solely a period, then omit 'website' entry from the externalReferences array. (#263 via #264)
Documentation
- Examples use the preferred call via
cyclonedx-node
, instead of the fallbackcyclonedx-bom
. (via #258)
This is a follow-up of [#193].
Tests
- Moved integration tests to a dedicated space and updated documentation for it. (via #260)