diff --git a/CHANGELOG.md b/CHANGELOG.md index 15701d44..b8bb589b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,60 @@ +## v7.2.0 (2024-04-19) + +### Feature + +* feat: disjunctive license acknowledgement (#591) + + +--------- + +Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> ([`9bf1839`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/9bf1839859a244e790e91c3e1edd82d333598d60)) + +### Unknown + +* tests: add meaningful names to validation tests (#588) + +When packaging cyclonedx-python-lib for a Linux distribution, it’s +pretty common that some JSON validation tests fail. [1] + +Due to the large number of combinations and the fact that these tests +are consecutively numbered, it has been tedious to figure out which +tests are exactly failing and why. This in turn makes it difficult to +decide which tests to disable or report upstream. + +Append meaningful names to validation tests so that instead of e.g.: + + […]::TestJsonValidator::test_validate_no_none_001 + […]::TestJsonValidator::test_validate_no_none_002 + […]::TestJsonValidator::test_validate_no_none_003 + […]::TestJsonValidator::test_validate_no_none_004 + […]::TestJsonValidator::test_validate_no_none_005 + […]::TestJsonValidator::test_validate_no_none_006 + […]::TestJsonValidator::test_validate_no_none_007 + […]::TestJsonValidator::test_validate_no_none_008 + +the tests are named: + + […]::TestJsonValidator::test_validate_no_none_001_valid_component_swid_1_6 + […]::TestJsonValidator::test_validate_no_none_002_valid_machine_learning_considerations_env_1_6 + […]::TestJsonValidator::test_validate_no_none_003_valid_metadata_tool_1_6 + […]::TestJsonValidator::test_validate_no_none_004_valid_patch_1_6 + […]::TestJsonValidator::test_validate_no_none_005_valid_empty_components_1_6 + […]::TestJsonValidator::test_validate_no_none_006_valid_properties_1_6 + […]::TestJsonValidator::test_validate_no_none_007_valid_service_1_6 + […]::TestJsonValidator::test_validate_no_none_008_valid_metadata_author_1_6 + +[1]: https://aur.archlinux.org/cgit/aur.git/diff/PKGBUILD?h=python-cyclonedx-lib&id=9c6ae556874a633a521407a77a9a85bb31da2047 + +Signed-off-by: Claudia <claui@users.noreply.github.com> ([`ae3f79c`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/ae3f79cbaeecda94948bff6a64ab797c5ddd934a)) + +* doc: poor merge resolved + +Signed-off-by: Paul Horton <paul.horton@owasp.org> ([`a498faa`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/a498faaab248d0512bad9e66afbd8fb1d6c42a66)) + + ## v7.1.0 (2024-04-10) ### Documentation diff --git a/cyclonedx/__init__.py b/cyclonedx/__init__.py index 47faf0a0..f2129412 100644 --- a/cyclonedx/__init__.py +++ b/cyclonedx/__init__.py @@ -20,4 +20,4 @@ # !! version is managed by semantic_release # do not use typing here, or else `semantic_release` might have issues finding the variable -__version__ = "7.1.0" # noqa:Q000 +__version__ = "7.2.0" # noqa:Q000 diff --git a/docs/conf.py b/docs/conf.py index 556892ba..e2889aea 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -20,7 +20,7 @@ # The full version, including alpha/beta/rc tags # !! version is managed by semantic_release -release = '7.1.0' +release = '7.2.0' # -- General configuration --------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index cde8432a..f1d3b398 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "cyclonedx-python-lib" # !! version is managed by semantic_release -version = "7.1.0" +version = "7.2.0" description = "Python library for CycloneDX" authors = [ "Paul Horton ",