Releases: CycloneDX/cyclonedx-python
v6.1.1
v6.1.1 (2025-05-12)
Bug Fixes
- Maintenance (
e3c168b)
Signed-off-by: Jan Kowalleck jan.kowalleck@gmail.com
Detailed Changes: v6.1.0...v6.1.1
v6.1.0
v6.1.0 (2025-05-12)
Documentation
- Fix default value for
--spec-version(2f2982b)
Signed-off-by: Jan Kowalleck jan.kowalleck@gmail.com
Features
What's Changed
- chore(deps-dev): Update flake8-logging requirement from 1.6.0 to 1.7.0 by @dependabot in #888
- chore(deps-dev): Update pep8-naming requirement from 0.14.1 to 0.15.0 by @dependabot in #891
- chore(deps-dev): Update uv requirement from 0.6.14 to 0.7.2 by @dependabot in #890
- chore(deps-dev): Update pep8-naming requirement from 0.15.0 to 0.15.1 by @dependabot in #896
- feat: rootless docker container by @virgo-o in #893
- chore(deps): Bump python-semantic-release/python-semantic-release from 9.21.0 to 9.21.1 by @dependabot in #894
- chore(deps-dev): Update uv requirement from 0.7.2 to 0.7.3 by @dependabot in #895
Full Changelog: v6.0.0...v6.1.0
v6.1.0-rc.1
v6.1.0-alpha.1
v6.1.0-alpha.1 (2025-05-12)
Documentation
- Fix default value for
--spec-version(2f2982b)
Signed-off-by: Jan Kowalleck jan.kowalleck@gmail.com
Features
As per OWASP's Docker Security Cheat Sheet, it is recommended to set a user instead of running the container as root.
bash virgo@lenovo:~$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ee568549229f cyclonedx-py:latest "/bin/bash" About a minute ago Up About a minute nifty_swirles virgo@lenovo:~$ docker exec -it ee568549229f sh -c "id" uid=1000(cyclonedx) gid=1000(cyclonedx) groups=1000(cyclonedx)
⬆️ Now the container is running as a standard user.
Signed-off-by: virgo-o virgoj@protonmail.com
Detailed Changes: v6.0.0...v6.1.0-alpha.1
v6.0.0
BREAKING CHANGE
- drop support for python <3.9
- spec-version defaults to CycloneDX 1.6
Feat
- Handle misencoded license text files graceful.
- Add mimetype detection for rich text format (rtf)
What's Changed
- feat!: drop support for python <3.9 by @jkowalleck in #883
- ci: test macos latest by @jkowalleck in #864
- feat!: spec-version defaults to CycloneDX 1.6 by @jkowalleck in #885
- chore(deps): Bump python-semantic-release/python-semantic-release from 9.1.1 to 9.21.0 by @dependabot in #856
- chore(deps): Bump python from 3.12-slim to 3.13-slim by @dependabot in #810
- feat: Add mimetype detection for rich text format (rtf) by @schlenk in #886
- Handle misencoded license text files graceful. by @schlenk in #884
New Contributors
Full Changelog: v5.5.0...v6.0.0
v5.5.0
v5.5.0 (2025-04-23)
Feature
- feat: support runtime-dependency
packaging ^25(#882)
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> (4fa5a35)
v5.4.0
v5.4.0 (2025-04-23)
Documentation
- docs: reword common CLI switches (#877)
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> (3c86517)
- docs: showcase usage with
uv(#858)
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> (efd45b1)
- docs: install instructions for
uv
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> (07d9bcc)
Feature
- feat: support
cyclonedx-python-lib ^10(#880)
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> (545dde0)
- feat: deprecate CLI switch
--outfile; use new--output-fileinstead (#875)
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> (fb30ee0)
- feat: deprecate CLI switch
--schema-version; use new--spec-versioninstead (#871)
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> (bbae05f)
Unknown
- docs
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com> (4837c99)
v5.3.0
v5.3.0 (2025-02-26)
Feature
- feat: add support for
cyclonedx-python-lib>=9.0 <10(#854)
What's Changed
- tests: add setups and snapshorts for poetry v2 by @jkowalleck in #851
- chore(deps-dev): Update flake8 requirement from 7.1.1 to 7.1.2 by @dependabot in #853
- feat: add support for
cyclonedx-python-lib>=9.0<10by @jkowalleck in #854
Full Changelog: v5.2.0...v5.3.0
v5.2.0
v5.2.0 (2025-02-20)
Documentation
- docs: showcase
uvas installation option (#847)
Feature
- feat: subcommand
environmentgot aliasesenv,venv(#850)
What's Changed
- chore(deps-dev): Update tox requirement from 4.23.2 to 4.24.1 by @dependabot in #844
- docs: showcase
uvas installation option by @lightningRalf in #847 - feat: subcommand
environmentgot aliasesenv,venvby @jkowalleck in #850
New Contributors
- @lightningRalf made their first contribution in #847
Full Changelog: v5.1.2...v5.2.0
v5.1.2
v5.1.2 (2025-01-21)
Documentation
- docs: fix typos in comments
- docs: add console classifier
Fix
What's Changed
- chore(deps-dev): Update flake8-bugbear requirement from 24.10.31 to 24.12.12 by @dependabot in #835
- chore(deps-dev): Update mypy requirement from 1.13.0 to 1.14.1 by @dependabot in #838
- fix(poetry): properly handle multi-declaration (optional) dependencies by @jkowalleck in #842
Full Changelog: v5.1.1...v5.1.2