HoneyryderChuck
0d58408c58
compression plugins for gzip and deflate supported by default
...
most of the code was moved to the transcoder layer.
The `compression_threshold_size` option has been removed.
The `:compression/brotli` plugin becomes only ´:brotli`, and depends on
the new transcoding APIs.
options to skip compression and decompression were added.
2023-09-20 17:57:41 +01:00
HoneyryderChuck
bbf257477b
Removing HTTPX::Registry and its usage internally
...
These internnal registries were a bit magical to use, difficult to
debug, not thread-safe, and overall a nuisance when it came to type
checking. So long.
2023-04-27 22:49:20 +01:00
HoneyryderChuck
8f8febc10e
sig fixes
2022-08-08 22:19:20 +01:00
HoneyryderChuck
25b949cf66
Added support for multiple JSON parsers
...
When available, httpx will either use `multi_json`, `oj`, or `yajl`,
before it falls back to default `json`.
2022-08-05 22:57:06 +01:00
HoneyryderChuck
6d33b5e59f
adding support for tempfile sigs, other improvements
2022-01-16 22:54:56 +02:00
HoneyryderChuck
cdcbf14675
few sig changes (more assertive)
2021-08-31 13:50:29 +01:00
HoneyryderChuck
8ded86cec6
improving sigs for new components
2021-08-10 11:10:45 +01:00
HoneyryderChuck
6b61b8ccdb
fixing signatures
...
also adding some checks on code, in order for steep to stop complaining
about potential nil returns.
2021-08-10 10:28:58 +01:00
HoneyryderChuck
f2d3c1f09b
added Response#form (supports only x-www-urlencoded for now)
2021-08-09 15:54:25 +01:00
HoneyryderChuck
b6ee019014
several signature improvements while testing with steep
2021-07-07 19:21:36 +01:00
HoneyryderChuck
7fa283097d
added signatures to new modules
2021-01-13 12:27:13 +00:00
HoneyryderChuck
65f5e86f3f
allowing nested params also when posting multipart requests
2020-12-10 13:46:57 +00:00
HoneyryderChuck
a675fde7dd
enable singleton usage in rbs sigs
2020-12-02 01:30:38 +00:00
HoneyryderChuck
37999cc39e
improved testing of body transcoder
2020-12-02 01:30:38 +00:00
HoneyryderChuck
267f320fe0
updated signatures to use latest interface additions in rbs
2020-11-04 01:21:28 +00:00
HoneyryderChuck
e02e8029ad
made encoder API more consistent across request body encoders
2020-10-30 16:19:18 +00:00
HoneyryderChuck
936a8533a7
initial signatures for typed ruby
2020-10-27 17:00:44 +00:00