diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f5e7c4256..d719b08ef8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,25 @@ 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 + +* 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 + +* 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/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", ] 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", ], )