Skip to content

Releases: CycloneDX/cyclonedx-node-module

3.10.2

08 Jul 19:36
Compare
Choose a tag to compare

Misc

  • Simplified the docker image. (via #316)

3.10.1

22 Jun 07:31
Compare
Choose a tag to compare

Fixed

  • Component.compare() no longer raises an exception when only one of both has a purl. (#308 via #313)

3.10.0

15 Jun 21:18
Compare
Choose a tag to compare

Added

  • Consider optional element "comment" when serializing ExternalReference (via #312)

3.9.0

06 May 11:13
Compare
Choose a tag to compare

Added

  • Dependency graph is built and emitted. (#61 via #296)

3.8.1

05 May 17:57
Compare
Choose a tag to compare

Fixed

  • Added missing handling of Dependency when environment variable BOM_REPRODUCIBLE is present. (via #297)

Misc:

  • Worked packaging from whitelist to blacklist to add files, like NOTICE. (via #289)

3.8.0

24 Apr 13:54
Compare
Choose a tag to compare

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 by purl or group/name/version. (via #288)
  • Method ExternalReference.compare() compares self by type/url. (via #288)
  • Method Hash.compare() compares self by algorithm/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

13 Apr 20:30
Compare
Choose a tag to compare

Added

  • Added support for yarn.lock file. (#238 via #282)

Misc: Dependencies

  • Bump @xmldom/xmldom from 0.7.5 to 0.8.2 (via #279)
  • Bump packageurl-js from 0.0.5 to 0.0.6 (via #276)

3.6.0

09 Mar 07:34
Compare
Choose a tag to compare

Changed

  • Updated available set of SPDX license. (via c837ada)

Tests

  • Reduced code duplication and made integration tests more consistent. (via #271)

3.5.0

03 Mar 17:56
Compare
Choose a tag to compare

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 fallback cyclonedx-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)

3.4.1

11 Feb 15:32
Compare
Choose a tag to compare

Fixed

  • root-packages without a name no longer cause unexpected crashes (#252 via #253)