Skip to content

chore(deps): update dependency httpx to v0.27.2 (main)

Renovate Bot requested to merge renovate/main-httpx-0.x into main

This MR contains the following updates:

Package Update Change
httpx (changelog) minor ==0.24.0 -> ==0.27.2

Release Notes

encode/httpx (httpx)

v0.27.2

Compare Source

Fixed
  • Reintroduced supposedly-private URLTypes shortcut. (#​2673)

v0.27.1

Compare Source

Added
  • Support for zstd content decoding using the python zstandard package is added. Installable using httpx[zstd]. (#​3139)
Fixed
  • Improved error messaging for InvalidURL exceptions. (#​3250)
  • Fix app type signature in ASGITransport. (#​3109)

v0.27.0

Compare Source

Deprecated
  • The app=... shortcut has been deprecated. Use the explicit style of transport=httpx.WSGITransport() or transport=httpx.ASGITransport() instead.
Fixed
  • Respect the http1 argument while configuring proxy transports. (#​3023)
  • Fix RFC 2069 mode digest authentication. (#​3045)

v0.26.0

Compare Source

Added
  • The proxy argument was added. You should use the proxy argument instead of the deprecated proxies, or use mounts= for more complex configurations. (#​2879)
Deprecated
  • The proxies argument 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_PROXY envvar cases when a fully qualified URL is supplied as the value. (#​2741)
  • Allow URLs where username or password contains unescaped '@​'. (#​2986)
  • Ensure ASGI raw_path does not include URL query component. (#​2999)
  • Ensure Response.iter_text() cannot yield empty strings. (#​2998)

v0.25.2

Compare Source

Added
  • Add missing type hints to few __init__() methods. (#​2938)

v0.25.1

Compare Source

Added
  • Add support for Python 3.12. (#​2854)
  • Add support for httpcore 1.0 (#​2885)
Fixed
  • Raise ValueError on Response.encoding being set after Response.text has been accessed. (#​2852)

v0.25.0

Compare Source

Removed
  • Drop support for Python 3.7. (#​2813)
Added
  • Support HTTPS proxies. (#​2845)
  • Change the type of Extensions from Mapping[Str, Any] to MutableMapping[Str, Any]. (#​2803)
  • Add socket_options argument to httpx.HTTPTransport and httpx.AsyncHTTPTransport classes. (#​2716)
  • The Response.raise_for_status() method now returns the response instance. For example: data = httpx.get('...').raise_for_status().json(). (#​2776)
Fixed
  • Return 500 error response instead of exceptions when raise_app_exceptions=False is set on ASGITransport. (#​2669)
  • Ensure all WSGITransport environs have a SERVER_PROTOCOL. (#​2708)
  • Always encode forward slashes as %2F in query parameters (#​2723)
  • Use Mozilla documentation instead of httpstatuses.com for HTTP error reference (#​2768)

v0.24.1

Compare Source

Added
  • Provide additional context in some InvalidURL exceptions. (#​2675)
Fixed
  • Fix optional percent-encoding behaviour. (#​2671)
  • More robust checking for opening upload files in binary mode. (#​2630)
  • Properly support IP addresses in NO_PROXY environment variable. (#​2659)
  • Set default file for NetRCAuth() to None to use the stdlib default. (#​2667)
  • Set logging request lines to INFO level for async requests, in line with sync requests. (#​2656)
  • Fix which gen-delims need to be escaped for path/query/fragment components in URL. (#​2701)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading