Updates the requirements on httpx to permit the latest version.
Release notesSourced from httpx's releases.
ChangelogVersion 0.23.0
0.23.0 (23rd May, 2022)
Changed
- Drop support for Python 3.6. (#2097)
- Use
utf-8as the default character set, instead of falling back tocharset-normalizerfor auto-detection. To enable automatic character set detection, see the documentation. (#2165)Fixed
- Fix
URL.copy_withfor some oddly formed URL cases. (#2185)- Digest authentication should use case-insensitive comparison for determining which algorithm is being used. (#2204)
- Fix console markup escaping in command line client. (#1866)
- When files are used in multipart upload, ensure we always seek to the start of the file. (#2065)
- Ensure that
iter_bytesnever yields zero-length chunks. (#2068)- Preserve
Authorizationheader for redirects that are to the same origin, but are anhttp-to-httpsupgrade. (#2074)- When responses have binary output, don't print the output to the console in the command line client. Use output like
<16086 bytes of binary data>instead. (#2076)- Fix display of
--proxiesargument in the command line client help. (#2125)- Close responses when task cancellations occur during stream reading. (#2156)
- Fix type error on accessing
.requestonHTTPErrorexceptions. (#2158)
Sourced from httpx's changelog.
0.23.0 (23rd May, 2022)
Changed
- Drop support for Python 3.6. (#2097)
- Use
utf-8as the default character set, instead of falling back tocharset-normalizerfor auto-detection. To enable automatic character set detection, see the documentation. (#2165)Fixed
- Fix
URL.copy_withfor some oddly formed URL cases. (#2185)- Digest authentication should use case-insensitive comparison for determining which algorithm is being used. (#2204)
- Fix console markup escaping in command line client. (#1866)
- When files are used in multipart upload, ensure we always seek to the start of the file. (#2065)
- Ensure that
iter_bytesnever yields zero-length chunks. (#2068)- Preserve
Authorizationheader for redirects that are to the same origin, but are anhttp-to-httpsupgrade. (#2074)- When responses have binary output, don't print the output to the console in the command line client. Use output like
<16086 bytes of binary data>instead. (#2076)- Fix display of
--proxiesargument in the command line client help. (#2125)- Close responses when task cancellations occur during stream reading. (#2156)
- Fix type error on accessing
.requestonHTTPErrorexceptions. (#2158)0.22.0 (26th January, 2022)
Added
- Support for the SOCKS5 proxy protocol via the
socksiopackage. (#2034)- Support for custom headers in multipart/form-data requests (#1936)
Fixed
- Don't perform unreliable close/warning on
__del__with unclosed clients. (#2026)- Fix
Headers.update(...)to correctly handle repeated headers (#2038)0.21.3 (6th January, 2022)
Fixed
- Fix streaming uploads using
SyncByteStreamorAsyncByteStream. Regression in 0.21.2. (#2016)0.21.2 (5th January, 2022)
Fixed
0.21.1 (16th November, 2021)
Fixed
- The
response.urlproperty is now correctly annotated asURL, instead ofOptional[URL]. (#1940)
... (truncated)
Commits89cdd90Version 0.23.0 (#2214)1c33a28Make charset auto-detection optional. (#2165)940d61bRemoved curio from async.md (#2240)14a1704Switch to explicittyping.Optionalthroughout (#2096)9673a35Drop async_generator requirement (#2228)5eba32aRemoveRequestBodyUnavailablefrom module docstring (#2226)6f31bc4Bump mkdocs-material from 8.1.4 to 8.2.14 (#2218)c5eb4b8Bump cryptography from 36.0.2 to 37.0.2 (#2217)1a526cfBump actions/checkout from 2 to 3 (#2216)7a53543Bump actions/setup-python from 1 to 3 (#2215)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)