Skip to content

Releases: CycloneDX/cyclonedx-python-lib

v2.4.0

17 May 17:44
4874354
Compare
Choose a tag to compare

Feature

  • deps: Remove unused typing-extensions constraints (2ce358a)

v2.3.0

20 Apr 12:23
Compare
Choose a tag to compare

Feature

  • Add support for Dependency Graph in Model and output serialisation (ea34513)

v2.2.0

12 Apr 07:53
Compare
Choose a tag to compare

Feature

  • Bump XML schemas to latest fix version for 1.2-1.4 - see: (bd2e756)
  • Bump JSON schemas to latest fix verison for 1.2 and 1.3 - see: (bd6a088)

v2.1.1

05 Apr 07:28
Compare
Choose a tag to compare

Fix

  • Prevent error if version not set (b9a84b5)
  • version being optional in JSON output can raise error (ba0c82f)

v2.1.0

28 Mar 11:44
Compare
Choose a tag to compare

Feature

  • Output errors are verbose (bfe8fb1)

v2.0.0

21 Feb 15:07
Compare
Choose a tag to compare

Feature

Fix

  • license_url not serialised in XML output #179 (#180) (f014d7c)
  • Component.bom_ref is not Optional in our model implementation (in the schema it is) - we generate a UUID if bom_ref is not supplied explicitly (5c954d1)
  • Temporary fix for __hash__ of Component with properties #153 (a51766d)
  • Further fix for #150 (1f55f3e)
  • Regression introduced by first fix for #150 (c09e396)
  • Components with no version (optional since 1.4) produce invalid BOM output in XML #150 (70d25c8)
  • expression not supported in Component Licsnes for version 1.0 (15b081b)

Breaking

  • Adopt PEP-3102 (da3f0ca)
  • Optional Lists are now non-optional Sets (da3f0ca)
  • Remove concept of DEFAULT schema version - replaced with LATEST schema version (da3f0ca)
  • Added BomRef data type (da3f0ca)

v1.3.0

24 Jan 13:30
Compare
Choose a tag to compare

Feature

  • bom-ref for Component and Vulnerability default to a UUID (#142) (3953bb6)

v1.2.0

24 Jan 12:15
Compare
Choose a tag to compare

Feature

v1.1.1

19 Jan 16:15
Compare
Choose a tag to compare

Fix

v1.1.0

13 Jan 14:43
Compare
Choose a tag to compare

Feature

  • Add support for bom.metadata.component (#118) (1ac31f4)