With this release, all projects using the PTB must use has their project Config inherit
from BaseConfig (introduced in 1.10.0). Otherwise, the workflows using these
attributes will raise an exception indicating that this action is needed.
As Python 3.9 reached its EOL on 2025-10-31, the PTB no longer supports Python 3.9,
and it has added support for 3.14. For project's that were still using Python 3.9,
it is anticipated that there will be larger formatting change due to the arguments
to pyupgrade changing.
- #590:
- Dropped support for Python 3.9 and added support for Python 3.14
- Enforced that the
PROJECT_CONFIGdefined innoxconfig.pymust be derived fromBaseConfig.- Replaced
MINIMUM_PYTHON_VERSIONwhich acted as a back-up value for the nox sessionartifacts:copywithBaseConfig.minimum_python_version_ - Replaced
_PYTHON_VERSIONSwhich acted as a back-up value for the nox sessionsmatrix:pythonandmatrix:allwithBaseConfig.python_versions_ - Replaced
__EXASOL_VERSIONSwhich acted as a back-up value for the nox sessionsmatrix:exasolandmatrix:allwithBaseConfig.python_versions_ - Moved
pyupgrade_argsfrom being defined per PROJECT_CONFIG to a calculated propertyBaseConfig.pyupgrade_argument_
- Replaced
- Updated dependency
pysonar:1.2.0.2419to1.2.1.3951 - Updated dependency
shibuya:2025.10.21to2025.11.4