-
Notifications
You must be signed in to change notification settings - Fork 3
Update dependency flask to v3 #43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/flask-3.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
Author
|
23e7bb8 to
0b08446
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==2.2.5->==3.1.2Release Notes
pallets/flask (flask)
v3.1.2Compare Source
Released 2025-08-19
stream_with_contextdoes not fail inside async views. :issue:5774follow_redirectsin the test client, the final stateof
sessionis correct. :issue:5786send_file. :issue:5776v3.1.1Compare Source
Released 2025-05-13
SECRET_KEY_FALLBACKS. :ghsa:4grg-w6v8-c28gcli_runner.invoke. :issue:5645flask --helploads the app and plugins first to make sure all commandsare shown. :issue:
5673AsyncIterable. This is not accurate for Flask, but makes typing easierfor Quart. :pr:
5659v3.1.0Compare Source
Released 2024-11-13
5623Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9. :pr:
5624,5633responses. :pr:
5496Flask.open_resource/open_instance_resourceandBlueprint.open_resourcetake anencodingparameter to use whenopening in text mode. It defaults to
utf-8. :issue:5504Request.max_content_lengthcan be customized per-request instead of onlythrough the
MAX_CONTENT_LENGTHconfig. AddedMAX_FORM_MEMORY_SIZEandMAX_FORM_PARTSconfig. Added documentationabout resource limits to the security page. :issue:
5625Partitionedcookie 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:5628SECRET_KEY_FALLBACKSconfig, a list of oldsecret keys that can still be used for unsigning. Extensions will need to
add support. :issue:
5621host_matching=Trueorsubdomain_matching=Falseinteracts with
SERVER_NAME. SettingSERVER_NAMEno longer restrictsrequests to only that domain. :issue:
5553Request.trusted_hostsis checked during routing, and can be set throughthe
TRUSTED_HOSTSconfig. :issue:5636v3.0.3Compare Source
Released 2024-04-07
hashlib.sha1may not be available in FIPS builds. Don'taccess it at import time so the developer has time to change the default.
:issue:
5448cliattribute in the sansio scaffold, but rather inthe
Flaskconcrete class. :pr:5270v3.0.2Compare Source
Released 2024-02-03
jinja_loaderproperty. :issue:5388--extra-filesand--exclude-patternsCLI options.:issue:
5391v3.0.1Compare Source
Released 2024-01-18
pathargument tosend_file. :issue:5336flask run --keyoption. :pr:5344json.loadsobject_hook. This allows other JSON providers that don't implement that.:issue:
53815383v3.0.0Compare Source
Released 2023-09-30
5223__version__attribute. Use feature detection, orimportlib.metadata.version("flask"), instead. :issue:5230classes have Sans-IO bases. :pr:
51275264v2.3.3Compare Source
Released 2023-08-21
flit_coreinstead ofsetuptoolsas build backend.5160v2.3.2Compare Source
Released 2023-05-01
Vary: Cookieheader when the session is accessed, modified, or refreshed.:ghsa:
m2qf-hxjv-5gpqv2.3.1Compare Source
Released 2023-04-25
from flask import Markup. :issue:5084v2.3.0Compare Source
Released 2023-04-25
Drop support for Python 3.7. :pr:
5072Update minimum requirements to the latest versions: Werkzeug>=2.3.0, Jinja2>3.1.2,
itsdangerous>=2.1.2, click>=8.1.3.
Remove previously deprecated code. :pr:
4995pushandpopmethods of the deprecated_app_ctx_stackand_request_ctx_stackobjects are removed.topstill exists to giveextensions more time to update, but it will be removed.
FLASK_ENVenvironment variable,ENVconfig key, andapp.envproperty are removed.
session_cookie_name,send_file_max_age_default,use_x_sendfile,propagate_exceptions, andtemplates_auto_reloadproperties onappare removed.
JSON_AS_ASCII,JSON_SORT_KEYS,JSONIFY_MIMETYPE, andJSONIFY_PRETTYPRINT_REGULARconfig keys are removed.app.before_first_requestandbp.before_app_first_requestdecoratorsare removed.
json_encoderandjson_decoderattributes on app and blueprint, and thecorresponding
json.JSONEncoderandJSONDecoderclasses, are removed.json.htmlsafe_dumpsandhtmlsafe_dumpfunctions are removed.warning. :pr:
4997Importing
escapeandMarkupfromflaskis deprecated. Import themdirectly from
markupsafeinstead. :pr:4996The
app.got_first_requestproperty is deprecated. :pr:4997The
locked_cached_propertydecorator is deprecated. Use a lock inside thedecorated function if locking is needed. :issue:
4993Signals are always available.
blinker>=1.6.2is a required dependency. Thesignals_availableattribute is deprecated. :issue:5056Signals support
asyncsubscriber functions. :pr:5049Remove uses of locks that could cause requests to block each other very briefly.
:issue:
4993Use modern packaging metadata with
pyproject.tomlinstead ofsetup.cfg.:pr:
4947Ensure subdomains are applied with nested blueprints. :issue:
4834config.from_filecan usetext=Falseto indicate that the parser wants abinary file instead. :issue:
4989If a blueprint is created with an empty name it raises a
ValueError.:issue:
5010SESSION_COOKIE_DOMAINdoes not fall back toSERVER_NAME. The default is notto set the domain, which modern browsers interpret as an exact match rather than
a subdomain match. Warnings about
localhostand IP addresses are also removed.:issue:
5051The
routescommand shows each rule'ssubdomainorhostwhen domainmatching is in use. :issue:
5004Use postponed evaluation of annotations. :pr:
5071Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.