Skip to content

Releases: CycloneDX/cyclonedx-python-lib

v11.7.0-rc.4

10 Apr 14:24

Choose a tag to compare

v11.7.0-rc.4 Pre-release
Pre-release

v11.7.0-rc.4 (2026-04-10)


Detailed Changes: v11.7.0-rc.3...v11.7.0-rc.4

v11.7.0-rc.3

10 Apr 13:48

Choose a tag to compare

v11.7.0-rc.3 Pre-release
Pre-release

v11.7.0-rc.3 (2026-04-10)


Detailed Changes: v11.7.0-rc.2...v11.7.0-rc.3

v11.7.0-rc.2

10 Apr 13:10

Choose a tag to compare

v11.7.0-rc.2 Pre-release
Pre-release

v11.7.0-rc.2 (2026-04-10)


Detailed Changes: v11.7.0-rc.1...v11.7.0-rc.2

v11.7.0-rc.1

10 Apr 12:48

Choose a tag to compare

v11.7.0-rc.1 Pre-release
Pre-release

v11.7.0-rc.1 (2026-04-10)


Detailed Changes: v11.7.0...v11.7.0-rc.1

v11.7.0

17 Mar 15:19

Choose a tag to compare

v11.7.0 (2026-03-17)

Documentation

Features

  • Add properties for licenses according to CycloneDX 1.5 (#947, 375d209)

  • Make schema deprecation warnings handle-able (#945, 71edacf)


What's Changed

New Contributors

Full Changelog: v11.6.0...v11.7.0

v11.6.0

02 Dec 12:28

Choose a tag to compare

v11.6.0 (2025-12-02)

Features

  • Moved non‑standard implementations to Contrib area (#916, 15a9023)
    • Added
      • New sub-package contrib.
    • Changed
      • Moved non‑standard implementations to Contrib area.
    • Deprecated
      • Certain exports have been deprecated; downstream imports should be updated to the new locations.
        Note: the symbols themselves remain supported. See documentation and the "Refactored" section below for details.
      • Some (trivial) non-standard functionality was deprecated:
        • model.bom.Bom.get_component_by_purl()
        • model.bom.Bom.get_urn_uuid()
        • model.bom.Bom.has_component()
        • model.bom.Bom.get_vulnerabilities_for_bom_ref()
        • model.bom.Bom.has_vulnerabilities()
        • model.bom.Bom.urn()
    • Refactored
      • The following symbols were moved.
        The symbols are still import-able through their old location.
        • OLD -> NEW
        • builder.this.this_component() -> contrib.this.builders.this_component()
        • builder.this.this_tool() -> contrib.this.builders.this_tool()
        • exception.factory.* -> contrib.license.exceptions.*
        • factory.license.LicenseFactory -> contrib.license.factories.LicenseFactory
        • model.HashType.from_hashlib_alg() -> contrib.hash.factories.HashTypeFactory.from_hashlib_alg()
        • model.HashType.from_composite_str() -> contrib.hash.factories.HashTypeFactory.from_composite_str()
        • model.component.Component.for_file() -> contrib.component.builders.ComponentBuilder.make_for_file()
        • model.vulnerability.VulnerabilitySeverity.get_from_cvss_scores() -> contrib.vulnerability.cvss.vs_from_cvss_scores()

What's Changed

Full Changelog: v11.5.0...v11.6.0

v11.5.0

31 Oct 08:32

Choose a tag to compare

v11.5.0 (2025-10-31)

Features

  • Add support for DistributionConstraints in BOM metadata (#906, 70adb7c)

  • Add support for properties in external references (#907, 73e7c1a)


What's Changed

  • chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #904
  • chore(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #905
  • feat: add support for DistributionConstraints in BOM metadata by @Churro in #906
  • feat: add support for properties in external references by @Churro in #907

Full Changelog: v11.4.0...v11.5.0

v11.4.0

23 Oct 14:28

Choose a tag to compare

v11.4.0 (2025-10-23)

Features

  • Add support for CycloneDX 1.7 (basics) (#902, f35b9ee)

What's Changed

Full Changelog: v11.3.0...v11.4.0

v11.3.0

22 Oct 11:02

Choose a tag to compare

v11.3.0 (2025-10-22)

Bug Fixes

  • Implement __lt__ for models still missing it (#899, bebda4f)

Features

  • Deserialize single ComponentEvidence.identity (#900, 9425c67)

What's Changed

New Contributors

Full Changelog: v11.2.0...v11.3.0

v11.2.0

15 Oct 13:44

Choose a tag to compare

v11.2.0 (2025-10-15)

Documentation

  • Add Changelog to project urls (d8a24b7)

Features


What's Changed

  • chore(deps-dev): update mypy requirement from 1.17.1 to 1.18.1 by @dependabot[bot] in #889
  • chore(deps-dev): update mypy requirement from 1.18.1 to 1.18.2 by @dependabot[bot] in #890
  • chore(deps-dev): update coverage requirement from 7.10.6 to 7.10.7 by @dependabot[bot] in #891
  • feat: support Python 3.14 by @jkowalleck in #897
  • chore(deps-dev): update isort requirement from 6.0.1 to 6.1.0 by @dependabot[bot] in #894
  • chore(deps-dev): update tox requirement from 4.30.2 to 4.30.3 by @dependabot[bot] in #893
  • chore(deps-dev): update pyupgrade requirement from 3.20.0 to 3.21.0 by @dependabot[bot] in #896
  • chore(deps-dev): update tomli requirement from 2.2.1 to 2.3.0 by @dependabot[bot] in #895

Full Changelog: v11.1.0...v11.2.0