You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Capturing this from the community call today as there seemed to be broad interest in moving the spec from the 07 draft to json schema 2020. There is an open issue that at least golang does not have good support for the new version of the spec. So, we should
Iterate a list of languages/tools we care about (please simply append to this issue)
Iterate a list of libraries we want to improve/update to support the community as we move to 2020
There are recommendations to upgrade to https://json-schema.org/draft/2020-12. There are also concerns about support for the newer json-schema version in open source tools.
This issue is intended to document the choice of the json-schema version for the PURL v1.0 Ecma Standard
The plan is to continue with "$schema": "http://json-schema.org/draft-07/schema#", for the PURL v1.0 Ecma Standard because draft-07 supports the current schemas and we do not have time or resources to complete an impact assessment for upgrading to https://json-schema.org/draft/2020-12 in the timeline for submitting PURL v1.0 for Ecma standardization in 2025.
Activity
mjherzog commentedon Jul 9, 2025
The current proposed JSON schemas in #514 are set to:
"$schema": "http://json-schema.org/draft-07/schema#",
draft-07 is the version used for CycloneDX.
There are recommendations to upgrade to https://json-schema.org/draft/2020-12. There are also concerns about support for the newer json-schema version in open source tools.
This issue is intended to document the choice of the json-schema version for the PURL v1.0 Ecma Standard
[-]Json schema 2020 transition[/-][+]JSON Schema 2020 transition[/+]mjherzog commentedon Aug 1, 2025
The plan is to continue with "$schema": "http://json-schema.org/draft-07/schema#", for the PURL v1.0 Ecma Standard because draft-07 supports the current schemas and we do not have time or resources to complete an impact assessment for upgrading to https://json-schema.org/draft/2020-12 in the timeline for submitting PURL v1.0 for Ecma standardization in 2025.
mjherzog commentedon Aug 18, 2025
Converting to a discussion for future versions of the PURL schemas.