Skip to content

Commit 8ef7e45

Browse files
author
semantic-release
committed
chore(release): 9.0.0-rc.1
Automatically generated by python-semantic-release Signed-off-by: semantic-release <[email protected]>
1 parent 46bc3f5 commit 8ef7e45

File tree

4 files changed

+63
-3
lines changed

4 files changed

+63
-3
lines changed

CHANGELOG.md

+60
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,66 @@
22

33

44

5+
## v9.0.0-rc.1 (2025-02-12)
6+
7+
### Breaking
8+
9+
* feat!: BomRef affect equality/comparisson (#754)
10+
11+
For some this is considered a bug-fix, for others this is a feature - it
12+
is a breaking change anyway since it modifies the order of things.
13+
14+
----
15+
16+
TODO:
17+
- [x] **every** symbol that has a property `bom-ref` MUST utilize it for
18+
dunder methods `hash`,`eq`,`gt`,`lt`,...
19+
- [x] add new test cases from #753
20+
- [x] add new test cases from #540
21+
- [x] add new test cases from #677
22+
- [x] create new tests snapshots (if applicable)
23+
24+
----
25+
26+
&gt; [!important]
27+
&gt; depends on #755
28+
29+
supersedes #678
30+
closes #678
31+
32+
fixes #753
33+
fixes #540
34+
fixes #677
35+
36+
---------
37+
38+
Signed-off-by: wkoot &lt;[email protected]&gt;
39+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
40+
Co-authored-by: wkoot &lt;[email protected]&gt; ([`46bc3f5`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/46bc3f53b9302159b7fa684d3cf78b08928ba731))
41+
42+
* chore(deps)!: `py-serializable==^1.1.1` -&gt; `^2.0.0` (#775)
43+
44+
bump to `py-serializable` v2.0.0:
45+
&lt;https://github.com/madpah/serializable/releases/tag/v2.0.0&gt;
46+
This is considered a breaking change, as downstream users might rely on
47+
the same package&#39;s previous version.
48+
49+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`7c20c8e`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/7c20c8e44fbc3de2942dd2f2ad298be2bd17614b))
50+
51+
* refactor!: streamline comparison/hashing functions (#755)
52+
53+
we have different methods of object comparison here and there, some work
54+
on tuples, other on hashes, other on different structures.
55+
56+
this PR streamlines this.
57+
58+
these changes might cause breaking changes for downstream users.
59+
60+
---------
61+
62+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`fd9b755`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/fd9b7559a49bdaf3f6d9fe9fea54db8a65958c01))
63+
64+
565
## v8.7.0 (2025-02-06)
666

767
### Feature

cyclonedx/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@
2222

2323
# !! version is managed by semantic_release
2424
# do not use typing here, or else `semantic_release` might have issues finding the variable
25-
__version__ = "8.7.0" # noqa:Q000
25+
__version__ = "9.0.0-rc.1" # noqa:Q000

docs/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

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

2828
# -- General configuration ---------------------------------------------------
2929

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api"
55
[tool.poetry]
66
name = "cyclonedx-python-lib"
77
# !! version is managed by semantic_release
8-
version = "8.7.0"
8+
version = "9.0.0-rc.1"
99
description = "Python library for CycloneDX"
1010
authors = [
1111
"Paul Horton <[email protected]>",

0 commit comments

Comments
 (0)