3.0.0
BREAKING Changes
- Dropped support for
node<20.18.0
(#1192 via #1273) - Dropped support for
npm<9
(#1274 via #1273, #1277)
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
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
What's Changed
- remove node < 20.18 & remove npm < 8.7 by @jkowalleck in #1273
- feat!: drop support for npm<9 by @jkowalleck in #1277
- chore(deps): use
npm-run-all2@^7
by @jkowalleck in #1276 - refactors by @jkowalleck in #1278
- chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 in the typescript group by @dependabot in #1267
- deps: bunp runtime 20250330 by @jkowalleck in #1281
- refactor: tune pipes by @jkowalleck in #1280
- chore: slight refactor and coverage with c8 by @jkowalleck in #1285
- chore: cs-fixer own tool by @jkowalleck in #1284
- feat: CLI shorthands by @jkowalleck in #1288
- fix: folder "LICENSES" causes crashes when gathering licenses by @jkowalleck in #1291
- chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 in the typescript group by @dependabot in #1289
Full Changelog: v2.1.0...v3.0.0