* Fix wrong behavior of `Page.is_last_page` * Remove `testtube`
5.0.0
* Remove deprecation warning in Python 3. * Add Python 3.5, 3.6, 3.7, 3.8 as supported. * Stop supporting Python 3.3 and 3.4.
4.1.0
* Add proper handling of empty next page in paginated result set. * PaginatedResults now accepts `next_key` option.
4.0.0
* Rename `PaginatedAPIIterator` to `PaginatedResults`. * Remove JSONServiceClient. Newest `requests` version provides functionality that obviates the need for it.
3.0.0
* Add decoding of json responses to JSONServiceClient
2.0.0
* Add JSONServiceClient * Remove `send_as_json` configuration for HTTPServiceClient * Changes to PaginatedAPIIterator: * Default start page is 1 for page-based pagination (was 0) * Expects the paginated function to return a dict with a `'results'` key * See PaginatedAPIIterator docstring for customizing those behaviors