Skip to content

Changed bom-ref to refId. Title and description updated. Updated test… - #1113

Merged
stevespringett merged 17 commits into
2.0-devfrom
2.0-dev-refId
Oct 30, 2026
Merged

stevespringett merged 17 commits into
2.0-devfrom
2.0-dev-refId

Conversation

@stevespringett

@stevespringett stevespringett commented Sep 17, 2026 •

Copy link
Copy Markdown
Member

… cases.

Signed-off-by: Steve Springett <steve@springett.us>
@stevespringett stevespringett added this to the 2.0 milestone Sep 17, 2026
@stevespringett stevespringett self-assigned this Sep 17, 2026
@stevespringett
stevespringett requested a review from a team as a code owner September 17, 2026 21:50
@stevespringett stevespringett linked an issue Sep 17, 2026 that may be closed by this pull request
@stevespringett stevespringett added request for comment RFC notice sent A public RFC notice was distributed to the CycloneDX mailing list for consideration labels Sep 17, 2026
@jkowalleck

Copy link
Copy Markdown
Member

RFC notice sent on September 18, 2026

Public RFC period ends October 16, 2026

@oej

oej commented Sep 18, 2026

Copy link
Copy Markdown

Good change. Approved. /O

stevespringett and others added 9 commits September 18, 2026 17:13
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
# Conflicts:
#	tools/src/test/js/schema-v2/json-schema-semantic-tests.js
@stevespringett stevespringett added RFC vote accepted promote to tc54 Promote to Ecma Technical Committee 54 tc54 accepted Ecma TC54 has accepted the feature candidate labels Oct 30, 2026
Signed-off-by: Steve Springett <steve@springett.us>

