From 32ce3a2ca018b8afcfcb101cad8fac80c547ddc5 Mon Sep 17 00:00:00 2001 From: Paul Horton Date: Mon, 20 Mar 2023 08:11:05 +0000 Subject: [PATCH] chore: manually craft more accurate CHANGELOG for `4.0.0` Signed-off-by: Paul Horton --- CHANGELOG.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 91a3da83..3878ce7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,18 +3,25 @@ ## v4.0.0 (2023-03-20) -### Feature -* Release 4.0.0 #341) ([`8fb1b14`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/8fb1b14f5e04e85f21e654c44fa6b9b774867757)) ### Breaking -* Large portions of this library have been re-written for this release and many methods and contracts have changed. ([`8fb1b14`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/8fb1b14f5e04e85f21e654c44fa6b9b774867757)) -* Model classes changed to relocated Vulnerability at Bom, not at Component ([`8fb1b14`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/8fb1b14f5e04e85f21e654c44fa6b9b774867757)) -* Model classes changed to relocated Vulnerability at Bom, not at Component ([`8fb1b14`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/8fb1b14f5e04e85f21e654c44fa6b9b774867757)) -* ([`8fb1b14`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/8fb1b14f5e04e85f21e654c44fa6b9b774867757)) +* Dropped support for Python 3.6 (supplied by @hakandilek) #292 +* Support for deserializing from JSON and XML to the Python Model #185 + +### Feature +* Officially support for Python 3.11 #322 +* Support for `BomLink` #266 +* Support for `service` to have `depenendency` #277 +* Support for creating VEX CycloneDX documents without needing to have Components #261 + +### Fix +* Make tests' schema paths relative to `cyclonedx` package (forward port from `3.x.x`) #338 +* Prevent errors on metadata handling for some specification version (forward port from `3.x.x`) #330 +* Dependency updates (#346, #340) ## v3.1.5 (2023-01-12) ### Fix -* Mak test's schema paths relative to `cyclonedx` package ([#338](https://github.com/CycloneDX/cyclonedx-python-lib/issues/338)) ([`1f0c05f`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/1f0c05fe2b2a22bc84a1a437dd59390f2ceaf986)) +* Make test's schema paths relative to `cyclonedx` package ([#338](https://github.com/CycloneDX/cyclonedx-python-lib/issues/338)) ([`1f0c05f`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/1f0c05fe2b2a22bc84a1a437dd59390f2ceaf986)) ## v3.1.4 (2023-01-11) ### Fix