turadg/pocket-ruby

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
## [Unreleased]

- Ownership transferred to `@andyw8` ([#108](https://github.com/turadg/pocket-ruby/pull/108))
- Set Faraday version constraint ([#104](https://github.com/turadg/pocket-ruby/pull/104))

## [0.5.0] - 2021-05-15

- Use Sinatra 2. ([#92](https://github.com/turadg/pocket-ruby/pull/92))
- Add `Pocket::Image` class. ([#90](https://github.com/turadg/pocket-ruby/pull/90))
- Fix demo server. ([#93](https://github.com/turadg/pocket-ruby/pull/33))
- Fix docs generation. ([#89](https://github.com/turadg/pocket-ruby/pull/89))
- Add `unfavorite` operation. ([#87](https://github.com/turadg/pocket-ruby/pull/87))
- Add `favorite` operation. ([#86](https://github.com/turadg/pocket-ruby/pull/86))

## [0.4.0] - 2021-04-18

- Fix Faraday error handling. ([#81](https://github.com/turadg/pocket-ruby/pull/81))
- Don't assume `is_article` is present ([#78](https://github.com/turadg/pocket-ruby/pull/78)).
- Handle article with missing `resolved_url` or `resolved_title` ([#77](https://github.com/turadg/pocket-ruby/pull/77))
- Remove unnecessary use of `method_missing`. ([#71](https://github.com/turadg/pocket-ruby/pull/71))
- Simplify internal structure for `Client` class and modules.

## [0.3.0] - 2021-04-11

- Hand article with missing `excerpt`. ([#63](https://github.com/turadg/pocket-ruby/pull/63))
- Add support for `domain_metadata` in Article response. ([#57](https://github.com/turadg/pocket-ruby/pull/57))
- Add `time_to_read` field to `Pocket::Article`.
- Return nil for `word_count` if not present ([#48](https://github.com/turadg/pocket-ruby/pull/48))

## [0.2.1] - 2021-04-10

- Return nil if `time_read` or `time_favorited` is '0' in the API response. Otherwise, this may be interpreted the Unix epoch (1970-01-01). ([#46](https://github.com/turadg/pocket-ruby/pull/46))

## [0.2.0] - 2021-04-03

- Add support for authors and tags in `Pocket::Article` ([#44](https://github.com/turadg/pocket-ruby/pull/44))

## [0.1.0] - 2021-04-03

- Add `Pocket::Article` for parsing an article response ([#39](https://github.com/turadg/pocket-ruby/pull/39))
- Fix Pocket::Client::Retrieve#retrieve params default ([#21](https://github.com/turadg/pocket-ruby/pull/21))

## [0.0.9] - 2021-04-01

- Actually remove unused Hashie dependency ([#35](https://github.com/turadg/pocket-ruby/pull/35))

## [0.0.8] - 2021-03-31

- Fix Ruby warnings ([#32](https://github.com/turadg/pocket-ruby/pull/32))
- Remove unused Hashie dependency ([#31](https://github.com/turadg/pocket-ruby/pull/31))

## [0.0.7] - 2021-03-29

- Relax `faraday_middleware` version constraint ([#25](https://github.com/turadg/pocket-ruby/pull/25))