8.0.0
Breaking changes
- Fetch only one page when
_limit
is specified and allow to override this
with apages
argument (fixes #136) - Make client methods API consistent by forcing keyword parameters (#119)
- Deduce the
id
of a resource with the value ofid
indata
if present (#143) - Drop Python 2.7 support. Now supports Python 3.5+
New Features
- Keep tracks of Backoff headers and raise an
BackoffException
if
we are not waiting enough between two calls. (#53) - Add
--retry
and--retry-after
to CLI utils helpers (fixes #126)
Bug fixes
- Fix retry behaviour when responses are successful (fixes #129)
- Fix Retry-After value to be read as integer rather than string. (#131)
- Fix No JSON could be decoded ValueError (fixes #116)
Internal changes
make tests-once
to run functional tests in order to calculate coverage correctly (#131)