Skip to content

Commit

Permalink
chore(release): 9.0.0-rc.1
Browse files Browse the repository at this point in the history
Automatically generated by python-semantic-release

Signed-off-by: semantic-release <semantic-release@bot.local>
  • Loading branch information
semantic-release committed Feb 12, 2025
1 parent 46bc3f5 commit 8ef7e45
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 3 deletions.
60 changes: 60 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,66 @@



## v9.0.0-rc.1 (2025-02-12)

### Breaking

* feat!: BomRef affect equality/comparisson (#754)

For some this is considered a bug-fix, for others this is a feature - it
is a breaking change anyway since it modifies the order of things.

----

TODO:
- [x] **every** symbol that has a property `bom-ref` MUST utilize it for
dunder methods `hash`,`eq`,`gt`,`lt`,...
- [x] add new test cases from #753
- [x] add new test cases from #540
- [x] add new test cases from #677
- [x] create new tests snapshots (if applicable)

----

&gt; [!important]
&gt; depends on #755

supersedes #678
closes #678

fixes #753
fixes #540
fixes #677

---------

Signed-off-by: wkoot &lt;3715211+wkoot@users.noreply.github.com&gt;
Signed-off-by: Jan Kowalleck &lt;jan.kowalleck@gmail.com&gt;
Co-authored-by: wkoot &lt;3715211+wkoot@users.noreply.github.com&gt; ([`46bc3f5`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/46bc3f53b9302159b7fa684d3cf78b08928ba731))

* chore(deps)!: `py-serializable==^1.1.1` -&gt; `^2.0.0` (#775)

bump to `py-serializable` v2.0.0:
&lt;https://github.com/madpah/serializable/releases/tag/v2.0.0&gt;
This is considered a breaking change, as downstream users might rely on
the same package&#39;s previous version.

Signed-off-by: Jan Kowalleck &lt;jan.kowalleck@gmail.com&gt; ([`7c20c8e`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/7c20c8e44fbc3de2942dd2f2ad298be2bd17614b))

* refactor!: streamline comparison/hashing functions (#755)

we have different methods of object comparison here and there, some work
on tuples, other on hashes, other on different structures.

this PR streamlines this.

these changes might cause breaking changes for downstream users.

---------

Signed-off-by: Jan Kowalleck &lt;jan.kowalleck@gmail.com&gt; ([`fd9b755`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/fd9b7559a49bdaf3f6d9fe9fea54db8a65958c01))


## v8.7.0 (2025-02-06)

### Feature
Expand Down
2 changes: 1 addition & 1 deletion cyclonedx/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@

# !! version is managed by semantic_release
# do not use typing here, or else `semantic_release` might have issues finding the variable
__version__ = "8.7.0" # noqa:Q000
__version__ = "9.0.0-rc.1" # noqa:Q000
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

# The full version, including alpha/beta/rc tags
# !! version is managed by semantic_release
release = '8.7.0'
release = '9.0.0-rc.1'

# -- General configuration ---------------------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "cyclonedx-python-lib"
# !! version is managed by semantic_release
version = "8.7.0"
version = "9.0.0-rc.1"
description = "Python library for CycloneDX"
authors = [
"Paul Horton <phorton@sonatype.com>",
Expand Down

0 comments on commit 8ef7e45

Please sign in to comment.