Skip to content

Commit ea12771

Browse files
author
semantic-release
committed
chore(release): 8.0.0-alpha.1
Automatically generated by python-semantic-release Signed-off-by: semantic-release <[email protected]>
1 parent ce23b0f commit ea12771

File tree

4 files changed

+117
-3
lines changed

4 files changed

+117
-3
lines changed

CHANGELOG.md

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,98 @@
22

33

44

5+
## v8.0.0-alpha.1 (2024-09-23)
6+
7+
### Chore
8+
9+
* chore: trusted publishing
10+
11+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`ce23b0f`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/ce23b0f73f65a868b74de47a50d1e383a6f705d6))
12+
13+
### Fix
14+
15+
* fix: assert copyright headers
16+
17+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`bef268b`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/bef268b7abe2c3f343274d7789906c99c80e9df9))
18+
19+
### Unknown
20+
21+
* Merge branch &#39;main&#39; into 8.0.0-dev
22+
23+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`39514b3`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/39514b331eef98fbf5208ead341060831f8acddf))
24+
25+
* Merge branch &#39;main&#39; into 8.0.0-dev ([`c123aff`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/c123aff4bd479ec0f5f1982725ffe8901afb87c9))
26+
27+
528
## v7.6.1 (2024-09-18)
629

30+
### Breaking
31+
32+
* feat!: this-builder (#649)
33+
34+
reworked `ThisTool` for #635
35+
36+
---------
37+
38+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`cf5d2c7`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/cf5d2c7e43883967c5d5837f465ecac5a8cc034e))
39+
40+
* refactor!: `LicenseExpression()` optional args are named args (#595)
41+
42+
fixes #594
43+
44+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`0172564`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/0172564d5f9529e7ce543da434969b552833de31))
45+
46+
* feat!: Add component and services for tools (#635)
47+
48+
CycloneDX spec 1.5 deprecated an array of tools in bom.metadata and
49+
instead prefers object with an array of components and an array of
50+
services.
51+
52+
This PR implements that.
53+
54+
This works de-serializing a Syft SBOM with a tool section like so:
55+
```
56+
&#34;metadata&#34;: {
57+
&#34;timestamp&#34;: &#34;2024-06-10T13:06:52-08:00&#34;,
58+
&#34;tools&#34;: {
59+
&#34;components&#34;: [
60+
{
61+
&#34;type&#34;: &#34;application&#34;,
62+
&#34;author&#34;: &#34;anchore&#34;,
63+
&#34;name&#34;: &#34;syft&#34;,
64+
&#34;version&#34;: &#34;1.4.1&#34;
65+
}
66+
]
67+
},
68+
&#34;component&#34;: {
69+
&#34;bom-ref&#34;: &#34;08329a07b4eb8eac&#34;,
70+
&#34;type&#34;: &#34;file&#34;,
71+
&#34;name&#34;: &#34;./&#34;
72+
}
73+
},
74+
```
75+
Next up: docs, XML (de)serialization code, and tests.
76+
77+
fixes #561
78+
79+
---------
80+
81+
Signed-off-by: Joshua Kugler &lt;[email protected]&gt;
82+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
83+
Co-authored-by: Jan Kowalleck &lt;[email protected]&gt; ([`1f5fd7a`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/1f5fd7a6be94d93d2260622d39ea01cd74614402))
84+
85+
* feat!: 8.0.0
86+
87+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`9ba4b8e`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/9ba4b8e5d255c8dba51df214786328bfa700291c))
88+
89+
### Feature
90+
91+
* feat: don&#39;t add self to `metafata.tools` (#674)
92+
93+
fixes #673
94+
95+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`e0a153f`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/e0a153fbd553dcf29343d72e361c1cc9122c63b4))
96+
797
### Fix
898

999
* fix: file copyright headers (#676)
@@ -14,6 +104,30 @@ correct headers
14104

15105
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`35e00b4`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/35e00b4ee5a9306b9e97b011025409bcbfcef309))
16106

107+
### Refactor
108+
109+
* refactor: simplify `.builder.this.this_tool`
110+
111+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`9940cf9`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/9940cf95e619d67a2a15ff7e6784513059e6ab5e))
112+
113+
### Unknown
114+
115+
* Merge branch &#39;main&#39; into 8.0.0-dev ([`3d1548a`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/3d1548abf5db45764a22fcca96493574f96ff693))
116+
117+
* Merge branch &#39;main&#39; into 8.0.0-dev
118+
119+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`735c800`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/735c8003ce88b0c6efa802ccd806f17d22b4df89))
120+
121+
* tests: test builder this (#675)
122+
123+
QA for https://github.com/CycloneDX/cyclonedx-python-lib/pull/649
124+
125+
---------
126+
127+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`e4ad3bc`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/e4ad3bce1f97f77d7c3468765e47dd15929cbbcd))
128+
129+
* Merge branch &#39;main&#39; into 8.0.0-dev ([`0ec785d`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/0ec785d29abcc215a5a0f6feec9bf16b0994cc92))
130+
17131

18132
## v7.6.0 (2024-08-14)
19133

cyclonedx/__init__.py

Lines changed: 1 addition & 1 deletion
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__ = "7.6.1" # noqa:Q000
25+
__version__ = "8.0.0-alpha.1" # noqa:Q000

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
# The full version, including alpha/beta/rc tags
2222
# !! version is managed by semantic_release
23-
release = '7.6.1'
23+
release = '8.0.0-alpha.1'
2424

2525
# -- General configuration ---------------------------------------------------
2626

pyproject.toml

Lines changed: 1 addition & 1 deletion
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 = "7.6.1"
8+
version = "8.0.0-alpha.1"
99
description = "Python library for CycloneDX"
1010
authors = [
1111
"Paul Horton <[email protected]>",

0 commit comments

Comments
 (0)