Skip to content

Releases: CycloneDX/cyclonedx-node-npm

1.14.2

06 Nov 09:47
Compare
Choose a tag to compare

Fixed

  • SBOM results might have the externalReferences[].hashes populated (#1118 via #1120)
    The hashes might have wrongly appeared as components[].hashes before.
  • Components' distribution integrity hash of "sha256" is properly detected and populated in the SBOM result ([#699] via #1121)
  • Components' distribution integrity hash of "sha384" is properly detected and populated in the SBOM result ([#699] via #1121)

Misc

  • Raised dependency @cyclonedx/cyclonedx-library@^6.1.0, was @^3||^4||^5||^6 (via #1120)

What's Changed

Full Changelog: v1.14.1...v1.14.2

1.14.1

18 Sep 09:26
Compare
Choose a tag to compare

Fixed

  • explicit allow engine npm@10 (via #1107)
    This is a bugfix for an existing feature (see #973).

Tests

  • added regression test for all supported NPM versions (via #1108)

New Contributors

Full Changelog: v1.14.0...v1.14.1

1.14.0

03 Sep 09:38
Compare
Choose a tag to compare

Added

  • SBOM result might have additional items in metadata.tools populated (#1100 via #1101)

Full Changelog: v1.13.3...v1.14.0

1.13.3

01 Sep 10:05
Compare
Choose a tag to compare

Maintenance release

Docs

  • Tell about support for npm version 10 (#973 via #974)

Tests

  • Added tests for npm@10 (#973 via #974)

Full Changelog: v1.13.2...v1.13.3

1.13.2

28 Aug 14:36
Compare
Choose a tag to compare

Maintenance release

Build

  • Use TypeScript v5.2.2 now, was v5.1.6 (via #1098)

Misc

  • Raised dependency @cyclonedx/cyclonedx-library@^3||^4||^5||^6, was @^3||^4||^5 (via #1096)

Full Changelog: v1.13.1...v1.13.2

1.13.1

18 Aug 11:52
Compare
Choose a tag to compare

Maintenance release

Misc

  • Raised dependency @cyclonedx/cyclonedx-library@^3||^4||^5, was @^3||^4 (via #1042)
  • Raised dependency normalize-package-data@^3||^4||^5||^6, was @^3||^4||^5 (via #1043)

New Contributors


Full Changelog: v1.13.0...v1.13.1

1.13.0

07 Jul 09:13
Compare
Choose a tag to compare

Added support for CycloneDX Specification-1.5.

Changed

  • This tool supports CycloneDX Specification-1.5 now (#828 via #843)

Added

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

Build

  • Use TypeScript v5.1.6 now, was v5.1.3 (via #841)

Misc

  • Raised dependency @cyclonedx/cyclonedx-library@^3||^4, was @^2.0.0 (#828 via #843)

Full Changelog: v1.12.1...v1.13.0

1.12.1

16 Jun 11:24
Compare
Choose a tag to compare

Maintenance release

Build

  • Use TypeScript v5.1.3 now, was v5.0.4 (via #764)
  • Disabled TypeScript compilerOption esModuleInterop (via #736)
  • Disabled TypeScript compilerOption allowSyntheticDefaultImports (via #736)

Full Changelog: v1.12.0...v1.12.1

1.12.0

17 May 17:31
Compare
Choose a tag to compare

Based on OWASP Software Component Verification Standard for Software Bill of Materials (SCVS SBOM) criteria, this tool is now capable of producing SBOM documents almost passing Level-2 (only signing needs to be done externally).
Affective changes based on these SCVS SBOM criteria:

  • 2.15 — SPDX license expression detection improved (via #726)
  • 2.18 — SHA-1 integrity hash detection added (#699 via #735)

Changes

  • SPDX license expression detection improved (via #726)
    Previously, some expressions were not properly detected, so they were marked as named-license in the SBOM results.
    They should be marked as expression, now.

Added

  • Added detection for package integrity with SHA-1 (#699 via #735)

Misc

  • Raised dependency @cyclonedx/cyclonedx-library@^2.0.0, was @^1.14.0 (via #726)

Full Changelog: v1.11.0...v1.12.0

1.11.0

27 Apr 08:12
Compare
Choose a tag to compare

Added

  • SBOM result might be validated (via #660)
    This feature is enabled per default and can be disabled via CLI switch --no-validate.
    Validation is skipped, if requirements are not met. Requires transitive optional dependencies

Full Changelog: v1.10.0...v1.11.0