Skip to content

Commit 364c105

Browse files
committed
Bump and release 0.18.0
1 parent 2413e3f commit 364c105

2 files changed

Lines changed: 36 additions & 2 deletions

File tree

CHANGES.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
0.18.0 2022-07-23
2+
-----------------
3+
4+
* Remove Quart's safe_join, use Werkzeug's version instead.
5+
* Drop toml dependency, as it isn't required in Quart (use
6+
config.from_file as desired).
7+
* Change websocket.send_json to match jsonify's options.
8+
* Allow while serving decorators on blueprints.
9+
* Support synchronous background tasks, they will be run on a thread.
10+
* Follow Flask's API an allow empty argument Response construction.
11+
* Add get_root_path to helpers to match Flask.
12+
* Support silent argument in config.from_envvar.
13+
* Adopt Flask's logging setup.
14+
* Add stream_template and stream_template_string functions to stream a
15+
large template in parts.
16+
* Switch to Flask's top level name exportion style.
17+
* Add aborter object to app to allow for abort customisation.
18+
* Add redirect method to app to allow for redirect customisation.
19+
* Remove usage of LocalStacks, using ContextVars more directly. This
20+
should improve performance, but introduces backwards
21+
incompatibility. _*_ctx_stack globals are removed, use *_context
22+
instead. Extensions should store on ``g`` as appropriate. Requires
23+
Werkzeug >= 2.2.0.
24+
* Returned lists are now jsonified.
25+
* Move url_for to the app to allow for url_for customisation.
26+
* Remove config from_json use from_file instead.
27+
* Match the Flask views classes and API.
28+
* Adopt the Flask cli code adding ``--app``, ``--env``, and ``-debug``
29+
options to the CLI.
30+
* Adopt the Flask JSON provider interface, use instead of JSON
31+
encoders and decoders.
32+
* Switch to being a Pallets project.
33+
34+
135
0.17.0 2022-03-26
236
-----------------
337

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "Quart"
3-
version = "0.17.0"
3+
version = "0.18.0"
44
description = "A Python ASGI web microframework with the same API as Flask"
55
authors = ["pgjones <philip.graham.jones@googlemail.com>"]
66
classifiers = [
@@ -37,7 +37,7 @@ markupsafe = "*"
3737
pydata_sphinx_theme = { version = "*", optional = true }
3838
python-dotenv = { version = "*", optional = true }
3939
typing_extensions = { version = "*", python = "<3.8" }
40-
werkzeug = ">=2.2.0a1"
40+
werkzeug = ">=2.2.0"
4141

4242
[tool.poetry.dev-dependencies]
4343
hypothesis = "*"

0 commit comments

Comments
 (0)