- Upgrade Ruby to Version 3.3.5
- Upgrade Faraday to Version 2
- Removes faraday_middleware as it is no longer supported
- Updates the Connection builder to not use the calls specific to faraday_middleware
- Upgrade activesupport to 7.2
- Upgrade Sinatra to version 3
- Use Sinatra 2. (#92)
- Add
Pocket::Image
class. (#90) - Fix demo server. (#93)
- Fix docs generation. (#89)
- Add
unfavorite
operation. (#87) - Add
favorite
operation. (#86)
- Fix Faraday error handling. (#81)
- Don't assume
is_article
is present (#78). - Handle article with missing
resolved_url
orresolved_title
(#77) - Remove unnecessary use of
method_missing
. (#71) - Simplify internal structure for
Client
class and modules.
- Hand article with missing
excerpt
. (#63) - Add support for
domain_metadata
in Article response. (#57) - Add
time_to_read
field toPocket::Article
. - Return nil for
word_count
if not present (#48)
- Return nil if
time_read
ortime_favorited
is '0' in the API response. Otherwise, this may be interpreted the Unix epoch (1970-01-01). (#46)
- Add support for authors and tags in
Pocket::Article
(#44)
- Add
Pocket::Article
for parsing an article response (#39) - Fix Pocket::Client::Retrieve#retrieve params default (#21)
- Actually remove unused Hashie dependency (#35)
- Relax
faraday_middleware
version constraint (#25)