- Fix async body iteration deadlock. - Fix ASGI handling to ensure completion.
0.6.8
Not secure
Released 2018-10-21
- Ensure an event loop is specified on `app.run`. - Ensure handler responses are finalized. - Ensure the ASGI callable returns on completion.
0.6.7
Not secure
Released 2018-09-23
- Fix ASGI conversion of websocket data (str or bytes). - Ensure redirect url includes host when host matching. - Ensure query strings are present in redirect urls. - Ensure header values are string types. - Fix incorrect endpoint override error for synchronous view functions.
0.6.6
Not secure
Released 2018-08-27
- Add type conversion to `getlist` (on multidicts) - Correct ASGI client usage (allows for `None`) - Ensure overlapping requests work without destroying the other contexts. - Ensure only integer status codes are accepted.
0.6.5
Not secure
Released 2018-08-05
- Change default redirect status code to 302. - Support query string parsing from test client paths. - Support int/float cookie expires values. - Correct the cookie date format to RFC 822. - Copy `sys.modules` to prevent dictionary changed errors. - Ensure request body iteration returns all data. - Set `Host` header (if missing) for HTTP/1.0. - Set the correct defaults for `_external` in `url_for`.
0.6.4
Not secure
Released 2018-07-15
- Correctly handle request query strings. - Restore log output when running in development mode. - Allow for multiple query string values when building urls, e.g. `a=1&a=2`. - Ensure the Flask Patch system works with Python 3.7.