Skip to content

Releases: CycloneDX/cyclonedx-python-lib

v9.1.1-rc.1

03 Mar 09:56
Compare
Choose a tag to compare
v9.1.1-rc.1 Pre-release
Pre-release

v9.1.1-rc.1 (2025-03-03)

maintenance release to see #793 in action

v9.1.0

27 Feb 17:23
Compare
Choose a tag to compare

v9.1.0 (2025-02-27)

Feature

  • feat: model.VulnerabilityAnalysis properties for issued/updated datetime (#794)

Fix

  • fix: improved comparison functionality of model.VulnerabilityAnalysis (#795)

What's Changed

  • feat: VulnerabilityAnalysis properties for issued/updated datetime by @indiVar0508 in #794
  • fix: improved comparison functionality of model.VulnerabilityAnalysis by @jkowalleck in #795

Full Changelog: v9.0.2...v9.1.0

v9.0.2

26 Feb 10:22
Compare
Choose a tag to compare

v9.0.2 (2025-02-26)

maintenance release


Full Changelog: v9.0.0...v9.0.2

v9.0.0

26 Feb 10:14
Compare
Choose a tag to compare

v9.0.0 (2025-02-26)

BREAKING Changes

  • Fix: model.vulnerability.VulnerabilityReference's properties are all mandatory (#790 via #792)
  • Refactor: Rename spdx.is_compund_expression -> spdx.is_expression (#779)
  • Behavior: BomRef affects comparison/hashing (#754 & #780)
    This is only a breaking change if you relied on ordering of elements.
  • Behavior: streamline comparison/hashing functions (#755)
    This is only a breaking change if you relied on ordering of elements.
  • Dependency: bump dependency py-serializable >=2 <3, was >=1.1.1 <2 (#775)
    This is only a breaking change if you have other packages depend on that specific version.

What's Changed

Full Changelog: v8.9.0...v9.0.0

v8.9.0

25 Feb 15:37
Compare
Choose a tag to compare

v8.9.0 (2025-02-25)

Documentation

  • docs: extended instructions for "contributing" (#783)

Feature

  • feat: avoid raising NoPropertiesProvidedException for optional parameters (#786)

the following classes' init no longer raise NoPropertiesProvidedException:

  • cyclonedx.model.IdentifiableAction
  • cyclonedx.model.component.Commit
  • cyclonedx.model.component.ComponentEvidence
  • cyclonedx.model.component.Diff
  • cyclonedx.model.component.Pedigree
  • cyclonedx.model.issue.IssueTypeSource
  • cyclonedx.model.vulnerability.VulnerabilityAnalysis
  • cyclonedx.model.vulnerability.VulnerabilityCredits
  • cyclonedx.model.vulnerability.VulnerabilityRating
  • cyclonedx.model.vulnerability.VulnerabilitySource

What's Changed

  • docs: extended instructions for "contributing" by @jkowalleck in #783
  • chore(deps-dev): update flake8 requirement from 7.1.1 to 7.1.2 by @dependabot in #788
  • feat: avoid raising NoPropertiesProvidedException for optional parameters by @indiVar0508 in #786

Full Changelog: v8.8.0...v8.9.0

v9.0.1-rc.1

13 Feb 11:49
Compare
Choose a tag to compare
v9.0.1-rc.1 Pre-release
Pre-release

v9.0.1-rc.1 (2025-02-13)

BREAKING Changes

  • Rename spdx.is_compund_expression -> spdx.is_expression (#779)
  • BomRef affects comparison/hashing (#754 & #780)
    This is only a breaking change if you relied on ordering of elements.
  • Streamline comparison/hashing functions (#755)
    This is only a breaking change if you relied on ordering of elements.
  • Bumped dependency py-serializable >=2 <3, was >=1.1.1 <2 (#775)
    This is only a breaking change if you have other packages depend on that specific version.

What's Changed

New Contributors

Full Changelog: v9.0.0-rc.1...v9.0.1-rc.1

v9.0.0-rc.1

12 Feb 13:09
Compare
Choose a tag to compare
v9.0.0-rc.1 Pre-release
Pre-release

v9.0.0-rc.1 (2025-02-12)

see #777

BREAKING Changes

  • BomRef affect equality/comparison (#754)
  • Streamline comparison/hashing functions (#755)
  • Bumped dependency py-serializable >=2 <3, was >=1.1.1 <2 (#775)

What's Changed

Full Changelog: v8.7.0...v9.0.0-rc.1

v8.8.0

12 Feb 16:03
Compare
Choose a tag to compare

v8.8.0 (2025-02-12)

Feature

  • feat: add cyclonedx.model.crypto.ProtocolProperties.crypto_refs (#767)

What's Changed

New Contributors

Full Changelog: v8.7.0...v8.8.0

v8.7.0

06 Feb 12:06
Compare
Choose a tag to compare

v8.7.0 (2025-02-06)

Feature

  • feat: allow empty OrganizationalContact object (#772)

What's Changed

  • feat: allow empty OrganizationalContact object by @Churro in #772

Full Changelog: v8.6.0...v8.7.0

v8.6.0

04 Feb 15:59
Compare
Choose a tag to compare

v8.6.0 (2025-02-04)

Feature

  • feat: expand the capabilities of models.definition.Standard (#713)
  • feat: allow empty OrganizationalEntity object (#768)

What's Changed

Full Changelog: v8.5.1...v8.6.0