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.manufacture
as deprecated - work on
bom.metadata
for v1.6 - Deprecated
.component.author
. Added.component.authors
and.component.manufacturer
- work to add
.component.omniborid
- but tests deserialisation tests fail due to schema differences (.component.author
not in 1.6) - work to get deserialization tests passing
- chore(deps): bump
py-serializable
to >=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
address
toorganizationalEntity
- Added
address
toorganizationalEntity
- raise
UserWarning
in.component.version
has length > 1024 - coding standards and typing
- add
acknowledgement
toLicenseExpression
(#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