Skip to content
This repository has been archived by the owner on Nov 27, 2023. It is now read-only.

Releases: epistrephein/rarbg

v2.0.0

22 Jan 10:46
v2.0.0
c573de3
Compare
Choose a tag to compare

RubyGems | Diff

Gem SHA-256: 47227bae910038d8e637e85f9321d80000fbcbd850be8c067af5bc24e495dffe

Changed

  • Update Faraday to v1.0 and drop faraday_middleware dependency (#17).
  • Update Ruby minimum version to 2.3 (#17).
  • Rename attr_reader conn to connection (#18).
  • Remove unnecessary files and attributes from gemspec (#21).
  • Update version constraints for Rake, following v13.0 release (#15).
  • Update version constraints for RuboCop in order to avoid breaking changes (#16).
  • Tweak and reorder documentation (#18).

v1.4.0

05 Jun 05:49
v1.4.0
cda4baa
Compare
Choose a tag to compare

RubyGems | Diff

Gem SHA-256: e10af101ab5eb4772d99fe926b70149c3c0cf51583527adc362783226b3c0d74

Fixed

  • Fix typos and code style here and there.

Changed

  • Bump RuboCop development dependency minimum version to 0.71 and update Hound
    linter version (#12).
  • Allow any Bundler version equal or greater than 1.15 (#9) but lesser than 3.0 (#10).

v1.3.0

07 Feb 06:41
v1.3.0
6db14b0
Compare
Choose a tag to compare

RubyGems | Diff

Gem SHA-256: 7b6485ef003779822f68f5466ac79738b03d3c19d792964c897d7f40eac1095d

Fixed

  • Return an empty array when endpoint responds with a Can't find error on imdb/themoviedb/tvdb search (#6).
  • Parse JSON only for responses with application/json Content-Type, preventing error responses to raise a ParsingError (#4).

Added

  • Add token! public method for standalone token generation (#3).

Changed

  • Reduce Faraday connection timeout to 30 seconds.

v1.2.0

02 Jan 07:10
v1.2.0
27c4229
Compare
Choose a tag to compare

RubyGems | Diff

Gem SHA-256: 41ad3a87d96aa5d92bce121764289348828e3b58220f8aefb762f211035472b2

Fixed

  • Fixed gemspec to not include HTML documentation files.
  • Fixed code style and typos.

Added

  • Added rubocop as development dependency to enforce code style.
  • Added GitHub templates for issues and pull requests.
  • Added CONTRIBUTING document with contribution guidelines.

Changed

  • Bumped all dependencies to stricter minor version constraint.
  • Rate limit is now stubbed to 0.1 seconds in RSpec to speed up tests.

v1.1.1

19 Oct 09:21
v1.1.1
d77d54d
Compare
Choose a tag to compare

RubyGems | Diff

Gem SHA-256: d78621f39abe22da3f30eb17a6b6fe05f32805f144bc5d541873a21dda7860d6

Changed

  • Self-host documentation on GitHub pages.

v1.1.0

05 Oct 09:37
v1.1.0
1141a62
Compare
Choose a tag to compare

RubyGems | Diff

Gem SHA-256: bc84baedf960f483e860902ba969e5a302b297bdf23b6379693603ab7f4ba4b1

Added

  • list and search methods are now available from top level namespace.
  • RARBG::CATEGORIES now returns name/id pairs of all RARBG categories.
  • Faraday now uses the APP_ID as User agent.

v1.0.1

04 May 09:29
v1.0.1
a0b4cad
Compare
Choose a tag to compare

RubyGems | Diff

Gem SHA-256: f875bcbb64abe1753d021ef1ef60795a480b0ce25b704fb36484dae8c46b4b97

Added

  • Faraday now logs requests to stdout if in verbose mode (-w or -v).

Fixed

  • Fixed code styling and some documentation errors.
  • Fixed IMDb id autocorrect in search.

v1.0.0

29 Apr 12:28
59eab5c
Compare
Choose a tag to compare

RubyGems | Diff

Gem SHA-256: 0a0de15391d2cb844d73dea0e4305e268f76a96d81276c86f4f85509c4c037ab

Changed

  • Codebase has been completely refactored to be more resilient and error-free.
  • This release is NOT backward compatible with 0.1 versions.
  • Query parameters now use standard ruby syntax as expected and accept both
    symbol and string keys.
  • Compliance with API rate limiting (1req/2s) is now enforced automatically.
  • Empty results now return an empty array instead of raising an exception.

Removed

  • Removed default_params: query parameters are now passed per request.
  • Removed search_string, search_imdb, search_themoviedb, search_tvdb:
    search type must be specified as a keyword argument upon search.
  • Removed RequestError exception: all API-related errors now raise an
    APIError exception.

v0.1.4

29 Apr 12:30
v0.1.4
b8c4509
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release

RubyGems | Diff

Fixed

  • Set Faraday middleware before adapter to suppress warning.

v0.1.3

29 Apr 12:30
8d0a6a6
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

RubyGems | Diff

Changed

  • Move app_id and token params to call method to prevent override.