Skip to content

Releases: CycloneDX/cyclonedx-python

v7.2.0

16 Oct 13:38

Choose a tag to compare

v7.2.0 (2025-10-16)

Documentation

  • Add Changelog to project urls (5f38d75)

Features


What's Changed

  • chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #963
  • chore(deps-dev): Update tox requirement from 4.29.0 to 4.30.2 by @dependabot[bot] in #965
  • chore(deps-dev): Update uv requirement from 0.8.14 to 0.8.15 by @dependabot[bot] in #964
  • chore(deps-dev): Update flake8-logging requirement from 1.7.0 to 1.8.0 by @dependabot[bot] in #969
  • chore(deps-dev): Update uv requirement from 0.8.15 to 0.8.17 by @dependabot[bot] in #968
  • chore(deps-dev): Update mypy requirement from 1.17.1 to 1.18.1 by @dependabot[bot] in #967
  • chore(deps-dev): Update mypy requirement from 1.18.1 to 1.18.2 by @dependabot[bot] in #972
  • chore(deps-dev): Update uv requirement from 0.8.17 to 0.8.19 by @dependabot[bot] in #973
  • chore(deps-dev): Update uv requirement from 0.8.19 to 0.8.22 by @dependabot[bot] in #975
  • chore(deps-dev): Update coverage requirement from 7.10.6 to 7.10.7 by @dependabot[bot] in #974
  • chore(deps-dev): Update isort requirement from 6.0.1 to 6.1.0 by @dependabot[bot] in #976
  • chore(deps-dev): Update tox requirement from 4.30.2 to 4.30.3 by @dependabot[bot] in #977
  • chore(deps-dev): Update uv requirement from 0.8.22 to 0.9.2 by @dependabot[bot] in #980
  • chore(deps-dev): Update pyupgrade requirement from 3.20.0 to 3.21.0 by @dependabot[bot] in #981
  • feat: support Python 3.14 by @jkowalleck in #982
  • chore(deps): Bump python from 3.13-slim to 3.14-slim by @dependabot[bot] in #979
  • chore(deps-dev): Update uv requirement from 0.9.2 to 0.9.3 by @dependabot[bot] in #983

Full Changelog: v7.1.0...v7.2.0

v7.1.0

02 Sep 16:45

Choose a tag to compare

v7.1.0 (2025-09-02)

Documentation

