CHANGELOG
v0.2.0 (2021-11-08)
- Rename
normalize_headers
to encode_headers
- Rename
prepend_default_steps
to put_default_steps
- Rename
encode
and decode
to encode_body
and decode_body
- Rename
netrc
to load_netrc
- Rename
finch
step to run_finch
- Rename
if_modified_since
to put_if_modified_since
- Rename
range
to put_range
- Rename
params
to put_params
- Rename
request.uri
to request.url
- Change response/error step contract from
f(req, resp_err)
to f({req, resp_err})
- Support mime 2.x
- Add
Req.Response
struct - Add
put!/3
and delete!/2
- Add
run_steps/2
- Initial support for UNIX domain sockets
- Accept
{module, args}
and module
as steps - Ensure
get_private
and put_private
have atom keys put_default_steps
: Use MFArgs instead of captures for the default stepsput_if_modified_since
: Fix generating internet timeencode_headers
: Encode header valuesretry
: Rename :max_attempts
to :max_retries
v0.1.1 (2021-07-16)
v0.1.0 (2021-07-15)