Skip to content

Latest commit

 

History

History
95 lines (60 loc) · 2.96 KB

CHANGELOG.md

File metadata and controls

95 lines (60 loc) · 2.96 KB

0.8.1

  • Add logger to configuration by @cdmwebs in #49

0.8.0

  • Add rubocop by @stefanvermaas in #35
  • Remove _now from testing example by @swanny85 in #32
  • Add SimpleCov for test coverage by @cdmwebs in #38
  • Add support for Fulfil sale duplication by @swanny85 in #48

0.6.1

  • Fixes a typo in the examples of the readme by @stefanvermaas in #25
  • Fix requiring gemfiles manually by @stefanvermaas in #27

0.6.0

  • Streamline the usage of environment variables. by @stefanvermaas in #18
  • Update http requirement from ~> 4.4.1 to >= 4.4.1, < 5.1.0 by @dependabot in #12
  • Remove extremely precise User-Agent from mocks. by @stefanvermaas in #20
  • Use GitHub Actions instead of Travis CI and Circle CI by @stefanvermaas in #21
  • Remove persistent connection and client caching by @stefanvermaas in #22
  • Add rate limit detection by @stefanvermaas in #24

0.5.0

  • Better response parsing and error handling.
  • Documentation updates.
  • Add release script.

0.4.9

  • Add client tests and stub with Webmock.

0.4.8

  • Feature: Allow more params with InteractiveReport.

0.4.7

  • Bugfix: Accidentally removed the model parameter from the URL.

0.4.6

  • Add InteractiveReport support.

0.4.5

  • Add #delete to client.
  • Set up Dependabot on GitHub.

0.4.4

  • Pin http dependency to ~> 4.4.0. 5.0+ introduces a frozen string error.

0.4.3

  • Add Client errors for more granular handling.
  • Send along info when a NotAuthorizedError is raised.

0.4.2

  • Raise an UnhandledTypeError and reveal the offender.
  • Convert timedelta data types to Decimals.
  • Don't use .present? to check if response is a Hash.

0.4.1

  • @cdmwebs screwed up the release process, so this is a tiny bump to fix. No code changes.

0.4.0

  • Add Client#count and Model#count.

0.3.0

  • Add basic write support via Fulfil::Client#post and Fulfil::Client#put.

0.2.0

  • Make token optional and allow specifying headers at least for enabling authentication via 'X-API-KEY' header , because initially implemented in 0.1.0 bearer auth isn't working.
  • Fix Query build_search_term and build_exclude_term to be compatible with Ruby < 2.4, analyzing value for 'Fixnum ' class.
  • Fix the gem's name in gemspec to 'fulfil-io', as registered at RubyGems.
  • Remove Rake version constraint from gemspec.
  • Add Gemfile.lock to .gitignore and remove it from git-tree - it shouldn't be stored in git for a gem.

0.1.0

  • Initial gem release.