Features

  • Support runtime-dependency cyclonedx-python-lib v11 (#938, 7818754)

What's Changed

  • chore(deps-dev): Update mypy requirement from 1.16.1 to 1.17.0 by @dependabot[bot] in #935
  • chore(deps-dev): Update uv requirement from 0.7.20 to 0.8.0 by @dependabot[bot] in #934
  • chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #951
  • chore(deps): Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #950
  • test: fix slow tests and add timing reports by @jkowalleck in #962
  • feat: support runtime-dependency cyclonedx-python-lib v11 by @jkowalleck in #938
  • chore(deps-dev): Update uv requirement from 0.8.0 to 0.8.14 by @dependabot[bot] in #961
  • chore(deps-dev): Update coverage requirement from 7.9.2 to 7.10.6 by @dependabot[bot] in #960
  • chore(deps-dev): Update mypy requirement from 1.17.0 to 1.17.1 by @dependabot[bot] in #945
  • chore(deps-dev): Update tox requirement from 4.27.0 to 4.29.0 by @dependabot[bot] in #959
  • chore(deps-dev): Update deptry requirement from 0.23.0 to 0.23.1 by @dependabot[bot] in #944

Full Changelog: v7.0.0...v7.1.0

v7.0.0

14 Jul 09:13

Choose a tag to compare

v7.0.0 (2025-07-14)

BREAKING Changes

  • Finalize PEP639, auto-enable it, remove CLI switch environment --PEP-639 (#928, 6b81028)
    • Handling of PEP 639 changed, as the specification changed during finalization.
    • Handling of PEP 639 is always enabled, as Python Packing specification 2.4 recognizes it.
    • CLI parameter environment --PEP-639 was removed.
  • Remove deprecated CLI switches --schema-version and --outfile, use --spec-version and --output-file instead (#892, 2be98e5)

What's Changed

  • chore: test for missing dependencies by @jkowalleck in #930
  • chore(deps-dev): Update bandit requirement from 1.8.5 to 1.8.6 by @dependabot[bot] in #932
  • feat!: finalize PEP639, auto-enable it, remove CLI switch environment --PEP-639 by @jkowalleck in #928
  • feat!: remove deprecated CLI switches --schema-version and --outfile, use --spec-version and --output-file instead by @virgo-o in #892
  • chore(deps-dev): Update uv requirement from 0.7.19 to 0.7.20 by @dependabot[bot] in #933

Full Changelog: v6.1.3...v7.0.0

v7.0.1-alpha.2

09 Jul 16:19

Choose a tag to compare

v7.0.1-alpha.2 Pre-release
Pre-release

v7.0.1-alpha.2 (2025-07-09)


Detailed Changes: v7.0.0-alpha.1...v7.0.1-alpha.2

v7.0.0-alpha.1

09 Jul 10:19

Choose a tag to compare

v7.0.0-alpha.1 Pre-release
Pre-release

v7.0.0-alpha.1 (2025-07-09)


Detailed Changes: v6.1.3...v7.0.0-alpha.1

v6.1.3

08 Jul 16:24

Choose a tag to compare

v6.1.3 (2025-07-08)

Bug Fixes

  • License file detection according to PEP621 (#929, 28dcbf7)

What's Changed

  • chore(deps-dev): Update uv requirement from 0.7.13 to 0.7.16 by @dependabot in #922
  • style: make long-text indents smaller by @jkowalleck in #924
  • chore(deps-dev): Update coverage requirement from 7.9.1 to 7.9.2 by @dependabot in #926
  • chore(deps-dev): Update uv requirement from 0.7.16 to 0.7.19 by @dependabot in #927
  • fix: license file detection according to PEP621 by @jkowalleck in #929

Full Changelog: v6.1.2...v6.1.3

v6.1.2

26 Jun 14:29

Choose a tag to compare

v6.1.2 (2025-06-26)

Bug Fixes

  • Make pep621 license detections type-aware (#920, 0c9aeac)

Documentation

  • Formatting and reorder of code style instructions. (15ac2cd)

  • License file *.rst are NOT type text - they are binary (#911, 168f81d)


What's Changed

  • chore(deps-dev): Update uv requirement from 0.7.3 to 0.7.4 by @dependabot in #899
  • chore(deps-dev): Update tox requirement from 4.25.0 to 4.26.0 by @dependabot in #900
  • chore(deps-dev): Update coverage requirement from 7.8.0 to 7.8.2 by @dependabot in #901
  • chore(deps-dev): Update uv requirement from 0.7.4 to 0.7.8 by @dependabot in #902
  • chore(deps-dev): Update uv requirement from 0.7.8 to 0.7.9 by @dependabot in #905
  • chore(deps-dev): Update mypy requirement from 1.15.0 to 1.16.0 by @dependabot in #906
  • chore(deps): Bump python-semantic-release/python-semantic-release from 9.21.1 to 10.0.2 by @dependabot in #903
  • chore(deps): Bump python-semantic-release/publish-action from 9 to 10 by @dependabot in #904
  • chore: bring pyupgrade by @jkowalleck in #908
  • chore(deps-dev): Update uv requirement from 0.7.9 to 0.7.12 by @dependabot in #909
  • style: justify import of non-explicitely exported by @jkowalleck in #910
  • docs: license file *.rst are NOT type text - they are binary by @jkowalleck in #911
  • chore(deps-dev): Update bandit requirement from 1.8.3 to 1.8.5 by @dependabot in #916
  • chore(deps-dev): Update mypy requirement from 1.16.0 to 1.16.1 by @dependabot in #917
  • chore(deps-dev): Update tox requirement from 4.26.0 to 4.27.0 by @dependabot in #919
  • chore(deps-dev): Update flake8 requirement from 7.2.0 to 7.3.0 by @dependabot in #918
  • chore(deps-dev): Update uv requirement from 0.7.12 to 0.7.13 by @dependabot in #913
  • chore(deps-dev): Update coverage requirement from 7.8.2 to 7.9.1 by @dependabot in #914
  • fix: make pep621 license detections type-aware by @manavgup in #920

New Contributors

Full Changelog: v6.1.1...v6.1.2

v6.1.1

12 May 10:37

Choose a tag to compare

v6.1.1 (2025-05-12)

Bug Fixes

Signed-off-by: Jan Kowalleck [email protected]


Detailed Changes: v6.1.0...v6.1.1

v6.1.0

12 May 09:49

Choose a tag to compare

v6.1.0 (2025-05-12)

Documentation

  • Fix default value for --spec-version (2f2982b)

Signed-off-by: Jan Kowalleck [email protected]

Features


What's Changed

  • chore(deps-dev): Update flake8-logging requirement from 1.6.0 to 1.7.0 by @dependabot in #888
  • chore(deps-dev): Update pep8-naming requirement from 0.14.1 to 0.15.0 by @dependabot in #891
  • chore(deps-dev): Update uv requirement from 0.6.14 to 0.7.2 by @dependabot in #890
  • chore(deps-dev): Update pep8-naming requirement from 0.15.0 to 0.15.1 by @dependabot in #896
  • feat: rootless docker container by @virgo-o in #893
  • chore(deps): Bump python-semantic-release/python-semantic-release from 9.21.0 to 9.21.1 by @dependabot in #894
  • chore(deps-dev): Update uv requirement from 0.7.2 to 0.7.3 by @dependabot in #895

Full Changelog: v6.0.0...v6.1.0

v6.1.0-rc.1

12 May 10:15

Choose a tag to compare

v6.1.0-rc.1 Pre-release
Pre-release

v6.1.0-rc.1 (2025-05-12)


Detailed Changes: v6.1.0-alpha.1...v6.1.0-rc.1