]> git.ipfire.org Git - thirdparty/httpx.git/commitdiff
Version 0.21 release notes (#1938)
authorTom Christie <tom@tomchristie.com>
Mon, 15 Nov 2021 14:35:09 +0000 (14:35 +0000)
committerGitHub <noreply@github.com>
Mon, 15 Nov 2021 14:35:09 +0000 (14:35 +0000)
CHANGELOG.md
README.md
docs/index.md

index 699f6e7d7c29ee764c4c7c87b5f572052e2307dc..095f09d1e088c45a1218395a28666b16ce8cec04 100644 (file)
@@ -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
index b52f60b58f1915a82c7c268b32b71637d5550583..cc819e5a323c3ece5e286fdf36ce4f75a3122ff7 100644 (file)
--- 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.*
 
 ---
 
index 20cb71864db60efefd8c6f0949f6158b808004e1..448247c0d2c13d74f2e4c446a57661f77c826c21 100644 (file)
@@ -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.
 
 ---