Skip to content

Releases: CycloneDX/cyclonedx-node-module

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)

3.4.0

02 Feb 19:05
Compare
Choose a tag to compare

Changed

  • Private/protected properties of Component models are no longer directly accessible. (#233 via #247)
    Access via public getter/setter.

Fixed

  • Normalization guarantees component.version. (#248 via #247)
  • Component's constructor may detect & set author based on package info. (#246 via #247)

Added

  • JSDoc for Component model. (#220 via #247)

3.3.1

11 Dec 06:44
Compare
Choose a tag to compare

Fixed

  • Brought deprecated file bin/cyclonedx-bom back. (via #224)
    File is now a compatibility-layer that spits a warning.

3.3.0

10 Dec 19:21
Compare
Choose a tag to compare

Changed

  • Renamed bin/cyclonedx-bom to bin/make-bom.js (via #216)
    This is considered a none-breaking change, as the CLI use of npx cyclonedx-node/npx cyclonedx-bom is untouched.
  • Errors are no longer thrown as String, but inherited Error. (via #217)
    This is considered a none-breaking change, as Error.toString() returns the original error message.

Fixed

  • ExternalReference.type setter sets value correctly now. (via #217)
    Setter caused an Error or set to undefined in the past.
  • AttachmentText sets encoding correctly via setter and constructor now. (via #217)
    Set to undefined in the past.

3.2.0

10 Dec 11:01
Compare
Choose a tag to compare

Added

  • CLI endpoint cyclonedx-node is now available. (#193 via #197)
    Already existing cyclonedx-bom stayed as is.

Fixed

  • CLI no fails longer silently in case of errors. (#168 via #210)
    Instead the exit code is non-zero and a proper error message is displayed.

3.1.3

10 Dec 11:02
Compare
Choose a tag to compare

This change log was auto-generated.

Full Changelog: v3.1.2...v3.1.3

3.1.2

10 Dec 11:09
Compare
Choose a tag to compare

This change log was auto-generated.

What's Changed

New Contributors

Full Changelog: v3.1.1...v3.1.2

3.1.1

10 Dec 11:09
Compare
Choose a tag to compare

This change log was auto-generated.

What's Changed

Full Changelog: v3.1.0...v3.1.1