- Fix: Don't url-encode parameters to
/oauth
endpoints
- Fix: Tell Faraday to use JSON for the request
- Chore: Use 2.x version of Faraday
- Fix: fix bug handling 204 No Content responses
- Chore: update Faraday dependency and update Faraday auth setup
- Feature: automatically retry when rate limited
- Fix: argument passing for keyword args in Ruby 3
- Feature: add TooManyRequests (429) error class
- Feature: expose headers as attr on response and on error class
- Chore: bump version of Excon
- Chore: fix Faraday middleware warning
- Chore: bump Faraday dependency versions and loosen specificity
- Improvement: improve exception
message
and adddetail
method for raw response
- Fix: fix "break from proc-closure (LocalJumpError)" error by upgrading Excon
- Fix: always return a string for error.message
- Fix: use url-encoded body for oauth endpoints
- Feature: improve exceptions for different status codes
Initial release.