Added
- Added sphinx setting for changing the html theme in
pyproject.toml
Updated
- Updated alembic/flask-migrate config to work with updated dependencies again
⚠️ The alembic config needs to be updated in existing projects! - Updated dev dependencies specification to use new group key (see https://python-poetry.org/docs/managing-dependencies/#dependency-groups)
Notable Dependency Updates
- Dropped support for Python < 3.9 as Sphinx requires Python 3.9 since version 7.2!
- Updated dependencies (the lockfile now uses urrlib3
>=2.0
, pin urrllib3 to a lower version if required) - Updated Flask to
v3.0.0
! (CHANGELOG)
Flask has deprecated the__version__
attribute and finally removed some pending deprecations. - Updated Sphinx to
v7.2.6
! (CHANGELOG)
Fixed
- Joining of command line arguments if running under windows (see also https://learn.microsoft.com/de-de/archive/blogs/twistylittlepassagesallalike/everyone-quotes-command-line-arguments-the-wrong-way)
⚠️ This does not properly escape meta-characters recognized by CMD.exe! (see the linked blog post for more information) - Documentation paths in invoke tasks were outdated (documentation output is directly in the
_build
folder)