Changelog
CHANGELOG
v7.4.0 (2026-09-15)
Features
v7.3.1 (2026-07-23)
Bug Fixes
Documentation
v7.3.0 (2026-03-30)
Features
v7.2.2 (2026-02-19)
Documentation
v7.2.1 (2025-10-29)
Documentation
v7.2.0 (2025-10-16)
Documentation
Add Changelog to project urls (
5f38d75)
Features
v7.1.0 (2025-09-02)
Documentation
Fix changelog (
1e6574f)
Features
v7.0.0 (2025-07-14)
BREAKING Changes
v6.1.3 (2025-07-08)
Bug Fixes
v6.1.2 (2025-06-26)
Bug Fixes
Documentation
v6.1.1 (2025-05-12)
Bug Fixes
Maintenance (
e3c168b)
v6.1.0 (2025-05-12)
Documentation
Fix default value for
--spec-version(2f2982b)
Features
v6.0.0 (2025-04-24)
Features
v5.5.0 (2025-04-23)
Features
v5.4.0 (2025-04-23)
Documentation
Features
v5.3.0 (2025-02-26)
Features
v5.2.0 (2025-02-20)
Documentation
Features
v5.1.2 (2025-01-21)
Bug Fixes
Documentation
v5.1.1 (2024-11-09)
Bug Fixes
Documentation
Fix headline structure in readme (
74f07e1)
v5.1.0 (2024-10-23)
Features
v5.0.0 (2024-10-15)
Documentation
Features
BREAKING Changes
Emitted metadata tool name is
cyclonedx-py, wascyclonedx-bom. * Emitted metadata tools are up to non-deprecated CycloneDX specification. * No longer emit deprecated or undocumented properties in namespacecdx:poetry(see previous release 4.6.0 for official replacements). -cdx:poetry:source:package:reference-cdx:poetry:package:source:resolved_reference-cdx:poetry:package:source:vcs:requested_revision-cdx:poetry:package:source:vcs:commit_id
The mentioned changes are considered “breaking” for processes that relied on the respective data structures. Migration paths are self-explanatory.
Dependencies
Requires
cyclonedx-python-lib>=8.0.0,<9now, was>=7.3.0,<8.0.0,!=7.3.1.
v4.6.1 (2024-09-30)
Bug Fixes
Documentation
Contrib and setup hint (
2ae46ff)
v4.6.0 (2024-09-20)
Documentation
Features
v4.5.1 (2024-09-18)
Bug Fixes
Documentation
Fix typo (
9f9fa9e)
v4.5.0 (2024-06-10)
Documentation
Features
v4.4.3 (2024-04-26)
Bug Fixes
v4.4.2 (2024-04-21)
Bug Fixes
v4.4.1 (2024-04-21)
Bug Fixes
v4.4.0 (2024-04-21)
Features
v4.3.0 (2024-04-20)
Features
v4.2.0 (2024-04-18)
Features
v4.1.6 (2024-04-15)
Bug Fixes
v4.1.5 (2024-04-11)
Bug Fixes
v4.1.4 (2024-03-28)
Bug Fixes
v4.1.3 (2024-03-15)
Bug Fixes
Documentation
v4.1.2 (2024-03-01)
Build System
v4.1.1 (2024-02-03)
Bug Fixes
Documentation
v4.1.0 (2024-02-02)
Features
v4.0.0 (2024-01-31)
Features
Changelog
See also the migration guide in the docs.
BC: Removed support for python < 3.8
BC: Removed deprecated shell script
cyclonedx-bom; usecyclonedx-pyinsteadBC: Removed conda support. However, conda’s Python environments are fully supported. See below.
BC: Removed public API. You may use the CLI instead, see chapter “usage” in the docs.
BC: Complete redesign of the CommandLineInterface(CLI):
Uses sub-commands for easy accessibility and divide in specific purposes and domains
Easy understandable flags, switches and options – in accordance with the domains
Updated help pages, added usage examples
Dozens of new features and fixes, such as:
environment analyzer supports any Python (virtual) environment – including support for, but not limited to: conda, Hatch, PDM, Pipenv, Poetry, venv, virtualenv
Poetry analyzer support groups, filtering, and such
Pipenv analyzer support categories, filtering, and such
requirements analyzer is feature complete and fixed - More details in the SBOM results (based on method)
PackageURLs may have more qualifiers (enabled per default, disable via
--short-PURLs)component properties according to official taxonomy - SBOM results may be validated (enabled per default, disable via
--no-validate)SBOM results may have dependency graph populated (if supported by method - applies to environment and Poetry) - SBOM results may have root-component populated (if
pyprojectprovided)SBOM results are more
diff-friendly and not just one long line of textFixed possible issues with input data encoding
May omit dev-dependencies or domain-specific groups/categories (if supported by method and issued by CLI switches)
Strip authentication secrets from (private) download/index URLs
Support CycloneDX 1.5
which is the default now - Upgraded documentation, examples, …
Complete rewrite from scratch - Dependencies were bumped, dropped, added, …
QA and test suites were massively enhanced
v3.11.7 (2023-11-03)
Bug Fixes
v3.11.6 (2023-11-03)
Bug Fixes
v3.11.5 (2023-10-20)
Bug Fixes
v3.11.4 (2023-10-19)
Bug Fixes
Input file encoding fallback (
0bc7296)
v3.11.3 (2023-10-19)
Bug Fixes
Documentation
v3.11.2 (2023-07-12)
Bug Fixes
v3.11.1 (2023-07-12)
Bug Fixes
v3.11.0 (2023-02-11)
Documentation
Features
v3.10.1 (2022-12-15)
Bug Fixes
Documentation
v3.10.0 (2022-12-13)
Features
v3.9.0 (2022-12-13)
Features
v3.8.0 (2022-12-12)
Features
v3.7.4 (2022-12-12)
Bug Fixes
v3.7.3 (2022-12-11)
Bug Fixes
v3.7.2 (2022-11-15)
Bug Fixes
Documentation
v3.7.1 (2022-11-10)
Bug Fixes
v3.7.0 (2022-11-10)
Features
v3.6.4 (2022-11-10)
Bug Fixes
v3.6.3 (2022-09-19)
Bug Fixes
Ci release pipeline (
99ccdc6)
v3.6.2 (2022-09-19)
Bug Fixes
Ci release pipeline (
6515071)
v3.6.1 (2022-09-19)
Bug Fixes
v3.6.0 (2022-09-16)
Documentation
Features
v3.5.0 (2022-06-27)
v3.4.0 (2022-06-16)
v3.3.0 (2022-06-16)
v3.2.2 (2022-06-02)
Bug Fixes
v3.2.1 (2022-04-05)
Bug Fixes
Cli default file for json format (
8747620)
v3.2.0 (2022-04-05)
Bug Fixes
Documentation
Describe methods to call the tool (
2bac83a)
Features
Make module callable (
5b3d8d7)
v3.1.1 (2022-03-21)
Bug Fixes
Documentation
Add hint for RTFD to README (
cf4f534)Add link to https://cyclonedx.org/ to README (
fc4b8e4)Add RTFD shield to README (
7fef6ee)Fixed link to RTFD (
3a8669a)
v3.1.0 (2022-03-10)
Bug Fixes
Documentation
Update RequirementsFileParser docs to include nested file support (
9e9021d)
Features
v3.0.0 (2022-02-21)
Features
Added marker and classifiers to denote this as typed (#313,
f317353)Bump to latest
cyclonedx-python-lib(5902fbf)
BREAKING CHANGE: Default Schema Version has been replaced by notion of LATEST supported Schema Version
Breaking Changes
Default Schema Version has been replaced by notion of LATEST supported Schema Version
v2.0.3 (2022-02-03)
Bug Fixes
v2.0.2 (2022-02-03)
Bug Fixes
v2.0.1 (2022-01-24)
Bug Fixes
Bump dependencies to get latest
cyclonedx-python-lib(87c3fe7)
v2.0.0 (2022-01-13)
Bug Fixes
Documentation
Features
v1.5.3 (2021-11-23)
v1.5.2 (2021-11-23)
Bug Fixes
v1.5.1 (2021-11-23)
Bug Fixes
v1.5.0 (2021-11-17)
Features
v1.4.3 (2021-11-16)
Bug Fixes
Add static code analysis, better typing and bump cyclonedx-python-lib to 0.11 (
d5d9f56)
v1.4.2 (2021-11-12)
Bug Fixes
If no input file is supplied and no input is provided on STDIN, we will now try to automatically locate (in the current working directory) a manifest with default name for the input type specified. This works for PIP (Pipfile.lock), Poetry (poetry.lock) and Requirements (requirements.txt) (
93f9e59)
v1.4.1 (2021-10-26)
Bug Fixes
Corrected documentation after deprecation of
-rf,-pf,--poetry-file,--requirements-fileand--pip-file(4c4c8d8)
v1.4.0 (2021-10-21)
Bug Fixes
Features
Add conda support (bump cyclonedx-python-lib to ^0.10.0) (
cb24275)
v1.3.1 (2021-10-19)
Bug Fixes
Bump to cyclonedx-python-lib to resolve issue #244 (
ebea3ef)
v1.3.0 (2021-10-19)
Features
Add license information in CycloneDX BOM when using Environment as the source (
5d1f9a7)
v1.2.0 (2021-10-12)
Features
Update to latest stable cyclonedx-python-lib (
6145bd5)
v1.1.0 (2021-10-04)
Features
Add support for generating SBOM from poetry.lock files (
bb4ac0f)
v1.0.5 (2021-09-27)
Bug Fixes
Handle
requirements.txtwhich contain dependencies without a version statement and warn that they cannot be included in the resulting CycloneDX BOM (e637e56)
v1.0.4 (2021-09-27)
Bug Fixes
Error message when
requirements.txtfile is non-existent updated (3bbc071)
v1.0.3 (2021-09-27)
Bug Fixes
Default to “requirements.txt” in current directory when “-r” flag is supplied but not “-rf” flag is supplied (
bb7e30a)
Build System
v1.0.2 (2021-09-13)
Bug Fixes
Release GH action (
148421b)
v1.0.1 (2021-09-13)
Bug Fixes
ci: Corrected main to master branch. (
7162cd9)
v0.4.3 (2020-12-06)
v0.4.2 (2020-10-08)
v0.4.1 (2020-09-09)
v0.4.0 (2020-09-03)
v0.3.5 (2019-12-04)
v0.3.4 (2019-12-04)
v0.3.3 (2019-11-13)
Initial Release