Skip to content

Commit db54c95

Browse files
author
semantic-release
committed
chore(release): 6.0.0-rc.1
Automatically generated by python-semantic-release Signed-off-by: semantic-release <semantic-release>
1 parent dada5d7 commit db54c95

File tree

4 files changed

+237
-3
lines changed

4 files changed

+237
-3
lines changed

CHANGELOG.md

+234
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,240 @@
22

33

44

5+
## v6.0.0-rc.1 (2023-11-30)
6+
7+
### Breaking
8+
9+
* feat!: v6.0.0 RC1
10+
11+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`dada5d7`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/dada5d72680701c65608b88e0f739341accf854f))
12+
13+
### Chore
14+
15+
* chore(deps-dev): update mypy requirement from 1.7.0 to 1.7.1 (#487)
16+
17+
Updates the requirements on [mypy](https://github.com/python/mypy) to permit the latest version.
18+
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
19+
- [Commits](https://github.com/python/mypy/compare/v1.7.0...v1.7.1)
20+
21+
---
22+
updated-dependencies:
23+
- dependency-name: mypy
24+
dependency-type: direct:development
25+
...
26+
27+
Signed-off-by: dependabot[bot] &lt;[email protected]&gt;
28+
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt; ([`78957e6`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/78957e6592be2106de7933f5b54a0916194980e3))
29+
30+
* chore(deps-dev): update mypy requirement from 1.6.1 to 1.7.0 (#484)
31+
32+
Updates the requirements on [mypy](https://github.com/python/mypy) to permit the latest version.
33+
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
34+
- [Commits](https://github.com/python/mypy/compare/v1.6.1...v1.7.0)
35+
36+
---
37+
updated-dependencies:
38+
- dependency-name: mypy
39+
dependency-type: direct:development
40+
...
41+
42+
Signed-off-by: dependabot[bot] &lt;[email protected]&gt;
43+
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt; ([`c716ba3`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/c716ba3751017e2f88367b660dbc11866c2feb1d))
44+
45+
* chore(deps-dev): update ddt requirement from 1.6.0 to 1.7.0 (#483)
46+
47+
Updates the requirements on [ddt](https://github.com/datadriventests/ddt) to permit the latest version.
48+
- [Release notes](https://github.com/datadriventests/ddt/releases)
49+
- [Commits](https://github.com/datadriventests/ddt/compare/1.6.0...1.7.0)
50+
51+
---
52+
updated-dependencies:
53+
- dependency-name: ddt
54+
dependency-type: direct:development
55+
...
56+
57+
Signed-off-by: dependabot[bot] &lt;[email protected]&gt;
58+
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt; ([`8a1f7b9`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/8a1f7b9678e888654a373965b7902428525f7d60))
59+
60+
* chore: mograte dev-dependencies to new poetry layout (#482)
61+
62+
see https://python-poetry.org/docs/managing-dependencies/#dependency-groups
63+
64+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`a85585c`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/a85585cf5e445ba5e67a027b4d1161911df6467d))
65+
66+
* chore(deps-dev): update flake8-isort requirement from 6.1.0 to 6.1.1 (#481)
67+
68+
Updates the requirements on [flake8-isort](https://github.com/gforcada/flake8-isort) to permit the latest version.
69+
- [Changelog](https://github.com/gforcada/flake8-isort/blob/main/CHANGES.rst)
70+
- [Commits](https://github.com/gforcada/flake8-isort/compare/6.1.0...6.1.1)
71+
72+
---
73+
updated-dependencies:
74+
- dependency-name: flake8-isort
75+
dependency-type: direct:development
76+
...
77+
78+
Signed-off-by: dependabot[bot] &lt;[email protected]&gt;
79+
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt; ([`fc74ddd`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/fc74dddc8add79be31d3747ddce9241bce2e4fed))
80+
81+
### Documentation
82+
83+
* docs: keywaords &amp; funding (#486)
84+
85+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`3189e59`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/3189e59ff8e3d3d10f7b949b5a08397ff3d3642b))
86+
87+
### Feature
88+
89+
* feat: add basic support for CDX 1.5 (#488)
90+
91+
This PR introduces basic support for CDX 1.5.
92+
93+
Ref:
94+
- #404
95+
96+
**Schema:**
97+
98+
- Extended schema-downloader and added specification files,
99+
- Adapted `README` and `SchemaVersion` for 1.5
100+
101+
**Model:**
102+
103+
- Added `SchemaVersion1Dot5`, serializable annotations,
104+
- Extended `ComponentType` and `ExternalReferenceType` enums
105+
106+
**Tests:**
107+
108+
- Generated snapshots for 1.5.
109+
- In some existing tests `bom-ref` changed, since 1.5 is now listed before 1.4
110+
111+
**Chore:**
112+
113+
- Added `newline = &#39;\n&#39;` to schema-downloader and `writeSnapshot` for cross-platform support
114+
115+
----
116+
117+
* feat: add basic support for CDX 1.5
118+
119+
Signed-off-by: Johannes Feichtner &lt;[email protected]&gt;
120+
121+
* docs: note minversions of `HashAlgorithm` cases
122+
123+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
124+
125+
* docs: set ref after schema download
126+
127+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
128+
129+
* refactor: add the newly missing/TODO elements
130+
131+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
132+
133+
* docs: note minversions of `ComponentType` cases
134+
135+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
136+
137+
* refactor: adjust xml child order for CDX1.5
138+
139+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
140+
141+
* refactor: adjust xml child order for CDX1.5
142+
143+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
144+
145+
* docs: update to latest CDX meta
146+
147+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
148+
149+
* refactor: adjust xml child order for CDX1.5
150+
151+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
152+
153+
* feat: new enum cases fr VulnerabilityScoreSource
154+
155+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
156+
157+
* refactor: adjust xml child order for CDX1.5
158+
159+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
160+
161+
* tests: adjust to latest implementation
162+
163+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
164+
165+
* revert deletion by accident
166+
167+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
168+
169+
---------
170+
171+
Signed-off-by: Johannes Feichtner &lt;[email protected]&gt;
172+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
173+
Co-authored-by: Jan Kowalleck &lt;[email protected]&gt;
174+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`0546677`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/0546677f7ea82ab176836b4d4432a7e3dc6db230))
175+
176+
### Unknown
177+
178+
* Feat: prevent unknwon enums from rendering (#496)
179+
180+
- fixes #490
181+
- BC: Component serialization may throw `cyclonedx.exception.serialization.SerializationOfUnsupportedComponentTypeException`
182+
- feat: serialization have own exceptions of `cyclonedx.exception.serialization.*`
183+
- tests: lots of (functional) tests related to enums and serialization
184+
- misc: bump `py-serializable@^0.15` -&gt; `@^0.16`
185+
186+
187+
details &amp; progress:
188+
189+
- [x] `DataFlow`
190+
- [x] `Encoding`
191+
- [x] `HashAlgorithm`
192+
- [x] `ExternalReferenceType`
193+
convert &#34;unknown&#34; to `other`
194+
- [x] `component.ComponentScope`
195+
- [x] `component.ComponentType`. &gt; tests done, migrator open
196+
Unclear how to proceed. dropping the info is a bad idea here.
197+
Best would be to throw an exception and abort the rendering.
198+
- [x] `component.PatchClassification`
199+
- [x] `impact_analysis.ImpactAnalysisAffectedStatus`
200+
- [x] `impact_analysis.ImpactAnalysisJustification`
201+
- [x] `impact_analysis.ImpactAnalysisResponse`
202+
- [x] `impact_analysis.ImpactAnalysisState`
203+
- [x] `issue.IssueClassification`
204+
- [x] `vulnerability.VulnerabilityScoreSource`
205+
convert &#34;unknown&#34; to `other`
206+
- [x] `vulnerability.VulnerabilitySeverity`
207+
208+
---------
209+
210+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`6c204f7`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/6c204f7f6afbc49fe936931c6188380a8072f650))
211+
212+
* bc: remove parser API (#495)
213+
214+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`ac1f48a`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/ac1f48afae06f16f2375398658dd86076758a84a))
215+
216+
* bc: remove const `output.LATEST_SUPPORTED_SCHEMA_VERSION` (#494)
217+
218+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`b10dc83`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/b10dc83f1036d22693342ef8711502a899a3f5bb))
219+
220+
* Remove deprecated 6.0.0 (#493)
221+
222+
* bc: remove deprecated functionality
223+
224+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
225+
226+
* tests: remove unused/outdated tests
227+
228+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt;
229+
230+
---------
231+
232+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`e9cc5ee`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/e9cc5ee75ccf466040c2c4d6f5e8b5de8e24a666))
233+
234+
* tests: remove unused test snapshots
235+
236+
Signed-off-by: Jan Kowalleck &lt;[email protected]&gt; ([`cb0d5b6`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/cb0d5b6a455ca6aef3070b4f473fec18202b3a2b))
237+
238+
5239
## v5.1.1 (2023-11-02)
6240

7241
### Fix

cyclonedx/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
# !! version is managed by semantic_release
2222
# do not use typing here, or else `semantic_release` might have issues finding the variable
2323
# flake8: noqa
24-
__version__ = "5.1.1"
24+
__version__ = "6.0.0-rc.1"

docs/conf.py

+1-1
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 = '5.1.1'
23+
release = '6.0.0-rc.1'
2424

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

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 = "5.1.1"
8+
version = "6.0.0-rc.1"
99
description = "Python library for CycloneDX"
1010
authors = [
1111
"Paul Horton <[email protected]>",

0 commit comments

Comments
 (0)