Changelog
CHANGELOG
v7.2.2 (2026-02-19)
Documentation
Modernize RTF setup (#1002, ``206c17e` <https://github.com/CycloneDX/cyclonedx-python/commit/206c17e6e515a211eee2a4a238c50e8db274bafc>`_)
v7.2.1 (2025-10-29)
Documentation
Basic support for CycloneDX 1.7 (#984, ``6477a3f` <https://github.com/CycloneDX/cyclonedx-python/commit/6477a3ff5634f7f11b2a711e68b442c6539d91b4>`_)
v7.2.0 (2025-10-16)
Documentation
Add Changelog to project urls (``5f38d75` <https://github.com/CycloneDX/cyclonedx-python/commit/5f38d7545f736eb07029095171ab09c3e3cf77ab>`_)
Features
Support Python 3.14 (#982, ``ef36abe` <https://github.com/CycloneDX/cyclonedx-python/commit/ef36abe64ff68149e3cb055e4374bcde5b67f580>`_)
v7.1.0 (2025-09-02)
Documentation
Fix changelog (``1e6574f` <https://github.com/CycloneDX/cyclonedx-python/commit/1e6574fa4dd4db3a60303d87b221bb6ff0baf4bd>`_)
Features
Support runtime-dependency
cyclonedx-python-libv11 (#938, ``7818754` <https://github.com/CycloneDX/cyclonedx-python/commit/781875478534af08a7dccc21ae0aef1c42c9ccbe>`_)
v7.0.0 (2025-07-14)
BREAKING Changes
Finalize PEP639, auto-enable it, remove CLI switch
environment --PEP-639(#928, ``6b81028` <https://github.com/CycloneDX/cyclonedx-python/commit/6b81028062a936937de17003b3ff18c6e17c9b5e>`_)Remove deprecated CLI switches
--schema-versionand--outfile, use--spec-versionand--output-fileinstead (#892, ``2be98e5` <https://github.com/CycloneDX/cyclonedx-python/commit/2be98e507b87fb83b883dc96c07b5783ce3b4dbc>`_)
v6.1.3 (2025-07-08)
Bug Fixes
License file detection according to PEP621 (#929, ``28dcbf7` <https://github.com/CycloneDX/cyclonedx-python/commit/28dcbf7949b8f0cfa51f217c6e3939ce9d9926c2>`_)
v6.1.2 (2025-06-26)
Bug Fixes
Make pep621 license detections type-aware (#920, ``0c9aeac` <https://github.com/CycloneDX/cyclonedx-python/commit/0c9aeaca0d5dce56fe50df77f2d9384194f8276f>`_)
Documentation
Formatting and reorder of code style instructions. (``15ac2cd` <https://github.com/CycloneDX/cyclonedx-python/commit/15ac2cd7b9d3e76163d894cb064a6bc401b46f80>`_)
License file
*.rstare NOT typetext- they are binary (#911, ``168f81d` <https://github.com/CycloneDX/cyclonedx-python/commit/168f81d2c951e4fd7c3ceefe3586cc7d70fbb76a>`_)
v6.1.1 (2025-05-12)
Bug Fixes
Maintenance (``e3c168b` <https://github.com/CycloneDX/cyclonedx-python/commit/e3c168b34fd33c38dd23847d2d065b7216c6c256>`_)
v6.1.0 (2025-05-12)
Documentation
Fix default value for
--spec-version(``2f2982b` <https://github.com/CycloneDX/cyclonedx-python/commit/2f2982b35c5d4a520b75fe51b85796b8163335e0>`_)
Features
Rootless docker container (#893, ``a0cd44b` <https://github.com/CycloneDX/cyclonedx-python/commit/a0cd44ba2e9c49f621e10b70f5efde306c9906ac>`_)
v6.0.0 (2025-04-24)
Features
Add mimetype detection for rich text format (rtf) (#886, ``9861a46` <https://github.com/CycloneDX/cyclonedx-python/commit/9861a46fb9a12f8b857fa31d393e1eb6656af141>`_)
Drop support for python <3.9 (#883, ``9a5e6d8` <https://github.com/CycloneDX/cyclonedx-python/commit/9a5e6d8a985262ffa5cf97da5e687470887f4e35>`_)
Spec-version defaults to CycloneDX 1.6 (#885, ``880dd79` <https://github.com/CycloneDX/cyclonedx-python/commit/880dd79c4ca6737c08c35288d14323c0db71b166>`_)
v5.5.0 (2025-04-23)
Features
Support runtime-dependency
packaging ^25(#882, ``4fa5a35` <https://github.com/CycloneDX/cyclonedx-python/commit/4fa5a35ad8419f352c2436f86efd070b8729c5af>`_)
v5.4.0 (2025-04-23)
Documentation
Install instructions for
uv(``07d9bcc` <https://github.com/CycloneDX/cyclonedx-python/commit/07d9bccea8bd5cefa34dec0cb930da719a7dac97>`_)Reword common CLI switches (#877, ``3c86517` <https://github.com/CycloneDX/cyclonedx-python/commit/3c86517a9e9986270cf7d2c51a2d62957fbdb712>`_)
Showcase usage with
uv(#858, ``efd45b1` <https://github.com/CycloneDX/cyclonedx-python/commit/efd45b1f6f4aaebf70a9d645636626636145de26>`_)
Features
Deprecate CLI switch
--outfile; use new--output-fileinstead (#875, ``fb30ee0` <https://github.com/CycloneDX/cyclonedx-python/commit/fb30ee098f10ba805212bb6463ec7933676592c1>`_)Deprecate CLI switch
--schema-version; use new--spec-versioninstead (#871, ``bbae05f` <https://github.com/CycloneDX/cyclonedx-python/commit/bbae05f3130c79c442f67f3ee544a7e4701d5a86>`_)Support
cyclonedx-python-lib ^10(#880, ``545dde0` <https://github.com/CycloneDX/cyclonedx-python/commit/545dde0cfd380748f711e159ecb2a7c4fb9cf81b>`_)
v5.3.0 (2025-02-26)
Features
Add support for
cyclonedx-python-lib>=9.0<10(#854, ``45ae96e` <https://github.com/CycloneDX/cyclonedx-python/commit/45ae96eca790d68fc8262e70307110aab36c29c2>`_)
v5.2.0 (2025-02-20)
Documentation
Showcase
uvas installation option (#847, ``12cc59b` <https://github.com/CycloneDX/cyclonedx-python/commit/12cc59bb0c38ae2ce72bc9e54c46762dafe399fc>`_)
Features
Subcommand
environmentgot aliasesenv,venv(#850, ``aaed12a` <https://github.com/CycloneDX/cyclonedx-python/commit/aaed12a74d68fe8d8eb2fadc7b8d226968f335cf>`_)
v5.1.2 (2025-01-21)
Bug Fixes
poetry: Properly handle multi-declaration (optional) dependencies (#842, ``18c5f0e` <https://github.com/CycloneDX/cyclonedx-python/commit/18c5f0ec8e4418aeaf7d6ee2e36b40133f9d0e5a>`_)
Documentation
Add console classifier (``75f640c` <https://github.com/CycloneDX/cyclonedx-python/commit/75f640cdede42676c0d9e96a359b111582596ff9>`_)
Fix typos in comments (``8228cbb` <https://github.com/CycloneDX/cyclonedx-python/commit/8228cbb65070008279859579b6149e6f6e6f0404>`_)
v5.1.1 (2024-11-09)
Bug Fixes
Schema-invalid CycloneDX when running PEP639 analysis (#828, ``b2595cf` <https://github.com/CycloneDX/cyclonedx-python/commit/b2595cf829f57c0712394ae5f159af395b59c43e>`_)
Documentation
Fix headline structure in readme (``74f07e1` <https://github.com/CycloneDX/cyclonedx-python/commit/74f07e16871b9ee5f9f7581edffa3af76b2b7ba6>`_)
v5.1.0 (2024-10-23)
Features
Add Python 3.13 support (#818, ``f4eb79e` <https://github.com/CycloneDX/cyclonedx-python/commit/f4eb79e50bd5a1462c47ad259d632937d951bf96>`_)
v5.0.0 (2024-10-15)
Documentation
chaneglog: Omit chore/ci/refactor/style/test/build (#813, ``6707959` <https://github.com/CycloneDX/cyclonedx-python/commit/67079598b520fc7319f1c83ff562584f4acdd09c>`_)
Features
V5.0.0 (#797, ``34cf6e3` <https://github.com/CycloneDX/cyclonedx-python/commit/34cf6e316f5f065b00cdebbed0791662500e6c4c>`_)
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 namespace ``cdx:poetry` <https://github.com/CycloneDX/cyclonedx-property-taxonomy/blob/main/cdx/poetry.md>`_ (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
Help page for sub command “environment” on windows (#805, ``9e8a5d7` <https://github.com/CycloneDX/cyclonedx-python/commit/9e8a5d72045b3477e5523ed891493c29a584f35f>`_)
Documentation
Contrib and setup hint (``2ae46ff` <https://github.com/CycloneDX/cyclonedx-python/commit/2ae46ff222067724d4f1e5e23335cd342f6775a6>`_)
v4.6.0 (2024-09-20)
Documentation
Reformat help page in
usagedocs (#788, ``a1354e5` <https://github.com/CycloneDX/cyclonedx-python/commit/a1354e5fd074036499d308488e0e621647afc3ce>`_)
Features
Populate properties
cdx:python:package:source:vcs:...(#790, ``b08e1bb` <https://github.com/CycloneDX/cyclonedx-python/commit/b08e1bb46871b167fb0ca135d2f97ad8a19df313>`_)
v4.5.1 (2024-09-18)
Bug Fixes
Assert copyright headers (#787, ``dddcb5d` <https://github.com/CycloneDX/cyclonedx-python/commit/dddcb5dc6529e60c82dcfd756a0a8b31ae76e9bf>`_)
Documentation
Fix typo (``9f9fa9e` <https://github.com/CycloneDX/cyclonedx-python/commit/9f9fa9e795b2aea847ae7639b018fd6c32d7e38c>`_)
v4.5.0 (2024-06-10)
Documentation
Exclude dep bumps from changelog (#750, ``3d02d6a` <https://github.com/CycloneDX/cyclonedx-python/commit/3d02d6ab32d864a6cf9c84a12f60623c6a784c4b>`_)
Ossf best practice badge percentage (``5717803` <https://github.com/CycloneDX/cyclonedx-python/commit/5717803b27f71d6133cce5a5ea91cd87f130626a>`_)
Features
Environment - gather declared license information according to PEP639 (#755, ``e9cc805` <https://github.com/CycloneDX/cyclonedx-python/commit/e9cc8058bb299e98a6f645426a2626bcfa3f06eb>`_)
v4.4.3 (2024-04-26)
Bug Fixes
Do not use
cyclonedx-lib==7.3.1(#729, ``aa715c0` <https://github.com/CycloneDX/cyclonedx-python/commit/aa715c0e94045c35fda7b6908c3c59cb84fb5e0c>`_)
v4.4.2 (2024-04-21)
Bug Fixes
Release
latescontainer image (#726, ``0155450` <https://github.com/CycloneDX/cyclonedx-python/commit/015545014d7bb0fe72438d6707db4abc89dba031>`_)
v4.4.1 (2024-04-21)
Bug Fixes
Release
latescontainer image (#725, ``8ba9d0b` <https://github.com/CycloneDX/cyclonedx-python/commit/8ba9d0b35f9d9593b5a3e232bf5e92d79b42fab9>`_)
v4.4.0 (2024-04-21)
Features
Publish to GHCR (#724, ``8c18484` <https://github.com/CycloneDX/cyclonedx-python/commit/8c184842af1a790692a898e9437a209a8fa65422>`_)
v4.3.0 (2024-04-20)
Features
Improve declared licenses detection (#722, ``b0ae453` <https://github.com/CycloneDX/cyclonedx-python/commit/b0ae453e7dc69356ba5e1b987a6b19a31d106909>`_)
v4.2.0 (2024-04-18)
Features
Support CycloneDX 1.6 output (#720, ``639b35a` <https://github.com/CycloneDX/cyclonedx-python/commit/639b35ad7e9aa832a4ad9b489a2391348f97fc15>`_)
v4.1.6 (2024-04-15)
Bug Fixes
More resilent PEP610 parsing (#716, ``93f0184` <https://github.com/CycloneDX/cyclonedx-python/commit/93f0184dd969db1536128d1ec4861f84977f0a91>`_)
v4.1.5 (2024-04-11)
Bug Fixes
Docs for default of CLI switch
--mc-type(#710, ``a218b40` <https://github.com/CycloneDX/cyclonedx-python/commit/a218b40ae8bc383e449b69ba3aa5280253387f19>`_)
v4.1.4 (2024-03-28)
Bug Fixes
Poetry analyzer crashed with certain optional package’s version constraints (#703, ``8ade6e1` <https://github.com/CycloneDX/cyclonedx-python/commit/8ade6e18637428e86332ecd1019416dfc121e862>`_)
v4.1.3 (2024-03-15)
Bug Fixes
Declared license texts as such, not as license name (#694, ``ec7ab3e` <https://github.com/CycloneDX/cyclonedx-python/commit/ec7ab3eb3a0aba31ce84227637aa0c91e05e76ba>`_)
Documentation
Imprve
environmentuse cases and examples (#690, ``0d38c7b` <https://github.com/CycloneDX/cyclonedx-python/commit/0d38c7b252e8d7f868656dd4663d1aac1c10fba5>`_)
v4.1.2 (2024-03-01)
Build System
Use poetry v1.8.1 (#682, ``dba63b8` <https://github.com/CycloneDX/cyclonedx-python/commit/dba63b8509336757d17d1cd21cdbe72517ecfd67>`_)
v4.1.1 (2024-02-03)
Bug Fixes
Normalize package extras (#671, ``4d550ad` <https://github.com/CycloneDX/cyclonedx-python/commit/4d550ad2467bcfbf3a8705188fd4f15e0dee194e>`_)
Documentation
Improve example for programmatic call of CLI (#670, ``2ac3f21` <https://github.com/CycloneDX/cyclonedx-python/commit/2ac3f218840b256bc84f25fa962febf484800860>`_)
v4.1.0 (2024-02-02)
Features
Support poetry multi-constraint dependencies (#668, ``50d2a4b` <https://github.com/CycloneDX/cyclonedx-python/commit/50d2a4bb1827fc0e7de83a7f78fc0a4d278df93e>`_)
v4.0.0 (2024-01-31)
Features
V4.0.0 (#605, ``6d24e65` <https://github.com/CycloneDX/cyclonedx-python/commit/6d24e656835d1be2705237100b289ae0c3ff51df>`_)
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
Toml-compatible fingers-crossed handling for failed input data decoding (#613, ``fb3d7bf` <https://github.com/CycloneDX/cyclonedx-python/commit/fb3d7bfd1216ad8b5328a1d348fea04fee31d3a4>`_)
v3.11.6 (2023-11-03)
Bug Fixes
Added a fingers-crossed handling for failed input data decoding (#612, ``be55902` <https://github.com/CycloneDX/cyclonedx-python/commit/be559020e482795c6603f36e98713c6f7bde1e34>`_)
v3.11.5 (2023-10-20)
Bug Fixes
Custom input encoding (#601, ``363934c` <https://github.com/CycloneDX/cyclonedx-python/commit/363934c0bc69ebbb23472f1173bf3c6b1e3c023a>`_)
v3.11.4 (2023-10-19)
Bug Fixes
Input file encoding fallback (``0bc7296` <https://github.com/CycloneDX/cyclonedx-python/commit/0bc72964d0578f713f405bc101742ef096bf8fd7>`_)
v3.11.3 (2023-10-19)
Bug Fixes
Input file encoding (#596, ``a9dda4b` <https://github.com/CycloneDX/cyclonedx-python/commit/a9dda4bfd0e68529628eab99b6db00fb5214bfc3>`_)
Documentation
Adjust syntax hilight for code blocks (#592, ``ccac31e` <https://github.com/CycloneDX/cyclonedx-python/commit/ccac31eb4d0996236da24ca9efb57af66bd1a020>`_)
Mark
ShellSessionin README (``411cf3d` <https://github.com/CycloneDX/cyclonedx-python/commit/411cf3d0a4b5005c1591211ecdc464d4747d69f1>`_)Publish coverage (#600, ``bd4f48e` <https://github.com/CycloneDX/cyclonedx-python/commit/bd4f48ef7f3c4c890a138c45dbc87f6ca3e2cf7b>`_)
v3.11.2 (2023-07-12)
Bug Fixes
Referenced branch
main, instead ofmaster(#562, ``830d15c` <https://github.com/CycloneDX/cyclonedx-python/commit/830d15c27fadb475fa9a15918b1d5930cd71834d>`_)
v3.11.1 (2023-07-12)
Bug Fixes
Fix typo in help page (#552, ``19bf41a` <https://github.com/CycloneDX/cyclonedx-python/commit/19bf41a52a698ee3ddee5fafc5d293ea3d9427be>`_)
v3.11.0 (2023-02-11)
Documentation
Fix shields (#473, ``e32b288` <https://github.com/CycloneDX/cyclonedx-python/commit/e32b28894a8859925f22a1f45aec8608e7cd8bc3>`_)
Fix typo in CLI help page (#490, ``a8a8445` <https://github.com/CycloneDX/cyclonedx-python/commit/a8a844504494d10c217ba4739e6ff09b4ca34f67>`_)
Fix typos (#482, ``edbe3d4` <https://github.com/CycloneDX/cyclonedx-python/commit/edbe3d4e0ee62396ac10b42dd9ee5d6094817675>`_)
Features
Deprecated CLI command
cyclonedx-bomprints deprecation warning on STDERR before execution (#489, ``2009236` <https://github.com/CycloneDX/cyclonedx-python/commit/2009236c537af212aab1d5907e02f2b003f3062c>`_)
v3.10.1 (2022-12-15)
Bug Fixes
Purl for PyPI packages from ‘conda list’ have the correct format now (#471, ``1573064` <https://github.com/CycloneDX/cyclonedx-python/commit/157306483a21583d752714a77ad7d0c7395291e5>`_)
Documentation
Improve CONTRIBUTION instructions - sign-off step (#470, ``578c0a8` <https://github.com/CycloneDX/cyclonedx-python/commit/578c0a88e63c804b1462e3d3b617f56b53b6012e>`_)
v3.10.0 (2022-12-13)
Features
Add support for poetry lock format v2.0 (#469, ``0b1e07f` <https://github.com/CycloneDX/cyclonedx-python/commit/0b1e07f91aada201088605a84ea394182ce0f10e>`_)
v3.9.0 (2022-12-13)
Features
Parsers can outbut more debug messages (#466, ``9eedb4f` <https://github.com/CycloneDX/cyclonedx-python/commit/9eedb4ff27bb81f4ad323e9fa0f79230b0710032>`_)
v3.8.0 (2022-12-12)
Features
Error- and debug-output is send to STDERR, instead of STDOUT (#465, ``f543b69` <https://github.com/CycloneDX/cyclonedx-python/commit/f543b69ee4463df3fb4d4b7c86475562f62e4744>`_)
v3.7.4 (2022-12-12)
Bug Fixes
Ignore broken licenses in env parser (#463, ``3118acd` <https://github.com/CycloneDX/cyclonedx-python/commit/3118acdf180b6d8d35a637b3e94dc6ec7c5c5b3d>`_)
v3.7.3 (2022-12-11)
Bug Fixes
Adjust dependency
pip-requirements-parserto a working version (#450, ``6101986` <https://github.com/CycloneDX/cyclonedx-python/commit/610198659be408b5ef17d649aa381944d992a7dd>`_)
v3.7.2 (2022-11-15)
Bug Fixes
Add a missing space in the help pages
pathto->path to(#443, ``bc5fe57` <https://github.com/CycloneDX/cyclonedx-python/commit/bc5fe5760565e608387ad7638126869550d65213>`_)
Documentation
Fix typo
pathto->path to(#443, ``bc5fe57` <https://github.com/CycloneDX/cyclonedx-python/commit/bc5fe5760565e608387ad7638126869550d65213>`_)
v3.7.1 (2022-11-10)
Bug Fixes
EnvironmentParser: Reduced crashes if no Classifiers are found (#441, ``67f56e7` <https://github.com/CycloneDX/cyclonedx-python/commit/67f56e7bfa4fb9d50654ebd07ece1ad14377a355>`_)
v3.7.0 (2022-11-10)
Features
Pass purl-bom-ref to EnvironmentParser (#432, ``7cfefeb` <https://github.com/CycloneDX/cyclonedx-python/commit/7cfefeb389b3c63b69ad93aeca1a709231da2901>`_)
v3.6.4 (2022-11-10)
Bug Fixes
EnvironmentParser: Remove code break when classifier parsing in py>=3.8 (#431, ``4ab075e` <https://github.com/CycloneDX/cyclonedx-python/commit/4ab075ee814571a8dc8c1e7b962686b232619330>`_)
v3.6.3 (2022-09-19)
Bug Fixes
Ci release pipeline (``99ccdc6` <https://github.com/CycloneDX/cyclonedx-python/commit/99ccdc671f5a7a941f31199813bce71405bbfdd8>`_)
v3.6.2 (2022-09-19)
Bug Fixes
Ci release pipeline (``6515071` <https://github.com/CycloneDX/cyclonedx-python/commit/6515071fc95d2b460577d0fbceb7d6c34a18c508>`_)
v3.6.1 (2022-09-19)
Bug Fixes
Properly declare licenses from environment (#417, ``25f9e29` <https://github.com/CycloneDX/cyclonedx-python/commit/25f9e29a162f20918b6f1bbe887cc7b18c623c16>`_)
v3.6.0 (2022-09-16)
Documentation
Describe
cyclonedx-pyrather thancyclonedx-bom(``c04196e` <https://github.com/CycloneDX/cyclonedx-python/commit/c04196e4404efc0513676e5baefeaf03e6b3b8e3>`_)Fix minor typo in poetry usage docs (#407, ``0abe230` <https://github.com/CycloneDX/cyclonedx-python/commit/0abe23049b5423f55b3e0951a00047f4e3f93056>`_)
Minor updates to poetry usage details & contributing.md (#407, ``0abe230` <https://github.com/CycloneDX/cyclonedx-python/commit/0abe23049b5423f55b3e0951a00047f4e3f93056>`_)
Features
Enable dependency
cyclonedx-python-lib@^3(#418, ``05cd51e` <https://github.com/CycloneDX/cyclonedx-python/commit/05cd51e1da261d29fb5c3e1722544a8f00a0cfcd>`_)
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
Add actively used (transitive) dependencies (#363, ``1f45ad9` <https://github.com/CycloneDX/cyclonedx-python/commit/1f45ad9162be511f07e9310414793218c554a097>`_)
v3.2.1 (2022-04-05)
Bug Fixes
Cli default file for json format (``8747620` <https://github.com/CycloneDX/cyclonedx-python/commit/8747620dac7ed3eeff69369c05dfb6386a56e549>`_)
v3.2.0 (2022-04-05)
Bug Fixes
Fix style and remove unnecessary package (#333, ``0ff6493` <https://github.com/CycloneDX/cyclonedx-python/commit/0ff6493dd59d2e8efafd35d4460847525e590937>`_)
Documentation
Describe methods to call the tool (``2bac83a` <https://github.com/CycloneDX/cyclonedx-python/commit/2bac83a6c6f7354d8b7218c32b4b2e5d96b2fd0c>`_)
Features
Make module callable (``5b3d8d7` <https://github.com/CycloneDX/cyclonedx-python/commit/5b3d8d7641b0f2825e5419b5ad8c8a75bf66403b>`_)
v3.1.1 (2022-03-21)
Bug Fixes
conda-parser: Version recognition for strings (#332, ``65246dd` <https://github.com/CycloneDX/cyclonedx-python/commit/65246ddfa9a55ce53fbf87f33b1f269c519f9b3a>`_)
Documentation
Add hint for RTFD to README (``cf4f534` <https://github.com/CycloneDX/cyclonedx-python/commit/cf4f534401dc90dbe093ce1a094efb02e5fb7c90>`_)
Add link to https://cyclonedx.org/ to README (``fc4b8e4` <https://github.com/CycloneDX/cyclonedx-python/commit/fc4b8e44bec39b175bb8994e0a59bc5076d1b2a6>`_)
Add RTFD shield to README (``7fef6ee` <https://github.com/CycloneDX/cyclonedx-python/commit/7fef6eec5d553c7687e7b2d2af1ba4e330f16490>`_)
Fixed link to RTFD (``3a8669a` <https://github.com/CycloneDX/cyclonedx-python/commit/3a8669ad7ba4230d06d1e0965342a5a836a52d1f>`_)
v3.1.0 (2022-03-10)
Bug Fixes
Sort imports (``fdec44b` <https://github.com/CycloneDX/cyclonedx-python/commit/fdec44bc111d7eb1add080a219dbc77744678f8a>`_)
Try to fix the temp file issue on Windows machines (``684d4f0` <https://github.com/CycloneDX/cyclonedx-python/commit/684d4f03ad6f8c0764dfaf8f3a38a09b91b69e5d>`_)
Documentation
Update RequirementsFileParser docs to include nested file support (``9e9021d` <https://github.com/CycloneDX/cyclonedx-python/commit/9e9021decb19d8262e87fe6955577c1bd1309d95>`_)
Features
Add pip-requirements-parser and update virtualenv to latest version (``73b2182` <https://github.com/CycloneDX/cyclonedx-python/commit/73b2182550d9635a0a5ab8e4f2226f37cf6b1b35>`_)
Add support for hashes, local packages and private repositories (``addc21a` <https://github.com/CycloneDX/cyclonedx-python/commit/addc21ae832f642298f665d426c576822038fb2f>`_)
v3.0.0 (2022-02-21)
Features
Added marker and classifiers to denote this as typed (#313, ``f317353` <https://github.com/CycloneDX/cyclonedx-python/commit/f317353bd7a24dbf4fb31642d766d94da609eb42>`_)
Bump to latest
cyclonedx-python-lib(``5902fbf` <https://github.com/CycloneDX/cyclonedx-python/commit/5902fbf9dc5becdf7d92180242488e56b998d9de>`_)
- BREAKING CHANGE: Default Schema Version has been replaced by notion of LATEST supported Schema
Version
Update to latest RC of
cyclonedx-python-lib(``6c8b517` <https://github.com/CycloneDX/cyclonedx-python/commit/6c8b5173f07329b2086312d27af5d111f9b2c7ed>`_)Update to latest RC of
cyclonedx-python-lib(``bc8ee6b` <https://github.com/CycloneDX/cyclonedx-python/commit/bc8ee6bb115dd5214358430f64bd0581de5cb2e4>`_)
Breaking Changes
Default Schema Version has been replaced by notion of LATEST supported Schema Version
v2.0.3 (2022-02-03)
Bug Fixes
Docker image releae checkout ref w/o
tags(#309, ``5d8b1e1` <https://github.com/CycloneDX/cyclonedx-python/commit/5d8b1e159c2ced59e810b9e9564e19a29fe263d0>`_)
v2.0.2 (2022-02-03)
Bug Fixes
Properly support reading from stdin (#307, ``23f31a0` <https://github.com/CycloneDX/cyclonedx-python/commit/23f31a03a4fbf888f396b88a9413c054358b2a3a>`_)
v2.0.1 (2022-01-24)
Bug Fixes
Bump dependencies to get latest
cyclonedx-python-lib(``87c3fe7` <https://github.com/CycloneDX/cyclonedx-python/commit/87c3fe7747cd8abd55ad5699bfc87ad9877c8132>`_)
v2.0.0 (2022-01-13)
Bug Fixes
Addressed flake8 issues (#294, ``7bb6d32` <https://github.com/CycloneDX/cyclonedx-python/commit/7bb6d328adec59cdd4c3ab80eb5f39568ca3bc9c>`_)
Corrected import (#294, ``7bb6d32` <https://github.com/CycloneDX/cyclonedx-python/commit/7bb6d328adec59cdd4c3ab80eb5f39568ca3bc9c>`_)
Documentation
Readme maintenance - shields & links (#266, ``a34046f` <https://github.com/CycloneDX/cyclonedx-python/commit/a34046f9b4c96d013fdf2dbdac5e930aa9204e15>`_)
Features
Add support for CycloneDX 1.4 specification (#294, ``7bb6d32` <https://github.com/CycloneDX/cyclonedx-python/commit/7bb6d328adec59cdd4c3ab80eb5f39568ca3bc9c>`_)
Add support for output to CycloneDX 1.4 (draft) (#294, ``7bb6d32` <https://github.com/CycloneDX/cyclonedx-python/commit/7bb6d328adec59cdd4c3ab80eb5f39568ca3bc9c>`_)
Breaking CHANGE - relocated concrete parsers (#294, ``7bb6d32` <https://github.com/CycloneDX/cyclonedx-python/commit/7bb6d328adec59cdd4c3ab80eb5f39568ca3bc9c>`_)
Breaking CHANGE - relocated concrete parsers from
cyclonedx-python-lib(#294, ``7bb6d32` <https://github.com/CycloneDX/cyclonedx-python/commit/7bb6d328adec59cdd4c3ab80eb5f39568ca3bc9c>`_)
v1.5.3 (2021-11-23)
v1.5.2 (2021-11-23)
Bug Fixes
Corrected docker image build process to not rely on
distfolder which is cleaned up by python-semantic-release (``6c65c11` <https://github.com/CycloneDX/cyclonedx-python/commit/6c65c11d439169417e2ef7e94cacb1ec216eb11c>`_)Revert to previous process for building Docker image as PyPi index update is too slow to pull straight away after publish (``67bb738` <https://github.com/CycloneDX/cyclonedx-python/commit/67bb738246bfe0ca3acd409d8c5a27fd7a305347>`_)
v1.5.1 (2021-11-23)
Bug Fixes
Re-enable build and publish of Docker Image (#263, ``478360d` <https://github.com/CycloneDX/cyclonedx-python/commit/478360db0de269159ab6e3777cd291b87e2e1174>`_)
Update
Dockerfileto use Python 3.10 (#263, ``478360d` <https://github.com/CycloneDX/cyclonedx-python/commit/478360db0de269159ab6e3777cd291b87e2e1174>`_)
v1.5.0 (2021-11-17)
Features
Support for Python 3.10 (#261, ``f4f9ffe` <https://github.com/CycloneDX/cyclonedx-python/commit/f4f9ffe4b1e2d4fffe4ad0b274a067a20c9c372f>`_)
v1.4.3 (2021-11-16)
Bug Fixes
Add static code analysis, better typing and bump cyclonedx-python-lib to 0.11 (``d5d9f56` <https://github.com/CycloneDX/cyclonedx-python/commit/d5d9f563f2ceb1bdfb2f9cb39ff07af9f0deca26>`_)
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` <https://github.com/CycloneDX/cyclonedx-python/commit/93f9e5985f0d0cecd865b66119276d33b2175fe9>`_)
v1.4.1 (2021-10-26)
Bug Fixes
Corrected documentation after deprecation of
-rf,-pf,--poetry-file,--requirements-fileand--pip-file(``4c4c8d8` <https://github.com/CycloneDX/cyclonedx-python/commit/4c4c8d8d4756ebc953c26504052d5469f3c47cfa>`_)
v1.4.0 (2021-10-21)
Bug Fixes
Encoding issues on Windows (bump cyclonedx-python-lib to ^0.10.1) (``fe5df36` <https://github.com/CycloneDX/cyclonedx-python/commit/fe5df3607157b2f24854ef1f69457f163d79a093>`_)
Encoding issues on Windows (bump cyclonedx-python-lib to ^0.10.2) (``da6772b` <https://github.com/CycloneDX/cyclonedx-python/commit/da6772be89ad923b1d8df6dd3b2a89c6e5805571>`_)
Features
Add conda support (bump cyclonedx-python-lib to ^0.10.0) (``cb24275` <https://github.com/CycloneDX/cyclonedx-python/commit/cb24275f3e8716244de2b4ef0a046b879fa88ba5>`_)
v1.3.1 (2021-10-19)
Bug Fixes
Bump to cyclonedx-python-lib to resolve issue #244 (``ebea3ef` <https://github.com/CycloneDX/cyclonedx-python/commit/ebea3ef47e917479a7474489bb274b5fa9704375>`_)
v1.3.0 (2021-10-19)
Features
Add license information in CycloneDX BOM when using Environment as the source (``5d1f9a7` <https://github.com/CycloneDX/cyclonedx-python/commit/5d1f9a76cfa2bc1461a3dcf4c140d81876a37c40>`_)
v1.2.0 (2021-10-12)
Features
Update to latest stable cyclonedx-python-lib (``6145bd5` <https://github.com/CycloneDX/cyclonedx-python/commit/6145bd52c450e66f42367e61e086d2a9d9818b47>`_)
v1.1.0 (2021-10-04)
Features
Add support for generating SBOM from poetry.lock files (``bb4ac0f` <https://github.com/CycloneDX/cyclonedx-python/commit/bb4ac0f29b46db59b192191f65dfa40757268188>`_)
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` <https://github.com/CycloneDX/cyclonedx-python/commit/e637e56cada6d841dae193c106647b0b03a4e776>`_)
v1.0.4 (2021-09-27)
Bug Fixes
Error message when
requirements.txtfile is non-existent updated (``3bbc071` <https://github.com/CycloneDX/cyclonedx-python/commit/3bbc071a1ff26599bd9eb3220de38bd9c58fa294>`_)
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` <https://github.com/CycloneDX/cyclonedx-python/commit/bb7e30a869300b1e63a00d7db4bcc7f35d68552d>`_)
Build System
Added flake8 as dev dependency (``a8fed84` <https://github.com/CycloneDX/cyclonedx-python/commit/a8fed843986d60da49649e6d9393ef77be2e80fa>`_)
Updated all dependencies (``616b949` <https://github.com/CycloneDX/cyclonedx-python/commit/616b949e0d3200cd7c3a3e5131213e2e9bb51cfe>`_)
v1.0.2 (2021-09-13)
Bug Fixes
Release GH action (``148421b` <https://github.com/CycloneDX/cyclonedx-python/commit/148421bcd8cea2b5f8f3bd5958f6f7171afe859e>`_)
v1.0.1 (2021-09-13)
Bug Fixes
ci: Corrected main to master branch. (``7162cd9` <https://github.com/CycloneDX/cyclonedx-python/commit/7162cd9385729dafbdc15dbb55e9ac5adf3906cf>`_)
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