Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for CycloneDX v1.6 #182

Merged
merged 33 commits into from
Jun 4, 2024
Merged

Add support for CycloneDX v1.6 #182

merged 33 commits into from
Jun 4, 2024

Conversation

nscuro
Copy link
Member

@nscuro nscuro commented Jun 3, 2024

Closes #140

mcombuechen and others added 30 commits May 8, 2024 12:18
Closes #152.

Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
Closes #153.

Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
feat(1.6): add schema definitions for CycloneDX 1.6
Closes #156.

Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
Closes #158.

Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
feat(1.6): add JSON schema, XML namespace
- adds swhid and omniborId fields
- updates unit test data to CycloneDX 1.6
- fixes schema/bom-1.6.xsd SPDX schemaLocation

Co-authored-by: Daniel Ekelund <daniel.ekelund@snyk.io>
Signed-off-by: Tim Pickles <tim.pickles@snyk.io>
Signed-off-by: Daniel Ekelund <daniel.ekelund@snyk.io>
feat: Add CycloneDX 1.6 fields swhid and omniborId
Closes #151.

Co-authored-by: Maximilian Combüchen <max.combuchen@snyk.io>
Signed-off-by: Petzys <87223648+Petzys@users.noreply.github.com>
Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
Closes #166.

Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
Signed-off-by: Petzys <87223648+Petzys@users.noreply.github.com>
fix(1.6): fix json, xml labels on BOM.Definitions
Closes #157.

Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
Closes #172.

Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
feat(1.6): add PostalAddress type
Closes #174.

Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
fix(1.6): convert occurrences of OrganizationalEntity
Closes #177.

Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
feat(1.6): add environmentalConsiderations
- adds manufacturer field to Metadata and Component
- adds authors field to Component
- adds roundtrip testdata for above

Signed-off-by: Tim Pickles <tim.pickles@snyk.io>
Adds bom-ref to OrganizationalEntity and OrganizationalContact which was
added in CycloneDX 1.5

Signed-off-by: Tim Pickles <tim.pickles@snyk.io>
Adds missing BOMRef on OrganizationalEntity & OrganizationalContact
@nscuro nscuro added enhancement New feature or request spec/1.6 labels Jun 3, 2024
@nscuro nscuro requested a review from a team as a code owner June 3, 2024 12:17
mcombuechen and others added 2 commits June 4, 2024 08:49
Signed-off-by: Maximilian Combüchen <max.combuchen@snyk.io>
@nscuro nscuro added this to the v0.9.0 milestone Jun 4, 2024
@nscuro nscuro merged commit 64d6336 into master Jun 4, 2024
9 checks passed
@nscuro nscuro deleted the spec/1.6 branch June 4, 2024 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request spec/1.6
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1.6 support
4 participants