3.0.0 - 2025-11-20¶
Summary¶
This is a major release with potentially breaking changes as nox session project:fix has been modified and potentially can create many unexpected changes.
This release adds ruff to Nox sessions project:format and project:fix to check for and remove unused imports.
As ruff potentially can also apply many other changes, we recommend updating the pyproject.toml file in your project as specified here: Formatting Code Configuration.
Additionally, isort has been updated from ^6.0.0 to ^7.0.0. In 7.x, isort has provided fixes for Python 3.14.
Documentation¶
#589: Corrected configuration for Sonar documentation for host.url
#535: Added more information about Sonar’s usage of
exclusions#596: Corrected and added more information regarding
pyupgrade
Features¶
#595: Created class
ResolvedVulnerabilitiesto track resolved vulnerabilities between versions#544: Modified nox sessions
project:fixandproject:formatto use ruff to remove unused imports
Refactoring¶
#596: Added newline after header in versioned changelog
Dependency Updates¶
main¶
Updated dependency
bandit:1.8.6to1.9.1Updated dependency
black:25.9.0to25.11.0Updated dependency
coverage:7.11.0to7.12.0Updated dependency
import-linter:2.5.2to2.7Updated dependency
isort:6.1.0to7.0.0Updated dependency
nox:2025.10.16to2025.11.12Updated dependency
pre-commit:4.3.0to4.4.0Updated dependency
pydantic:2.12.3to2.12.4Updated dependency
pylint:4.0.2to4.0.3Updated dependency
pytest:8.4.2to9.0.1Updated dependency
pyupgrade:3.21.0to3.21.2Added dependency
ruff:0.14.5Updated dependency
shibuya:2025.11.4to2025.11.10