Skip to content

Releases: CycloneDX/cyclonedx-javascript-library

8.5.0

14 Jul 08:13
Compare
Choose a tag to compare

Added

  • Public export types.NodePackageJson, which is the input type for various factories and builders (via #1263)

What's Changed

  • chore(deps-dev): bump mocha from 11.5.0 to 11.7.0 in the mocha group across 1 directory by @dependabot[bot] in #1254
  • chore(deps): bump the eslint group across 1 directory with 6 updates by @dependabot[bot] in #1257
  • chore(deps): bump the eslint group across 1 directory with 3 updates by @dependabot[bot] in #1258
  • chore(deps-dev): bump mocha from 11.7.0 to 11.7.1 in the mocha group across 1 directory by @dependabot[bot] in #1259
  • feat: public export of type NodePackageJson by @jkowalleck in #1263

Full Changelog: v8.4.0...v8.5.0

8.4.0

16 Jun 09:51
Compare
Choose a tag to compare

Fixed

  • Type exports for the web (via #1252)

Added

  • New class Utils.LicenseUtility.LicenseEvidenceGatherer (#1162 via #1249)

What's Changed

Full Changelog: v8.3.0...v8.4.0

8.4.0-rc.0

13 Jun 09:17
Compare
Choose a tag to compare
8.4.0-rc.0 Pre-release
Pre-release
Signed-off-by: jkowalleck <[email protected]>

8.3.0

05 Jun 16:18
Compare
Choose a tag to compare

Added

  • Pulled SPDX license IDs v1.0-3.26.0 (via #1248)

What's Changed

Full Changelog: v8.2.0...v8.3.0

8.2.0

05 Jun 10:41
Compare
Choose a tag to compare

Added

  • factories.FromNodePackageJson.makeExternalReferences() supports "dist" field (#1247 via #1246)
  • New symbols under utils.NpmjsUtility (via #1246)
    • defaultRegistryMatcher
    • parsePackageIntegrity

What's Changed

Full Changelog: v8.1.0...v8.2.0

8.1.0

04 Jun 04:47
Compare
Choose a tag to compare

Support for Node.js v24.

Dependencies

  • Support libxmljs2@^0.35||^0.37, was @^0.35 (via #1243)

Build

  • Use TypeScript v5.8.3 now, was v5.8.2 (via #1227)
  • Use webpack v5.99.6 now, was v5.98.0 (via #1229, #1231)

Misc

  • CI/CT: test also with Node.js v24 (via #1244)

What's Changed

  • chore(deps): bump the typedoc group across 1 directory with 2 updates by @dependabot in #1222
  • style: apply neostandard to JS files by @jkowalleck in #1224
  • chore(deps): bump the eslint group across 1 directory with 4 updates by @dependabot in #1225
  • chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 in the typescript group across 1 directory by @dependabot in #1227
  • chore(deps): bump typescript-eslint from 8.29.0 to 8.29.1 in /tools/code-style in the eslint group across 1 directory by @dependabot in #1228
  • chore(deps-dev): bump webpack from 5.98.0 to 5.99.5 in the webpack group across 1 directory by @dependabot in #1229
  • chore(deps): bump the eslint group across 1 directory with 2 updates by @dependabot in #1230
  • chore(deps-dev): bump npm-run-all2 from 7.0.2 to 8.0.1 by @dependabot in #1234
  • chore(deps-dev): bump mocha from 11.1.0 to 11.2.2 in the mocha group across 1 directory by @dependabot in #1233
  • chore(deps): bump the eslint group across 1 directory with 3 updates by @dependabot in #1232
  • chore(deps-dev): bump mocha from 11.2.2 to 11.3.0 in the mocha group across 1 directory by @dependabot in #1236
  • chore(deps-dev): bump mocha from 11.3.0 to 11.4.0 in the mocha group across 1 directory by @dependabot in #1238
  • chore(deps): bump the eslint group across 1 directory with 5 updates by @dependabot in #1237
  • chore: add workflow permissions by @jkowalleck in #1241
  • chore(deps-dev): bump mocha from 11.4.0 to 11.5.0 in the mocha group across 1 directory by @dependabot in #1239
  • chore(deps): bump the eslint group across 1 directory with 2 updates by @dependabot in #1242
  • ci: use node24 by @jkowalleck in #1244
  • feat: support libxmljs2 0.37 by @jkowalleck in #1243
  • chore(deps-dev): bump webpack from 5.99.5 to 5.99.6 in the webpack group across 1 directory by @dependabot in #1231
  • chore(deps): bump the eslint group across 1 directory with 3 updates by @dependabot in #1245

Full Changelog: v8.0.0...v8.1.0

8.0.1-alpha.1

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

8.0.0

17 Mar 08:06
Compare
Choose a tag to compare

BREAKING Changes

  • Dropped support for node<20.18.0 (#1081 via #1209)

Refactor

  • Imports of built-in modules are prefixed with node: (#1198 via #1210)

Build

  • Use TypeScript v5.8.2 now, was v5.7.2 (via #1204, #1217)
  • Use webpack v5.98.0 now, was v5.97.1 (via #1213)

What's Changed

  • chore(deps-dev): bump typescript from 5.7.2 to 5.7.3 in the typescript group across 1 directory by @dependabot in #1204
  • feat: drop support for node <20.18 by @jkowalleck in #1209
  • chore(deps-dev): bump ts-loader from 9.5.1 to 9.5.2 in the typescript group across 1 directory by @dependabot in #1206
  • refactor: prefix native module imports with node: by @jkowalleck in #1210
  • chore(deps-dev): bump webpack from 5.97.1 to 5.98.0 in the webpack group across 1 directory by @dependabot in #1213
  • chore(deps): bump the eslint group across 1 directory with 4 updates by @dependabot in #1212
  • chore(deps): bump globals from 15.15.0 to 16.0.0 in /tools/code-style by @dependabot in #1215
  • chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 in the typescript group across 1 directory by @dependabot in #1217
  • chore(deps): bump the eslint group across 1 directory with 7 updates by @dependabot in #1219
  • chore: cleanup dev-deps by @jkowalleck in #1220

Full Changelog: v7.1.0...v8.0.0

8.0.0-rc.0

14 Feb 12:31
Compare
Choose a tag to compare
8.0.0-rc.0 Pre-release
Pre-release

BREAKING Changes

  • Dropped support for node<20.18.0 (#1081 via #1209)

Refactor

  • Imports of built-in modules are prefixed with node: (#1198 via #1210)

Build

  • Use TypeScript v5.7.3 now, was v5.7.2 (via #1204)
  • Use webpack v5.98.0 now, was v5.97.1 (via #1213)

What's Changed

  • chore(deps-dev): bump typescript from 5.7.2 to 5.7.3 in the typescript group across 1 directory by @dependabot in #1204
  • feat: drop support for node <20.18 by @jkowalleck in #1209
  • chore(deps-dev): bump ts-loader from 9.5.1 to 9.5.2 in the typescript group across 1 directory by @dependabot in #1206
  • refactor: prefix native module imports with node: by @jkowalleck in #1210
  • chore(deps-dev): bump webpack from 5.97.1 to 5.98.0 in the webpack group across 1 directory by @dependabot in #1213
  • chore(deps): bump the eslint group across 1 directory with 4 updates by @dependabot in #1212

Full Changelog: v7.1.0...v8.0.0-rc.0

7.1.0

09 Jan 10:01
Compare
Choose a tag to compare

Added

  • New type Models.Copyright and class Models.CopyrightRepository (via #1202)
  • New type Models.AttachmentContent (via #1202)

Changed

  • Replace usage of internals Stringable & SortableStringables with public API (#1192 via #1202)
    This is considered a non-breaking change, as the types are not changed, but made publicly available.

Style

  • Apply latest code style guide (via #1201)

Misc


What's Changed

  • chore(deps): bump typedoc from 0.26.11 to 0.27.2 in /tools/docs-gen in the typedoc group across 1 directory by @dependabot in #1186
  • chore(deps-dev): bump webpack from 5.96.1 to 5.97.1 in the webpack group across 1 directory by @dependabot in #1187
  • dont use internal types/classes in public API by @jkowalleck in #1202
  • ci: use npm11 by @jkowalleck in #1203
  • chore(deps-dev): bump webpack-cli from 5.1.4 to 6.0.1 in the webpack group across 1 directory by @dependabot in #1194
  • chore(deps-dev): bump mocha from 10.8.2 to 11.0.1 in the mocha group across 1 directory by @dependabot in #1188
  • chore(deps): bump the eslint group across 1 directory with 6 updates by @dependabot in #1201

Full Changelog: v7.0.0...v7.1.0