chore(deps): update dependency flask to v3
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| flask (changelog) | major |
==2.3.3 -> ==3.1.0
|
Release Notes
pallets/flask (flask)
v3.1.0
Released 2024-11-13
- Drop support for Python 3.8.
🇵🇷 5623 - Update minimum dependency versions to latest feature releases.
Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9.
🇵🇷 5624,5633 - Provide a configuration option to control automatic option
responses.
🇵🇷 5496 -
Flask.open_resource/open_instance_resourceandBlueprint.open_resourcetake anencodingparameter to use when opening in text mode. It defaults toutf-8. :issue:5504 -
Request.max_content_lengthcan be customized per-request instead of only through theMAX_CONTENT_LENGTHconfig. AddedMAX_FORM_MEMORY_SIZEandMAX_FORM_PARTSconfig. Added documentation about resource limits to the security page. :issue:5625 - Add support for the
Partitionedcookie attribute (CHIPS), with theSESSION_COOKIE_PARTITIONEDconfig. :issue:5472 -
-e pathtakes precedence over default.envand.flaskenvfiles.load_dotenvloads default files in addition to a path unlessload_defaults=Falseis passed. :issue:5628 - Support key rotation with the
SECRET_KEY_FALLBACKSconfig, a list of old secret keys that can still be used for unsigning. Extensions will need to add support. :issue:5621 - Fix how setting
host_matching=Trueorsubdomain_matching=Falseinteracts withSERVER_NAME. SettingSERVER_NAMEno longer restricts requests to only that domain. :issue:5553 -
Request.trusted_hostsis checked during routing, and can be set through theTRUSTED_HOSTSconfig. :issue:5636
v3.0.3
Released 2024-04-07
- The default
hashlib.sha1may not be available in FIPS builds. Don't access it at import time so the developer has time to change the default. :issue:5448 - Don't initialize the
cliattribute in the sansio scaffold, but rather in theFlaskconcrete class.🇵🇷 5270
v3.0.2
Released 2024-02-03
- Correct type for
jinja_loaderproperty. :issue:5388 - Fix error with
--extra-filesand--exclude-patternsCLI options. :issue:5391
v3.0.1
Released 2024-01-18
- Correct type for
pathargument tosend_file. :issue:5336 - Fix a typo in an error message for the
flask run --keyoption.🇵🇷 5344 - Session data is untagged without relying on the built-in
json.loadsobject_hook. This allows other JSON providers that don't implement that. :issue:5381 - Address more type findings when using mypy strict mode.
🇵🇷 5383
v3.0.0
Released 2023-09-30
- Remove previously deprecated code.
🇵🇷 5223 - Deprecate the
__version__attribute. Use feature detection, orimportlib.metadata.version("flask"), instead. :issue:5230 - Restructure the code such that the Flask (app) and Blueprint
classes have Sans-IO bases.
🇵🇷 5127 - Allow self as an argument to url_for.
🇵🇷 5264 - Require Werkzeug >= 3.0.0.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Tolga Bilbey