Skip to content

Releases: CycloneDX/cyclonedx-python-lib

v1.0.0

13 Jan 09:01
3509fb6
Compare
Choose a tag to compare

Support for CycloneDX schema version 1.4 (#108)

Breaking Changes

Support for CycloneDX 1.4. This includes:

  • Support for tools having externalReferences
  • Allowing version for a Component to be optional in 1.4
  • Support for releaseNotes per Component
  • Support for the core schema implementation of Vulnerabilities (VEX)

Features

Fixes

  • Unit tests now include schema validation (we've left schema validation out of the core library due to dependency bloat)
  • Ensure schema is adhered to in 1.0
  • URIs are now used throughout the library through a new XsUri class to provide URI validation

Other

Full Changelog: v0.12.3...v1.0.0

v0.12.3

15 Dec 21:04
Compare
Choose a tag to compare

Fix

  • Removed requirements-parser as dependency (temp) as not available for Python 3 as Wheel (#98) (3677d9f)

v0.12.2

09 Dec 15:55
Compare
Choose a tag to compare

Fix

  • Tightened dependency packageurl-python (#95) (eb4ae5c)

v0.12.1

09 Dec 14:00
Compare
Choose a tag to compare

Fix

  • Further loosened dependency definitions (8bef6ec)

v0.12.0

09 Dec 11:45
Compare
Choose a tag to compare

Feature

  • Loosed dependency versions to make this library more consumable (55f10fb)

v0.11.1

10 Nov 15:42
Compare
Choose a tag to compare

Fix

  • Constructor for Vulnerability to correctly define ratings as optional (395a0ec)

v0.11.0

10 Nov 08:55
Compare
Choose a tag to compare

Feature

v0.10.2

21 Oct 12:21
Compare
Choose a tag to compare

Fix

  • Correct way to write utf-8 encoded files (49f9369)

v0.10.1

21 Oct 11:34
Compare
Choose a tag to compare

Fix

  • Ensure output to file is UTF-8 (a10da20)
  • Ensure output to file is UTF-8 (193bf64)

v0.10.0

20 Oct 16:41
Compare
Choose a tag to compare

Feature