Releases: CycloneDX/cyclonedx-javascript-library
Releases · CycloneDX/cyclonedx-javascript-library
1.14.0-rc.3
v1.14.0-rc.3 prerelease 1.14.0-rc.3
1.14.0-rc.2
v1.14.0-rc.2 1.14.0-rc.2
1.14.0-rc.1
v1.14.0-rc.1 1.14.0-rc.1
1.14.0-rc.0
v1.14.0-rc.0 prerelease 1.14.0-rc.0
1.13.3
Fixed
Serialize.{JSON,XML}.Normalize.LicenseNormalizer.normalizeIterable()now omits invalid license combinations (#602 via #623)
If there is anyModels.LicenseExpression, then this is the only license normalized; otherwise all licenses are normalized.
Docs
- Fixed link to CycloneDX-specification in README (via #617)
Full Changelog: v1.13.2...v1.13.3
1.13.2
Fixed
Builders.FromNodePackageJson.ComponentBuilderno longer cuts component's name after a slash(/) (#599 via #600)
Full Changelog: v1.13.1...v1.13.2
1.13.1
1.13.0
Fixed
- "Bom.serialNumber" data model can have values following the alternative format allowed in CycloneDX XML specification (#588 via #597)
Serialize.{JSON,XML}.Normalize.BomNormalizer.normalizenow omits invalid/unsupported values for serialNumber (#588 via #597)
Changed
- Property
Models.Bom.serialNumberis of typestring, was type-aliasedTypes.UrnUuid = string(#588 via #597)
Also, the setter no longer throws exceptions, since no string format is illegal.
This is considered a non-breaking behavior change, because the corresponding normalizers assure valid data results.
Added
- Published generator for BOM's SerialNumber:
Utils.BomUtility.randomSerialNumber()(#588 via #597)
The code was donated from cyclonedx-node-npm.
Deprecation
- Type alias
Types.UrnUuid = stringbecame deprecated (via #597)
Use typestringinstead. - Function
Types.isUrnUuidbecame deprecated (via #597)
Full Changelog: v1.12.1...v1.13.0
1.12.2
Fixed
- Digesting this library in TypeScript build with ECMAScript module results works as expected, now (via #596)
Docs
- Development-docs are no longer packed with releases (via #572)
Misc
- Added more integration tests in CI (via #596)
Full Changelog: v1.12.1...v1.12.2