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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency Flask to v1.1.4 (release-v1.16) - abandoned #344

Open
wants to merge 1 commit into
base: release-v1.16
Choose a base branch
from

Conversation

red-hat-konflux[bot]
Copy link

This PR contains the following updates:

Package Update Change
Flask (changelog) minor ==1.0.2 -> ==1.1.4

Release Notes

pallets/flask (Flask)

v1.1.4

Compare Source

Released 2021-05-13

  • Update static_folder to use _compat.fspath instead of
    os.fspath to continue supporting Python < 3.6 :issue:4050

v1.1.3

Compare Source

Released 2021-05-13

  • Set maximum versions of Werkzeug, Jinja, Click, and ItsDangerous.
    :issue:4043
  • Re-add support for passing a pathlib.Path for static_folder.
    :pr:3579

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

    • Flask.finalize_request is called for all unhandled
      exceptions even if there is no 500 error handler.
  • Flask.logger takes the same name as 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

  • 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

  • send_file supports PathLike objects as described in
    :pep:519, to support pathlib in Python 3. :pr:3059

  • send_file supports BytesIO partial content.
    :issue:2957

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

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

  • 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

  • jsonify supports dataclass objects. :pr:3195

  • Allow customizing the 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 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 :pep:451 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

  • 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
  • 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

Configuration

📅 Schedule: Branch creation - "after 5am on saturday" (UTC), 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.


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

This PR has been generated by Renovate Bot.

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@openshift-ci openshift-ci bot requested review from matzew and pierDipi November 23, 2024 12:19
Copy link

openshift-ci bot commented Nov 23, 2024

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: red-hat-konflux[bot]
Once this PR has been reviewed and has the lgtm label, please assign creydr for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link

openshift-ci bot commented Nov 23, 2024

Hi @red-hat-konflux[bot]. Thanks for your PR.

I'm waiting for a openshift-knative member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@red-hat-konflux red-hat-konflux bot changed the title Update dependency Flask to v1.1.4 (release-v1.16) Update dependency Flask to v1.1.4 (release-v1.16) - abandoned Dec 3, 2024
Copy link
Author

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants