Skip to content

Commit 2c50eb8

Browse files
committed
doc: updated to reflect breaking changes in model for 3.0.0
Signed-off-by: Paul Horton <[email protected]>
1 parent a043437 commit 2c50eb8

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

README.md

+10-9
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,21 @@
1313
----
1414

1515
This CycloneDX module for Python can generate valid CycloneDX bill-of-material document containing an aggregate of all
16-
project dependencies.
16+
project dependencies. CycloneDX is a lightweight BOM specification that is easily created, human-readable, and simple
17+
to parse.
1718

18-
This module is not designed for standalone use.
19+
**This module is not designed for standalone use.**
1920

20-
If you're looking for a CycloneDX tool to run to generate (SBOM) software bill-of-materials documents, why not checkout
21-
[CycloneDX Python][cyclonedx-python].
22-
23-
Additionally, the following tool can be used as well (and this library was written to help improve it) [Jake][jake].
21+
As of version `3.0.0`, the internal data model was adjusted to allow CycloneDX VEX documents to be produced as per
22+
[official examples](https://cyclonedx.org/capabilities/bomlink/#linking-external-vex-to-bom-inventory) linking a VEX
23+
documents to a separate BOM document.
2424

25-
Additionally, you can use this module yourself in your application to programmatically generate SBOMs.
25+
If you're looking for a CycloneDX tool to run to generate (SBOM) software bill-of-materials documents, why not checkout
26+
[CycloneDX Python][cyclonedx-python] or [Jake][jake].
2627

27-
CycloneDX is a lightweight BOM specification that is easily created, human-readable, and simple to parse.
28+
Alternatively, you can use this module yourself in your application to programmatically generate CycloneDX BOMs.
2829

29-
View our documentation [here](https://cyclonedx-python-library.readthedocs.io/).
30+
View the documentation [here](https://cyclonedx-python-library.readthedocs.io/).
3031

3132
## Python Support
3233

docs/index.rst

+5-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ CycloneDX is a lightweight BOM specification that is easily created, human-reada
2020
This CycloneDX module for Python can generate valid CycloneDX bill-of-material document containing an aggregate of all
2121
project dependencies.
2222

23+
As of version ``3.0.0``, the internal data model was adjusted to allow CycloneDX VEX documents to be produced as per
24+
`official examples`_ linking VEX to a separate BOM.
25+
2326
This module is not designed for standalone use (i.e. it is not executable on it’s own). If you’re looking for a
2427
CycloneDX tool to run to generate (SBOM) software bill-of-materials documents, why not checkout:
2528

@@ -44,4 +47,5 @@ programmatically generate SBOMs.
4447

4548
.. _CycloneDX Python: https://pypi.org/project/cyclonedx-bom/
4649
.. _Jake: https://pypi.org/project/jake
47-
.. _CycloneDX Tool Center: https://cyclonedx.org/tool-center/
50+
.. _CycloneDX Tool Center: https://cyclonedx.org/tool-center/
51+
.. _official examples: https://cyclonedx.org/capabilities/bomlink/#linking-external-vex-to-bom-inventory

docs/schema-support.rst

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ supported in prior versions of the CycloneDX schema.
4343
| ``bom.properties`` | No | See `schema specification bug 130`_ |
4444
+----------------------------+---------------+---------------------------------------------------------------------------------------------------+
4545
| ``bom.vulnerabilities`` | Yes | Note: Prior to CycloneDX 1.4, these were present under ``bom.components`` via a schema extension. |
46+
| | | Note: As of ``cyclonedx-python-lib`` ``>3.0.0``, Vulnerability are modelled differently |
4647
+----------------------------+---------------+---------------------------------------------------------------------------------------------------+
4748
| ``bom.signature`` | No | |
4849
+----------------------------+---------------+---------------------------------------------------------------------------------------------------+

0 commit comments

Comments
 (0)