main
add text parameter to config.from_file
add pre-commit config for flake8
use ruff linter and formatter
enable secret key rotation
Merge branch 'stable'
all teardown callbacks are called despite errors
remove previously deprecated code
use tmp_path instead of tmpdir
converters have access to session
remove tests about deprecated pkgutil.get_loader
update project files (#5457)
deprecate markupsafe exports
remove unused module docstrings
update tests for relative redirects
separate copy per call
configure and check trusted_hosts
merge app and request context
pass context through dispatch methods
use template_filter without parens
refactor error checks in register_error_handler
fix provide_automatic_options override