From 411320731464fca8964adaca158fff724f08b8f2 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Thu, 17 Nov 2022 14:57:44 +0000 Subject: [PATCH 1/5] Version 0.23.1 --- CHANGELOG.md | 17 +++++++++++++++++ httpx/__version__.py | 2 +- setup.py | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f5e7c4256..c32100f02b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,23 @@ 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.23.1 + +### Added + +* Allow setting an explicit multipart boundary in `Content-Type` header. (#2278) +* Allow `tuple` or `list` for multipart values, not just `list`. (#2355) +* Allow `str` content for multipart upload files. (#2400) + +### Fixed + +* Don't drop empty query parameters. (#2354) + +### Removed + +* Drop `.read`/`.aread` from SyncByteStream/AsyncByteStream (#2407) +* Drop `RawURL`. (#2241) + ## 0.23.0 (23rd May, 2022) ### Changed diff --git a/httpx/__version__.py b/httpx/__version__.py index 68831d05c8..36a6a14f94 100644 --- a/httpx/__version__.py +++ b/httpx/__version__.py @@ -1,3 +1,3 @@ __title__ = "httpx" __description__ = "A next generation HTTP client, for Python 3." -__version__ = "0.23.0" +__version__ = "0.23.1" diff --git a/setup.py b/setup.py index 7b44ded04a..596b378d98 100644 --- a/setup.py +++ b/setup.py @@ -26,6 +26,6 @@ "certifi", "sniffio", "rfc3986[idna2008]>=1.3,<2", - "httpcore>=0.15.0,<0.16.0", + "httpcore>=0.15.0,<0.17.0", ], ) From f3b87932fbfe7be9e216f12e063e08f49679061c Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Thu, 17 Nov 2022 14:59:39 +0000 Subject: [PATCH 2/5] Update dependencies --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index be41c92289..592a6e26e1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ classifiers = [ ] dependencies = [ "certifi", - "httpcore>=0.15.0,<0.16.0", + "httpcore>=0.15.0,<0.17.0", "rfc3986[idna2008]>=1.3,<2", "sniffio", ] From bda0842ea954575081d4cc0cac7c6288832df05b Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Thu, 17 Nov 2022 15:11:10 +0000 Subject: [PATCH 3/5] Update CHANGELOG --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c32100f02b..173b2bba42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,9 +8,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Added +* Support for Python 3.11. (#2420) * Allow setting an explicit multipart boundary in `Content-Type` header. (#2278) * Allow `tuple` or `list` for multipart values, not just `list`. (#2355) * Allow `str` content for multipart upload files. (#2400) +* Support connection upgrades. See https://www.encode.io/httpcore/extensions/#upgrade-requests ### Fixed From 232049f9cc8ce6762bddb221ff2da6e112f223ac Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Thu, 17 Nov 2022 15:16:47 +0000 Subject: [PATCH 4/5] Update CHANGELOG.md Co-authored-by: Marcelo Trylesinski --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 173b2bba42..9d44b5a0b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,7 +20,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Removed -* Drop `.read`/`.aread` from SyncByteStream/AsyncByteStream (#2407) +* Drop `.read`/`.aread` from SyncByteStream/AsyncByteStream. (#2407) * Drop `RawURL`. (#2241) ## 0.23.0 (23rd May, 2022) From 622aa9e4e642f0bd5d67b1a68de154b433a0a04b Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Thu, 17 Nov 2022 15:17:27 +0000 Subject: [PATCH 5/5] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d44b5a0b4..d719b08ef8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,7 +20,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Removed -* Drop `.read`/`.aread` from SyncByteStream/AsyncByteStream. (#2407) +* Drop `.read`/`.aread` from `SyncByteStream`/`AsyncByteStream`. (#2407) * Drop `RawURL`. (#2241) ## 0.23.0 (23rd May, 2022)