diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a6a5bf6..0a424e98 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,40 @@ # CHANGELOG -## Unreleased -### Documentation +## v5.0.0 (2024-10-15) + +### Breaking + +* feat!: v5.0.0 (#797) + +### BREAKING Changes + +* Emitted metadata tool name is `cyclonedx-py`, was `cyclonedx-bom`. +* Emitted metadata tools are up to non-deprecated CycloneDX specification. +* No longer emit deprecated or undocumented properties in namespace [`cdx:poetry`](https://github.com/CycloneDX/cyclonedx-property-taxonomy/blob/main/cdx/poetry.md) (see previous release 4.6.0 for official replacements). + - `cdx:poetry:source:package:reference` + - `cdx:poetry:package:source:resolved_reference` + - `cdx:poetry:package:source:vcs:requested_revision` + - `cdx:poetry:package:source:vcs:commit_id` + +The mentioned changes are considered "breaking" for processes that relied on the respective data structures. +Migration paths are self-explanatory. + +### Dependencies + +* Requires `cyclonedx-python-lib>=8.0.0,<9 ` now, was `>=7.3.0,<8.0.0,!=7.3.1`. + + +--------- + +Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> ([`34cf6e3`](https://github.com/CycloneDX/cyclonedx-python/commit/34cf6e316f5f065b00cdebbed0791662500e6c4c)) -* docs(chaneglog): omit chore/ci/refactor/style/test/build +### Documentation -Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> ([`824dc28`](https://github.com/CycloneDX/cyclonedx-python/commit/824dc2898cb21f14841f835b8b2703301e87f0f8)) +* docs(chaneglog): omit chore/ci/refactor/style/test/build (#813) +Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> ([`6707959`](https://github.com/CycloneDX/cyclonedx-python/commit/67079598b520fc7319f1c83ff562584f4acdd09c)) ## v4.6.1 (2024-09-30) diff --git a/cyclonedx_py/__init__.py b/cyclonedx_py/__init__.py index ee67ae19..fc5160d1 100644 --- a/cyclonedx_py/__init__.py +++ b/cyclonedx_py/__init__.py @@ -17,7 +17,7 @@ # !! version is managed by `semantic_release` # do not use typing here, or else `semantic_release` might have issues finding the variable -__version__ = "4.6.1" # noqa:Q000 +__version__ = "5.0.0" # noqa:Q000 # There is no stable/public API. # However, you might call the stable CLI instead, like so: diff --git a/docs/conf.py b/docs/conf.py index cf19a110..51211aa6 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -22,7 +22,7 @@ # The full version, including alpha/beta/rc tags # !! version is managed by semantic_release -release = "4.6.1" +release = "5.0.0" # -- General configuration --------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index bd9a9d36..616b6184 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "cyclonedx-bom" -version = "4.6.1" +version = "5.0.0" description = "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments" authors = [ "Jan Kowalleck ",