# Conflicts:
#	schema/2.0/modules/cyclonedx-ai-modelcard-2.0.schema.json
#	schema/2.0/modules/cyclonedx-blueprint-2.0.schema.json
#	schema/2.0/modules/cyclonedx-component-2.0.schema.json
#	schema/2.0/modules/cyclonedx-composition-2.0.schema.json
#	schema/2.0/modules/cyclonedx-data-2.0.schema.json
#	schema/2.0/modules/cyclonedx-dependency-2.0.schema.json
#	schema/2.0/modules/cyclonedx-license-2.0.schema.json
#	schema/2.0/modules/cyclonedx-risk-2.0.schema.json
#	schema/2.0/modules/cyclonedx-threat-2.0.schema.json
#	schema/2.0/modules/cyclonedx-weakness-2.0.schema.json
#	tools/src/test/resources/2.0/invalid-citations-2.0.json
#	tools/src/test/resources/2.0/invalid-component-ref-2.0.json
#	tools/src/test/resources/2.0/invalid-component-service-fields-2.0.json
#	tools/src/test/resources/2.0/invalid-dependency-2.0.json
#	tools/src/test/resources/2.0/invalid-hardware-boardlocation-on-material-2.0.json
#	tools/src/test/resources/2.0/invalid-hardware-materialform-custom-no-name-2.0.json
#	tools/src/test/resources/2.0/invalid-hardware-materialform-on-device-2.0.json
#	tools/src/test/resources/2.0/invalid-hardware-origin-stage-custom-no-name-2.0.json
#	tools/src/test/resources/2.0/invalid-hardware-quantity-missing-value-2.0.json
#	tools/src/test/resources/2.0/invalid-hardware-quantity-on-library-2.0.json
#	tools/src/test/resources/2.0/invalid-properties-2.0.json
#	tools/src/test/resources/2.0/invalid-service-data-2.0.json
#	tools/src/test/resources/2.0/invalid-vulnerability-evidence-additional-property-2.0.json
#	tools/src/test/resources/2.0/invalid-vulnerability-evidence-confidence-range-2.0.json
#	tools/src/test/resources/2.0/invalid-vulnerability-evidence-exploitability-2.0.json
#	tools/src/test/resources/2.0/invalid-vulnerability-evidence-method-missing-technique-2.0.json
#	tools/src/test/resources/2.0/invalid-vulnerability-evidence-missing-confidence-2.0.json
#	tools/src/test/resources/2.0/invalid-vulnerability-evidence-technique-2.0.json
#	tools/src/test/resources/2.0/invalid-vulnerability-occurrence-missing-location-2.0.json
#	tools/src/test/resources/2.0/invalid-vulnerability-weakness-cwe-and-name-2.0.json
#	tools/src/test/resources/2.0/valid-annotation-2.0.json
#	tools/src/test/resources/2.0/valid-bom-2.0.json
#	tools/src/test/resources/2.0/valid-citations-2.0.json
#	tools/src/test/resources/2.0/valid-component-choice-and-2.0.json
#	tools/src/test/resources/2.0/valid-component-choice-in-nested-components-2.0.json
#	tools/src/test/resources/2.0/valid-component-choice-nested-2.0.json
#	tools/src/test/resources/2.0/valid-component-choice-or-2.0.json
#	tools/src/test/resources/2.0/valid-component-choice-xor-2.0.json
#	tools/src/test/resources/2.0/valid-component-evidence-assertion-2.0.json
#	tools/src/test/resources/2.0/valid-component-evidence-license-copyright-2.0.json
#	tools/src/test/resources/2.0/valid-component-evidence-shared-technique-2.0.json
#	tools/src/test/resources/2.0/valid-component-external-with-version.json
#	tools/src/test/resources/2.0/valid-component-external-with-versionRange.json
#	tools/src/test/resources/2.0/valid-component-external-without-version.json
#	tools/src/test/resources/2.0/valid-component-identifiers-2.0.json
#	tools/src/test/resources/2.0/valid-component-parties-by-reference-2.0.json
#	tools/src/test/resources/2.0/valid-component-parties-multi-role-2.0.json
#	tools/src/test/resources/2.0/valid-component-ref-2.0.json
#	tools/src/test/resources/2.0/valid-compositions-2.0.json
#	tools/src/test/resources/2.0/valid-control-full-2.0.json
#	tools/src/test/resources/2.0/valid-cryptography-certificate-2.0.json
#	tools/src/test/resources/2.0/valid-cryptography-certificate-advanced-2.0.json
#	tools/src/test/resources/2.0/valid-cryptography-full-2.0.json
#	tools/src/test/resources/2.0/valid-cryptography-implementation-2.0.json
#	tools/src/test/resources/2.0/valid-cryptography-protocol-type-2.0.json
#	tools/src/test/resources/2.0/valid-dependency-2.0.json
#	tools/src/test/resources/2.0/valid-evidence-2.0.json
#	tools/src/test/resources/2.0/valid-formulation-2.0.json
#	tools/src/test/resources/2.0/valid-hardware-certification-cdxa-2.0.json
#	tools/src/test/resources/2.0/valid-hardware-certification-software-2.0.json
#	tools/src/test/resources/2.0/valid-hardware-devicetype-custom-2.0.json
#	tools/src/test/resources/2.0/valid-hardware-identity-evidence-2.0.json
#	tools/src/test/resources/2.0/valid-hardware-material-2.0.json
#	tools/src/test/resources/2.0/valid-license-expression-2.0.json
#	tools/src/test/resources/2.0/valid-license-expression-with-licensing-2.0.json
#	tools/src/test/resources/2.0/valid-license-expression-with-text-2.0.json
#	tools/src/test/resources/2.0/valid-license-id-2.0.json
#	tools/src/test/resources/2.0/valid-license-id-with-text-2.0.json
#	tools/src/test/resources/2.0/valid-license-name-2.0.json
#	tools/src/test/resources/2.0/valid-license-name-with-licensing-2.0.json
#	tools/src/test/resources/2.0/valid-license-name-with-text-2.0.json
#	tools/src/test/resources/2.0/valid-machine-learning-2.0.json
#	tools/src/test/resources/2.0/valid-machine-learning-considerations-env-2.0.json
#	tools/src/test/resources/2.0/valid-metadata-supplier-2.0.json
#	tools/src/test/resources/2.0/valid-origin-stage-lifecycle-2.0.json
#	tools/src/test/resources/2.0/valid-party-ai-agent-2.0.json
#	tools/src/test/resources/2.0/valid-party-capability-profile-2.0.json
#	tools/src/test/resources/2.0/valid-party-component-as-system-2.0.json
#	tools/src/test/resources/2.0/valid-party-organization-all-fields-2.0.json
#	tools/src/test/resources/2.0/valid-party-organization-with-component-supplier-2.0.json
#	tools/src/test/resources/2.0/valid-party-person-2.0.json
#	tools/src/test/resources/2.0/valid-patent-2.0.json
#	tools/src/test/resources/2.0/valid-perspective-2.0.json
#	tools/src/test/resources/2.0/valid-properties-2.0.json
#	tools/src/test/resources/2.0/valid-release-notes-2.0.json
#	tools/src/test/resources/2.0/valid-saasbom-2.0.json
#	tools/src/test/resources/2.0/valid-service-2.0.json
#	tools/src/test/resources/2.0/valid-service-empty-objects-2.0.json
#	tools/src/test/resources/2.0/valid-threatmodel-simple-2.0.json
#	tools/src/test/resources/2.0/valid-vex-mitigating-control-2.0.json
#	tools/src/test/resources/2.0/valid-vulnerability-2.0.json
#	tools/src/test/resources/2.0/valid-vulnerability-evidence-2.0.json
#	tools/src/test/resources/2.0/valid-vulnerability-evidence-callstacks-2.0.json
#	tools/src/test/resources/2.0/valid-vulnerability-evidence-hardened-2.0.json
#	tools/src/test/resources/2.0/valid-vulnerability-evidence-llm-2.0.json
#	tools/src/test/resources/2.0/valid-vulnerability-evidence-not-affected-2.0.json
#	tools/src/test/resources/2.0/valid-vulnerability-evidence-perspectives-2.0.json
#	tools/src/test/resources/2.0/valid-vulnerability-evidence-sast-rule-2.0.json
#	tools/src/test/resources/2.0/valid-vulnerability-evidence-shared-occurrence-2.0.json
#	tools/src/test/resources/2.0/valid-vulnerability-evidence-unknown-technique-2.0.json
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
@stevespringett stevespringett added the tc54 reviewed Ecma TC54 has reviewed the feature candidate label Oct 30, 2026
@stevespringett
stevespringett merged commit 01d2be0 into 2.0-dev Oct 30, 2026
41 of 54 checks passed
@stevespringett
stevespringett deleted the 2.0-dev-refId branch October 30, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-changes promote to tc54 Promote to Ecma Technical Committee 54 proposed core enhancement request for comment RFC notice sent A public RFC notice was distributed to the CycloneDX mailing list for consideration RFC vote accepted tc54 accepted Ecma TC54 has accepted the feature candidate tc54 reviewed Ecma TC54 has reviewed the feature candidate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Consider changing bom-ref to bom-id in 2.0

3 participants