v7.0.0
v7.0.0 (2024-04-09)
Breaking
- feat!: Support for CycloneDX v1.6
- added draft v1.6 schemas and boilerplate for v1.6
- re-generated test snapshots for v1.6
- note
bom.metadata.manufactureas deprecated - work on
bom.metadatafor v1.6 - Deprecated
.component.author. Added.component.authorsand.component.manufacturer - work to add
.component.omniborid- but tests deserialisation tests fail due to schema differences (.component.authornot in 1.6) - work to get deserialization tests passing
- chore(deps): bump
py-serializableto >=1.0.3 to resolve issues with deserialization to XML - imports tidied
- properly added
.component.swhid - add
.component.cryptoProperties- with test failures for SchemaVersion < 1.6 - typing and bandit ignores
- coding standards
- test filtering
- coding standards
- additional tests to increase code coverage
- corrected CryptoMode enum
- coding standards
- Added
addresstoorganizationalEntity - Added
addresstoorganizationalEntity - raise
UserWarningin.component.versionhas length > 1024 - coding standards and typing
- add
acknowledgementtoLicenseExpression(#582) - more proper way to filter test cases
- update schema to published versions
- fetch schema 1.6 JSON
- fetch test data for CDX 1.6
- reformat
- reformat
- refactor
- style
- refactor
- docs
Chore
- chore(deps-dev): update autopep8 requirement from 2.0.4 to 2.1.0 (#573)
What's Changed
- chore(deps-dev): update tox requirement from 4.14.1 to 4.14.2 by @dependabot in #574
- chore(deps-dev): update autopep8 requirement from 2.0.4 to 2.1.0 by @dependabot in #573
- feat: Support for CycloneDX v1.6 by @madpah in #576
Full Changelog: v6.4.4...v7.0.0