v0.6.0
☢️ Breaking changes
A fairly significant change has been made to the middleware Request types - content now returns bytes | AsyncIterator[bytes] (or Iterator) depending on the user passed content. The previous form was taken to keep the API as simple as possible, but it was recognized that the overhead for converting a non-streaming request to an iterator is too significant in middleware.
This change will only affect middleware and custom Transport implementations - user code using HTTPClient is unaffected.
Full Changelog: v0.5.1...v0.6.0