You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,30 @@
2
2
3
3
<!--next-version-placeholder-->
4
4
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
+
5
29
## v0.12.3 (2021-12-15)
6
30
### Fix
7
31
* 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))
0 commit comments