Skip to content

Conversation

@mend-for-gitproxy.zycloud.tk
Copy link
Contributor

@mend-for-gitproxy.zycloud.tk mend-for-gitproxy.zycloud.tk bot commented Dec 23, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
quart <0.18 -> <0.20 age adoption passing confidence

Release Notes

pallets/quart (quart)

v0.19.6

Compare Source

  • Bugfix use ContentRange in the right way. See issue #​331.
  • Bugfix hold a strong reference to background tasks.
  • Bugfix avoid ResourceWarning in DataBody.aiter.

v0.19.5

Compare Source

  • Bugfix DeprecationWarning from datetime.utcnow().
  • Bugfix ensure request files are closed.
  • Bugfix development restarting when commands are passed.
  • Restore teardown_websocket methods.
  • Correct the config_class type.
  • Allow kwargs to be passed to the test client (matches Flask API).

v0.19.4

Compare Source

  • Bugfix program not closing on Ctrl+C in Windows.
  • Bugfix the typing for AfterWebsocket functions.
  • Improve the typing of the ensure_async method.
  • Add a shutdown event to the app.

v0.19.3

Compare Source

  • Bugfix update the default config to better match Flask.

v0.19.2

Compare Source

  • Bugfix restore the app {after, before}_websocket methods.
  • Bugfix correctly set the cli Group in Quart.

v0.19.1

Compare Source

  • Bugfix remove QUART_ENV and env usage.

v0.19.0

Compare Source

  • Remove Flask-Patch. It has been replaced with the Quart-Flask-Patch
    extension.
  • Remove references to first request, as per Flask.
  • Await the background tasks before calling the after serving funcs.
  • Don't copy the app context into the background task.
  • Allow background tasks a grace period to complete during shutdown.
  • Base Quart on Flask, utilising Flask code where possible. This
    introduces a dependency on Flask.
  • Bugfix trailing slash issue in URL concatenation for empty 'path'
  • Bugfix Issue #​219. Use only CR in SSE documentation.
  • Bugfix typing for websocket to accept auth data.
  • Bugfix ensure subdomains apply to nested blueprints.
  • Bugfix ensure make_response errors if the value is incorrect.
  • Bugfix propagated exception handling.
  • Bugfix ensure exceptions propagate before logging.
  • Bugfix cope with scope extension value being None.
  • Bugfix ensure the conditional 304 response is empty.
  • Bugfix handle empty path in URL concatenation.
  • Bugfix corrected typing hint for abort method at helpers.py.
  • Bugfix root_path usage.
  • Fix Werkzeug deprecation warnings.
  • Add svg's to jinja's autoescaping.
  • Improve the WebsocketResponse error, by including the response.
  • Add a file mode parameter to the config.from_file method.
  • Show the subdomain or host in the routes command output.
  • Upgrade to blinker 1.6.
  • Require Werkzeug 3.0.0 and Flask 3.0.0.
  • Use tomllib rather than toml.

v0.18.4

Compare Source

  • Restrict blinker to < 1.6 for 0.18.x versions to ensure it works
    with Quart's implementation.

v0.18.3

Compare Source

  • Fixed Issue #​206. Corrected quart.json.loads type annotation.
  • Bugfix signal handling on Windows.
  • Bugfix add missing globals to Flask-Patch.

v0.18.2

Compare Source

  • Bugfix use add_signal_handler not signal.signal.

v0.18.1

Compare Source

  • Bugfix static hosting with resource path escaping the root.
  • Bugfix adopt the Werkzeug/Flask make_conditional API/functionality.
  • Bugfix restore the reloader to Quart.
  • Bugfix support subdomains when testing.
  • Bugfix the signal handling to work on Windows.

v0.18.0

Compare Source

  • Remove Quart's safe_join, use Werkzeug's version instead.
  • Drop toml dependency, as it isn't required in Quart (use
    config.from_file as desired).
  • Change websocket.send_json to match jsonify's options.
  • Allow while serving decorators on blueprints.
  • Support synchronous background tasks, they will be run on a thread.
  • Follow Flask's API an allow empty argument Response construction.
  • Add get_root_path to helpers to match Flask.
  • Support silent argument in config.from_envvar.
  • Adopt Flask's logging setup.
  • Add stream_template and stream_template_string functions to stream a
    large template in parts.
  • Switch to Flask's top level name exportion style.
  • Add aborter object to app to allow for abort customisation.
  • Add redirect method to app to allow for redirect customisation.
  • Remove usage of LocalStacks, using ContextVars more directly. This
    should improve performance, but introduces backwards
    incompatibility. _*_ctx_stack globals are removed, use *_context
    instead. Extensions should store on g as appropriate. Requires
    Werkzeug >= 2.2.0.
  • Returned lists are now jsonified.
  • Move url_for to the app to allow for url_for customisation.
  • Remove config from_json use from_file instead.
  • Match the Flask views classes and API.
  • Adopt the Flask cli code adding --app, --env, and -debug
    options to the CLI.
  • Adopt the Flask JSON provider interface, use instead of JSON
    encoders and decoders.
  • Switch to being a Pallets project.
  • Requires at least v8 of click.

Configuration

📅 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.


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

@mend-for-gitproxy.zycloud.tk mend-for-gitproxy.zycloud.tk bot changed the title Update dependency quart to <0.19 Update dependency quart to <0.20 Oct 26, 2023
@mend-for-gitproxy.zycloud.tk mend-for-gitproxy.zycloud.tk bot force-pushed the whitesource-remediate/quart-0.x branch from 77f88d5 to 5310a90 Compare October 26, 2023 12:17
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.

1 participant