From: Tom Christie Date: Mon, 15 Nov 2021 14:35:09 +0000 (+0000) Subject: Version 0.21 release notes (#1938) X-Git-Tag: 0.21.1~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b4f60694eb6710bf0ba8e4f86595a1d6cc9b01dd;p=thirdparty%2Fhttpx.git Version 0.21 release notes (#1938) --- diff --git a/CHANGELOG.md b/CHANGELOG.md index 699f6e7d..095f09d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## 0.21.0 (15th November, 2021) + +The 0.21.0 release integrates against a newly redesigned `httpcore` backend. + +Both packages ought to automatically update to the required versions, but if you are +seeing any issues, you should ensure that you have `httpx==0.21.*` and `httpcore==0.14.*` installed. + +### Added + +* The command-line client will now display connection information when `-v/--verbose` is used. +* The command-line client will now display server certificate information when `-v/--verbose` is used. +* The command-line client is now able to properly detect if the outgoing request +should be formatted as HTTP/1.1 or HTTP/2, based on the result of the HTTP/2 negotiation. + +### Removed + +* Curio support is no longer currently included. Please get in touch if you require this, so that we can assess priorities. + ## 0.20.0 (13th October, 2021) The 0.20.0 release adds an integrated command-line client, and also includes some diff --git a/README.md b/README.md index b52f60b5..cc819e5a 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ HTTPX is a fully featured HTTP client library for Python 3. It includes **an int command line client**, has support for both **HTTP/1.1 and HTTP/2**, and provides both **sync and async APIs**. -**Note**: *The 0.20 release adds support for an integrated command-line client, and also includes a couple of design changes from 0.19. Redirects are no longer followed by default, and the low-level Transport API has been updated. Upgrades from 0.19 will need to see [the CHANGELOG](https://github.com/encode/httpx/blob/master/CHANGELOG.md) for more details.* +**Note**: *The 0.21 release includes some improvements to the integrated command-line client. This latest version integrates against a re-designed version of `httpcore`. Both packages ought to automatically update to the required versions, but if you are seeing any issues then you should ensure that you have `httpx==0.21.*` and `httpcore==0.14.*` installed. See [the CHANGELOG](https://github.com/encode/httpx/blob/master/CHANGELOG.md) for more details.* --- diff --git a/docs/index.md b/docs/index.md index 20cb7186..448247c0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -25,7 +25,7 @@ HTTPX is a fully featured HTTP client for Python 3, which provides sync and asyn !!! note - The 0.20 release adds support for an integrated command-line client, and also includes a couple of design changes from 0.19. Redirects are no longer followed by default, and the low-level Transport API has been updated. See [the CHANGELOG](https://github.com/encode/httpx/blob/master/CHANGELOG.md) for more details. + The 0.21 release includes some improvements to the integrated command-line client. This latest version integrates against a re-designed version of `httpcore`. Both packages ought to automatically update to the required versions, but if you are seeing any issues then you should ensure that you have `httpx==0.21.*` and `httpcore==0.14.*` installed. See [the CHANGELOG](https://github.com/encode/httpx/blob/master/CHANGELOG.md) for more details. ---