Version 1.1.1
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update
1.1.0 - 2020-12-26
- Add support for Ruby 3.0
1.0.1 - 2020-07-31
- Load version before client
1.0.0 - 2020-07-31
- Add simpler API to remove the need to instantiate a
Client
directly. - Default to 3 retries using simple API.
- Re-use client connection for connections to the same scheme, host, and port.
- Remove support for Ruby 2.4
- Remove legacy
Api
class.
- Limit mutable options on Client.
- Change default
read_timeout
to 10 seconds. - Change default
open_timeout
to 10 seconds. - Log to
STDERR
by default instead ofSTDOUT
.
0.3.2 - 2020-01-28
- Follow relative path redirects
0.3.1 - 2020-01-14
- Parse location header in response then follow redirect.
- Follow redirect using GET regardless of the original request method.
0.3.0 - 2020-01-13
- Allow following HTTP redirects.
0.2.7 - 2019-10-04
- add additional connection errors
- specify ruby 2.4 and minimum required.
0.2.6 - 2019-04-30
- add support for PATCH verb.
0.2.5 - 2019-02-06
- revert change introduced in 0.2.4. See [5.12][https://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html]
0.2.4 - 2019-02-06
- Send path instead of full uri.
0.2.3 - 2019-02-01
- Default verify mode
0.2.2 - 2019-02-01
- open_timeout added to client.
0.2.1 - 2019-02-01
- with_retry.
- authorization header helpers