Sha256: b5329056666baea7ac352743dd8ea2ef0afa70ef25119ca1abd8d716f52b9254

Contents?: true

Size: 721 Bytes

Versions: 91

Compression:

Stored size: 721 Bytes

Contents

# 0.0.3

* Added `HTTPX::Response#raise_for_status`. If there was an error response, it will raise it's exception. If the HTTP response has a 4xx or 5xx error, it will raise an `HTTPX::HTTPError` exception (this feature was inspired by a similar feature in python requests library).

* Added `HTTPX::Client#wrap`, which allows to use the client inside a block and keep connections open, without resorting to the initializer only.

* TCP connection establishment errors are now wrapped in error responses, like other possible errors.

* SSL non-blocking connection API is now in use (it was previously using the blocking connect API, and was breaking the hackernews script from time to time. Now I'm looking at you, DNS).

Version data entries

91 entries across 91 versions & 1 rubygems

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