Skip to content

Commit 3509fb6

Browse files
committed
Manually generated release
1 parent 7fb6da9 commit 3509fb6

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,30 @@
22

33
<!--next-version-placeholder-->
44

5+
## v1.0.0 (2022-01-13)
6+
7+
Support for CycloneDX schema version 1.4 (#108)
8+
9+
### Breaking Changes
10+
Support for CycloneDX 1.4. This includes:
11+
* Support for `tools` having `externalReferences`
12+
* Allowing `version` for a `Component` to be optional in 1.4
13+
* Support for `releaseNotes` per `Component`
14+
* Support for the core schema implementation of Vulnerabilities (VEX)
15+
16+
### Features
17+
* `$schema` is now included in JSON BOMs
18+
* Concrete Parsers how now been moved into downstream projects to keep this libraries focus on modelling and outputting CycloneDX - see https://github.com/CycloneDX/cyclonedx-python
19+
20+
### Fixes
21+
* Unit tests now include schema validation (we've left schema validation out of the core library due to dependency bloat)
22+
* Ensure schema is adhered to in 1.0
23+
* URIs are now used throughout the library through a new `XsUri` class to provide URI validation
24+
25+
### Other
26+
* Documentation is now hosted on readthedocs.org (https://cyclonedx-python-library.readthedocs.io/)
27+
* Added reference to release of this library on Anaconda
28+
529
## v0.12.3 (2021-12-15)
630
### Fix
731
* Removed requirements-parser as dependency (temp) as not available for Python 3 as Wheel ([#98](https://github.com/CycloneDX/cyclonedx-python-lib/issues/98)) ([`3677d9f`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/3677d9fd584b7c0eb715954bb7b8adc59c0bc9b1))

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "cyclonedx-python-lib"
3-
version = "0.12.3"
3+
version = "1.0.0"
44
description = "A library for producing CycloneDX SBOM (Software Bill of Materials) files."
55
authors = ["Paul Horton <phorton@sonatype.com>"]
66
maintainers = ["Paul Horton <phorton@sonatype.com>"]

0 commit comments

Comments
 (0)