Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency Flask to >=0.10.1,<=1.1.2 #159

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 1, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Flask (source) >=0.10.1,<=1.0.1 -> >=0.10.1,<=1.1.2 age adoption passing confidence

Release Notes

pallets/flask

v1.1.2

Compare Source

Released 2020-04-03

  • Work around an issue when running the flask command with an
    external debugger on Windows. :issue:3297
  • The static route will not catch all URLs if the Flask
    static_folder argument ends with a slash. :issue:3452

v1.1.1

Compare Source

Released 2019-07-08

  • The flask.json_available flag was added back for compatibility
    with some extensions. It will raise a deprecation warning when used,
    and will be removed in version 2.0.0. :issue:3288

v1.1.0

Compare Source

Released 2019-07-04

  • Bump minimum Werkzeug version to >= 0.15.

  • Drop support for Python 3.4.

  • Error handlers for InternalServerError or 500 will always be
    passed an instance of InternalServerError. If they are invoked
    due to an unhandled exception, that original exception is now
    available as e.original_exception rather than being passed
    directly to the handler. The same is true if the handler is for the
    base HTTPException. This makes error handler behavior more
    consistent. :pr:3266

    • :meth:Flask.finalize_request is called for all unhandled
      exceptions even if there is no 500 error handler.
  • :attr:Flask.logger takes the same name as
    :attr:Flask.name (the value passed as
    Flask(import_name). This reverts 1.0's behavior of always
    logging to "flask.app", in order to support multiple apps in the
    same process. A warning will be shown if old configuration is
    detected that needs to be moved. :issue:2866

  • :meth:flask.RequestContext.copy includes the current session
    object in the request context copy. This prevents session
    pointing to an out-of-date object. :issue:2935

  • Using built-in RequestContext, unprintable Unicode characters in
    Host header will result in a HTTP 400 response and not HTTP 500 as
    previously. :pr:2994

  • :func:send_file supports :class:~os.PathLike objects as
    described in PEP 0519, to support :mod:pathlib in Python 3.
    :pr:3059

  • :func:send_file supports :class:~io.BytesIO partial content.
    :issue:2957

  • :func:open_resource accepts the "rt" file mode. This still does
    the same thing as "r". :issue:3163

  • The :attr:MethodView.methods attribute set in a base class is used
    by subclasses. :issue:3138

  • :attr:Flask.jinja_options is a dict instead of an
    ImmutableDict to allow easier configuration. Changes must still
    be made before creating the environment. :pr:3190

  • Flask's JSONMixin for the request and response wrappers was
    moved into Werkzeug. Use Werkzeug's version with Flask-specific
    support. This bumps the Werkzeug dependency to >= 0.15.
    :issue:3125

  • The flask command entry point is simplified to take advantage
    of Werkzeug 0.15's better reloader support. This bumps the Werkzeug
    dependency to >= 0.15. :issue:3022

  • Support static_url_path that ends with a forward slash.
    :issue:3134

  • Support empty static_folder without requiring setting an empty
    static_url_path as well. :pr:3124

  • :meth:jsonify supports :class:dataclasses.dataclass objects.
    :pr:3195

  • Allow customizing the :attr:Flask.url_map_class used for routing.
    :pr:3069

  • The development server port can be set to 0, which tells the OS to
    pick an available port. :issue:2926

  • The return value from :meth:cli.load_dotenv is more consistent
    with the documentation. It will return False if python-dotenv is
    not installed, or if the given path isn't a file. :issue:2937

  • Signaling support has a stub for the connect_via method when
    the Blinker library is not installed. :pr:3208

  • Add an --extra-files option to the flask run CLI command to
    specify extra files that will trigger the reloader on change.
    :issue:2897

  • Allow returning a dictionary from a view function. Similar to how
    returning a string will produce a text/html response, returning
    a dict will call jsonify to produce a application/json
    response. :pr:3111

  • Blueprints have a cli Click group like app.cli. CLI commands
    registered with a blueprint will be available as a group under the
    flask command. :issue:1357.

  • When using the test client as a context manager (with client:),
    all preserved request contexts are popped when the block exits,
    ensuring nested contexts are cleaned up correctly. :pr:3157

  • Show a better error message when the view return type is not
    supported. :issue:3214

  • flask.testing.make_test_environ_builder() has been deprecated in
    favour of a new class flask.testing.EnvironBuilder. :pr:3232

  • The flask run command no longer fails if Python is not built
    with SSL support. Using the --cert option will show an
    appropriate error message. :issue:3211

  • URL matching now occurs after the request context is pushed, rather
    than when it's created. This allows custom URL converters to access
    the app and request contexts, such as to query a database for an id.
    :issue:3088

v1.0.4

Compare Source

Released 2019-07-04

  • The key information for BadRequestKeyError is no longer cleared
    outside debug mode, so error handlers can still access it. This
    requires upgrading to Werkzeug 0.15.5. :issue:3249
  • send_file url quotes the ":" and "/" characters for more
    compatible UTF-8 filename support in some browsers. :issue:3074
  • Fixes for PEP451 import loaders and pytest 5.x. :issue:3275
  • Show message about dotenv on stderr instead of stdout. :issue:3285

v1.0.3

Compare Source

Released 2019-05-17

  • :func:send_file encodes filenames as ASCII instead of Latin-1
    (ISO-8859-1). This fixes compatibility with Gunicorn, which is
    stricter about header encodings than PEP 3333. :issue:2766
  • Allow custom CLIs using FlaskGroup to set the debug flag without
    it always being overwritten based on environment variables.
    :pr:2765
  • flask --version outputs Werkzeug's version and simplifies the
    Python version. :pr:2825
  • :func:send_file handles an attachment_filename that is a
    native Python 2 string (bytes) with UTF-8 coded bytes. :issue:2933
  • A catch-all error handler registered for HTTPException will not
    handle RoutingException, which is used internally during
    routing. This fixes the unexpected behavior that had been introduced
    in 1.0. :pr:2986
  • Passing the json argument to app.test_client does not
    push/pop an extra app context. :issue:2900

v1.0.2

Compare Source

Released 2018-05-02

  • Fix more backwards compatibility issues with merging slashes between
    a blueprint prefix and route. :pr:2748
  • Fix error with flask routes command when there are no routes.
    :issue:2751

Configuration

馃搮 Schedule: 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.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@quvox quvox closed this May 1, 2021
@renovate
Copy link
Contributor Author

renovate bot commented May 1, 2021

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will now ignore this update (>=0.10.1,<=1.1.2). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.

@renovate renovate bot deleted the renovate/flask-1.x branch May 1, 2021 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants