Sha256: e484d282cf7624f3119da7a87064451016f9163beae1c32ca2e6f458910498c9

Contents?: true

Size: 997 Bytes

Versions: 59

Compression:

Stored size: 997 Bytes

Contents

# 0.18.4

## Improvements

* faraday adapter: added support for `#on_data` callback in order to support [faraday streaming](https://lostisland.github.io/faraday/usage/streaming).

* multipart plugin: removed support for file mime type detection using `mime-types`. The reasoning behind it was that `mime-types` uses the filename, which is a very inaccurate detection strategy (ex: an mp4 video will be identified as `application/mp4`, instead of the correct `video/mp4`).
* multipart plugin: supported for file mime type detection using `marcel` and `filemagic` was added. Both use the magic header bytes, which is a more accurate strategy for file type detection.

## Bugfixes

* webmock adapter has been reimplemented to work with `httpx` plugins (such as the `:retries` plugin). Some other fixes were applied to make it work better under `vcr` (a common `webmock` extension).

* fixed the URI-related bug which was making requests stall under ruby 3.1 (still not officially testing against it).

Version data entries

59 entries across 59 versions & 1 rubygems

Version Path
httpx-1.3.4 doc/release_notes/0_18_4.md
httpx-1.3.3 doc/release_notes/0_18_4.md
httpx-1.3.2 doc/release_notes/0_18_4.md
httpx-1.3.1 doc/release_notes/0_18_4.md
httpx-1.3.0 doc/release_notes/0_18_4.md
httpx-1.2.6 doc/release_notes/0_18_4.md
httpx-1.2.4 doc/release_notes/0_18_4.md
httpx-1.2.3 doc/release_notes/0_18_4.md
httpx-1.2.2 doc/release_notes/0_18_4.md
httpx-1.2.1 doc/release_notes/0_18_4.md
httpx-1.2.0 doc/release_notes/0_18_4.md
httpx-1.1.5 doc/release_notes/0_18_4.md
httpx-1.1.4 doc/release_notes/0_18_4.md
httpx-1.1.3 doc/release_notes/0_18_4.md
httpx-1.1.2 doc/release_notes/0_18_4.md
httpx-1.1.1 doc/release_notes/0_18_4.md
httpx-1.1.0 doc/release_notes/0_18_4.md
httpx-1.0.2 doc/release_notes/0_18_4.md
httpx-0.24.7 doc/release_notes/0_18_4.md
httpx-1.0.1 doc/release_notes/0_18_4.md