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
< ; [email protected] > ; (
[ ` 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
< ; [email protected] > ; (
[ ` bef268b ` ] ( https://github.com/CycloneDX/cyclonedx-python-lib/commit/bef268b7abe2c3f343274d7789906c99c80e9df9 ) )
18+
19+ ### Unknown
20+
21+ * Merge branch ' ; main' ; into 8.0.0-dev
22+
23+ Signed-off-by: Jan Kowalleck
< ; [email protected] > ; (
[ ` 39514b3 ` ] ( https://github.com/CycloneDX/cyclonedx-python-lib/commit/39514b331eef98fbf5208ead341060831f8acddf ) )
24+
25+ * Merge branch ' ; main' ; 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
< ; [email protected] > ; (
[ ` 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
< ; [email protected] > ; (
[ ` 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+ "metadata": {
57+ "timestamp": "2024-06-10T13:06:52-08:00",
58+ "tools": {
59+ "components": [
60+ {
61+ "type": "application",
62+ "author": "anchore",
63+ "name": "syft",
64+ "version": "1.4.1"
65+ }
66+ ]
67+ },
68+ "component": {
69+ "bom-ref": "08329a07b4eb8eac",
70+ "type": "file",
71+ "name": "./"
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
< ; [email protected] > ; 82+ Signed-off-by: Jan Kowalleck
< ; [email protected] > ; 83+ Co-authored-by: Jan Kowalleck
< ; [email protected] > ; (
[ ` 1f5fd7a ` ] ( https://github.com/CycloneDX/cyclonedx-python-lib/commit/1f5fd7a6be94d93d2260622d39ea01cd74614402 ) )
84+
85+ * feat!: 8.0.0
86+
87+ Signed-off-by: Jan Kowalleck
< ; [email protected] > ; (
[ ` 9ba4b8e ` ] ( https://github.com/CycloneDX/cyclonedx-python-lib/commit/9ba4b8e5d255c8dba51df214786328bfa700291c ) )
88+
89+ ### Feature
90+
91+ * feat: don' ; t add self to ` metafata.tools ` (#674 )
92+
93+ fixes #673
94+
95+ Signed-off-by: Jan Kowalleck
< ; [email protected] > ; (
[ ` 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
15105Signed-off-by: Jan Kowalleck
< ; [email protected] > ; (
[ ` 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
< ; [email protected] > ; (
[ ` 9940cf9 ` ] ( https://github.com/CycloneDX/cyclonedx-python-lib/commit/9940cf95e619d67a2a15ff7e6784513059e6ab5e ) )
112+
113+ ### Unknown
114+
115+ * Merge branch ' ; main' ; into 8.0.0-dev ([ ` 3d1548a ` ] ( https://github.com/CycloneDX/cyclonedx-python-lib/commit/3d1548abf5db45764a22fcca96493574f96ff693 ) )
116+
117+ * Merge branch ' ; main' ; into 8.0.0-dev
118+
119+ Signed-off-by: Jan Kowalleck
< ; [email protected] > ; (
[ ` 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
< ; [email protected] > ; (
[ ` e4ad3bc ` ] ( https://github.com/CycloneDX/cyclonedx-python-lib/commit/e4ad3bce1f97f77d7c3468765e47dd15929cbbcd ) )
128+
129+ * Merge branch ' ; main' ; 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
0 commit comments