Updates the requirements on httpx to permit the latest version.
Release notesSourced from httpx's releases.
ChangelogVersion 0.26.0
0.26.0 (20th December, 2023)
Added
- The
proxyargument was added. You should use theproxyargument instead of the deprecatedproxies, or usemounts=for more complex configurations. (#2879)Deprecated
- The
proxiesargument is now deprecated. It will still continue to work, but it will be removed in the future. (#2879)Fixed
- Fix cases of double escaping of URL path components. Allow / as a safe character in the query portion. (#2990)
- Handle
NO_PROXYenvvar cases when a fully qualified URL is supplied as the value. (#2741)- Allow URLs where username or password contains unescaped '@'. (#2986)
- Ensure ASGI
raw_pathdoes not include URL query component. (#2999)- Ensure
Response.iter_text()cannot yield empty strings. (#2998)
Sourced from httpx's changelog.
0.26.0 (20th December, 2023)
Added
- The
proxyargument was added. You should use theproxyargument instead of the deprecatedproxies, or usemounts=for more complex configurations. (#2879)Deprecated
- The
proxiesargument is now deprecated. It will still continue to work, but it will be removed in the future. (#2879)Fixed
- Fix cases of double escaping of URL path components. Allow / as a safe character in the query portion. (#2990)
- Handle
NO_PROXYenvvar cases when a fully qualified URL is supplied as the value. (#2741)- Allow URLs where username or password contains unescaped '@'. (#2986)
- Ensure ASGI
raw_pathdoes not include URL query component. (#2999)- Ensure
Response.iter_text()cannot yield empty strings. (#2998)0.25.2 (24th November, 2023)
Added
- Add missing type hints to few
__init__()methods. (#2938)0.25.1 (3rd November, 2023)
Added
Fixed
- Raise
ValueErroronResponse.encodingbeing set afterResponse.texthas been accessed. (#2852)0.25.0 (11th September, 2023)
Removed
- Drop support for Python 3.7. (#2813)
Added
- Support HTTPS proxies. (#2845)
- Change the type of
ExtensionsfromMapping[Str, Any]toMutableMapping[Str, Any]. (#2803)- Add
socket_optionsargument tohttpx.HTTPTransportandhttpx.AsyncHTTPTransportclasses. (#2716)- The
Response.raise_for_status()method now returns the response instance. For example:data = httpx.get('...').raise_for_status().json(). (#2776)Fixed
... (truncated)
Commits08eff92Version 0.26.0 (#3009)b4b27ffRemove unused curio check (#3010)a11fc38Cleanup URL percent-encoding behavior. (#2990)3b9060eFix environment proxies (#2741)2318fd8EnablingruffC416 (#3001)2c51eddUpdate CHANGELOG.md (#3000)1e11096Fixediter_textadding an empty string (#2998)90538a3Ensure that ASGI 'raw_path' does not include query component of URL. (#2999)f8981f3Add the 'proxy' parameter and deprecate 'proxies'. (#2879)b471f01Allow URLs where username or password contains unescaped '@'. (#2986)- 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 show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@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)