Fixes bug with fetching next & previous page of clips.
Updates RSpec to >= 3.0 and updates the test syntax to use the expect
-style.
Changes all fetching to paginated HTTP endpoints to return a proxy so that you can control what you load. This causes breaking changes on some parts of the API.
Adds method to get check if the authenticated user is following a list (List#following?
).
Adds support for fetching clips by URL or created after time.
Adds support for favoriting and unfavoriting a clip.
Adds new #fetch
method that works like #all
but better reflects the use of the method.
Removes #total_count
on fetched collections because it's been deprecated:
https://github.com/kippt/api-documentation/blob/c104158674e55a4c103b93ccd41233e9a6daea0a/basics/pagination.md
Improves test coverage.
Deprecates support for Ruby 1.8.7.
Adds ability to fetch the clips for a list. Contributed by Darep.
After being long time in development this update adds support for all the new Kippt APIs.
README has been updated to reflect the additions to the API. There has also been plenty of refactoring done under the covers.
Changes in response to feedback from Matias Korhonen:
- When adding new lists/clips the object is updated with data received from the service
- Collections of lists & clips are Enumberable
Initial official release.