Cyclonedx-python-lib

Latest version: v9.1.0

Safety actively analyzes 722525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 19

9.1.1rc.1

9.1.0

Feature

* feat: `model.VulnerabilityAnalysis` properties for issued/updated datetime (794)



Signed-off-by: Indivar Mishra <indimishragmail.com> ([`4a3955a`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/4a3955a610bad97550e11c426c61c1295b76f804))

Fix

* fix: improved comparison functionality of `model.VulnerabilityAnalysis` (795)

Signed-off-by: Jan Kowalleck <jan.kowalleckgmail.com> ([`7d57c73`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/7d57c73ef63bfb016099f4c0312b6702da488efc))

9.0.2

9.0.0

Breaking

* feat!: 9.0.1 (777)


BREAKING Changes

* Fix: `model.vulnerability.VulnerabilityReference`&39;s properties are all
mandatory
([790](https://github.com/CycloneDX/cyclonedx-python-lib/issues/790)
via [792](https://github.com/CycloneDX/cyclonedx-python-lib/pull/792))
* Refactor: Rename `spdx.is_compund_expression` -> `spdx.is_expression`
([779](https://github.com/CycloneDX/cyclonedx-python-lib/pull/779))
* Behavior: `BomRef` affects comparison/hashing
([754](https://github.com/CycloneDX/cyclonedx-python-lib/pull/754) &
[780](https://github.com/CycloneDX/cyclonedx-python-lib/pull/780))
This is only a breaking change if you relied on ordering of elements.
* Behavior: streamline comparison/hashing functions
([755](https://github.com/CycloneDX/cyclonedx-python-lib/pull/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](https://github.com/CycloneDX/cyclonedx-python-lib/pull/775))
This is only a breaking change if you have other packages depend on that
specific version.

---------

Signed-off-by: Jan Kowalleck <jan.kowalleckgmail.com>
Signed-off-by: wkoot <3715211+wkootusers.noreply.github.com>
Signed-off-by: semantic-release <semantic-releasebot.local>
Co-authored-by: wkoot <3715211+wkootusers.noreply.github.com>
Co-authored-by: semantic-release <semantic-releasebot.local> ([`e6f91fa`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/e6f91fa98cbb02cda62fd0bc5b1f1b9bf19902ee))

8.9.0

Documentation

* docs: extended instructions for &34;contributing&34; (783)

supersedes
https://github.com/CycloneDX/cyclonedx-python-lib/pull/773/files#r1954324461

---------

Signed-off-by: Jan Kowalleck <jan.kowalleckgmail.com> ([`e2a4ed3`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/e2a4ed3608253b65a0f902f225fe7b7dd29ab864))

Feature

* feat: avoid raising `NoPropertiesProvidedException` for optional parameters (786)

the following classes&39; 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`

---------

Signed-off-by: Indivar Mishra <indimishragmail.com> ([`845b8d5`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/845b8d538d2f0fcadb3a3257a066ad58e3640c97))

8.8.0

Feature

* feat: add `cyclonedx.model.crypto.ProtocolProperties.crypto_refs` (767)


Signed-off-by: Indivar Mishra <indimishragmail.com> ([`beb35f5`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/beb35f55e3e75d625db45e4ff084dee02e919ef6))

Page 1 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.