-
-
Notifications
You must be signed in to change notification settings - Fork 41
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
[FEATURE] Support for version 1.4 schema #67
Comments
lets postpone this feature, until 1.4 is through the RFC phase. |
1.4 is now in draft with only minor fixes now expected before it is finalised and released early 2022. See https://github.com/CycloneDX/specification/tree/v1.4-dev |
Work has commenced in branch https://github.com/CycloneDX/cyclonedx-python-lib/tree/feat/schema-version-1.4 |
Work items:
Future work, not specific to version 1.4:
@jkowalleck - appreciate your quick review on the above (first) list of key items to get done for 1.4 spec. |
@madpah love the list you accumulated. some important mentions/additions/summaries/annotations:
@madpah feel free to edit this message, to add more implementation details we need to keep track of PS/Edits:
|
Thanks @jkowalleck - agree with your summary - and thanks for pointing out the agreement to set |
the thing that worries me the most: i implemented such schema validators for the php-lib already. some implementation details:
you already started the implementation of schema validation, iirc, @madpah . |
Understand @jkowalleck - I've already added XML and JSON schema validation for unit tests. But we can easily add that to the main code. I was avoiding XML schema validation in the main code as that would require |
good point, @madpah . lets have the validators for internal unit-tests for now and get experienced with it. we might need to file a decision paper (like this one) if we like the solution we are using for our own tests, we might make it public later. |
@madpah when downloading/shipping the spec1.4 json schema, we need to have the JSF schema also. we might not have proper support for JSF implemented, but for schema validation (in unit tests) we need the JSF schema file and the SPDX schema file next to the spec1.4 schema file. |
Thanks for the heads up @jkowalleck - haven't got to JSON for 1.4 yet :-) |
Pre-release published to PyPi: https://pypi.org/project/cyclonedx-python-lib/1.0.0rc0/ FYI @jkowalleck |
will do a review of #108 |
Released! Thanks @jkowalleck. |
Creating issue to track adoption of the forthcoming version 1.4 schema specification for CycloneDX.
Preview work can be seen here, but this IS NOT FINAL.
Current estimates are that version 1.4 will be finalised late 2021, early 2022.
The text was updated successfully, but these errors were encountered: