Skip to content

Releases: CycloneDX/cyclonedx-node-npm

3.0.1-alpha.0

26 May 11:42
Compare
Choose a tag to compare
3.0.1-alpha.0 Pre-release
Pre-release
Signed-off-by: jkowalleck <[email protected]>

3.0.0

08 Apr 20:42
Compare
Choose a tag to compare

BREAKING Changes

Added

  • CLI switch -o as shorthand for --output-file (#1282 via #1288)
  • CLI switch --of as shorthand for --outout-format (#1282 via #1288)
  • CLI switch --sv as shorthand for --spec-version (#1282 via #1288)

Fixed

  • License gathering correctly ignores symlinks and directories (#1290 via #1291)

Runtime Dependencies

  • Raised @cyclonedx/cyclonedx-library@^8.0.0, was @^7.0.0 (via #1281)
  • Raised commander@^13.1.0, was @^10.0.0 (via #1281, #1288)
  • Raised normalize-package-data@^7.0.0, was @^3||^4||^5||^6 (via #1281)

Build

  • Use TypeScript v5.8.3 now, was v5.7.3 (via #1267, #1289)

What's Changed

Full Changelog: v2.1.0...v3.0.0

2.1.0

19 Mar 13:51
Compare
Choose a tag to compare

Added

  • Functionality for workspaces (#1126 via #1212)
    This introduces new CLI options/switches: --workspace, --no-workspaces, --[no-]include-workspace-root.
    See the docs for details.

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.0

2.0.0

27 Jan 10:45
Compare
Choose a tag to compare

BREAKING Changes

  • CLI option --spec-version defaults to 1.6, was 1.4 (#1173 via #1258)
  • Emit $.metadata.tools as components (#1233 via #1235)
    This affects only CycloneDX spec-version 1.5 and later.
  • Emitted .purl values might be partially url-encoded (via #1235)
    This is caused by changes on underlying 3rd-party dependency packageurl-js.
  • Create dir for output file if not exists (#1241 via #1242)
    This is only a breaking change if you relied on non-existent result paths to cause errors.

Misc

  • Raised dependency @cyclonedx/cyclonedx-library@^7.0.0, was @^6.11.0 (via #1235)

What's Changed

Full Changelog: v1.20.0...v2.0.0

1.20.0

13 Jan 18:39
Compare
Choose a tag to compare

Added

  • Official support for npm@11 (#1245 via #1249)
  • Capability to gather license text evidences (#256 via #1243)
    This feature can be controlled via CLI switch --gather-license-texts.
    This feature is experimental. This feature is disabled per default.

Dependencies

  • No longer directly depend on packageurl-js (via #1237)

Build


What's Changed

New Contributors

Full Changelog: v1.19.3...v1.20.0

1.19.3

15 Jul 13:01
Compare
Choose a tag to compare

Dependencies

  • Raised runtime dependency @cyclonedx/cyclonedx-library@^6.11.0, was @^6.6.0 (via #1205)
    This was done to incorporate non-breaking upstream changes and fixes.

Build

  • Use TypeScript v5.5.3 now, was v5.4.5 (via #1201)

What's Changed

Full Changelog: v1.19.2...v1.19.3

1.19.2

10 Jul 13:40
Compare
Choose a tag to compare

Fixed

  • CycloneDX externalReferences for vcs type (#1198 via #1202)
  • CycloneDX property cdx:npm:package:path's value on Windows systems (via #1203)

What's Changed

Full Changelog: v1.19.0...v1.19.2

1.19.0

01 Jun 15:23
Compare
Choose a tag to compare

Changed

  • Try to sanitize distribution URLs (via #1187, #1191)

Added

  • More debug output when it comes to package manifest loading (via #1189)

Misc

  • Added direct dependency hosted-git-info@^4||^5||^6||^7 (via #1191)
    This is also a transitive dependency via already existing direct dependency normalize-package-data.

What's Changed

Full Changelog: v1.18.0...v1.19.0

1.18.0

08 May 16:15
Compare
Choose a tag to compare

Added

  • Licenses acknowledgement might be populated (#1171 via #1183)

Misc

  • Raised dependency @cyclonedx/cyclonedx-library@^6.6.0, was @^6.5.0 (via #1183)

What's Changed

Full Changelog: v1.17.0...v1.18.0

1.17.0

23 Apr 11:30
Compare
Choose a tag to compare

Added support for CycloneDX Specification-1.6.

Changed

  • This tool explicitly supports CycloneDX Specification-1.6 now (via #1175)

Added

  • CLI switch --spec-version now supports value 1.6 to reflect CycloneDX Specification-1.6 (via #1175)
    Default value for that option is unchanged - still 1.4.

Build

  • Use TypeScript v5.4.5 now, was v5.4.2 (via #1167)

What's Changed

New Contributors

Full Changelog: v1.16.2...v1.17.0