httpx breaking changes

pypi

4 curated breaking changes across major versions of httpx. Use this as a migration checklist before bumping dependencies.

4
changes
Breaking changes by transition
  • 0.23.1 \u2192 0.23.2breaking

    Support digest auth nonce counting to avoid multiple auth requests. (#2463)

  • 0.23.1 \u2192 0.23.2breaking

    Multipart file uploads where the file length cannot be determine now use chunked transfer encoding, rather than loading the entire file into memory in order to determine the `Content-Length`. (#2382)

  • 0.23.1 \u2192 0.23.2breaking

    Raise `TypeError` if content is passed a dict-instance. (#2495)

  • 0.23.1 \u2192 0.23.2removed

    Partially revert the API breaking change in 0.23.1, which removed `RawURL`. We continue to expose a `url.raw` property which is now a plain named-tuple. This API is still expected to be deprecated, but we will do so with a major version bump. (#2481)

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/pypi/httpx
httpx breaking changes — PyPI migration guide | DepScope