knowndecimal/fulfil

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
## 0.8.1

* Add logger to configuration by @cdmwebs in https://github.com/knowndecimal/fulfil/pull/49

## 0.8.0

* Add rubocop by @stefanvermaas in https://github.com/knowndecimal/fulfil/pull/35
* Remove _now from testing example by @swanny85 in https://github.com/knowndecimal/fulfil/pull/32
* Add SimpleCov for test coverage by @cdmwebs in https://github.com/knowndecimal/fulfil/pull/38
* Add support for Fulfil sale duplication by @swanny85 in https://github.com/knowndecimal/fulfil/pull/48

## 0.6.1

* Fixes a typo in the examples of the readme by @stefanvermaas in https://github.com/knowndecimal/fulfil/pull/25
* Fix requiring gemfiles manually by @stefanvermaas in https://github.com/knowndecimal/fulfil/pull/27

## 0.6.0

* Streamline the usage of environment variables. by @stefanvermaas in https://github.com/knowndecimal/fulfil/pull/18
* Update http requirement from ~> 4.4.1 to >= 4.4.1, < 5.1.0 by @dependabot in https://github.com/knowndecimal/fulfil/pull/12
* Remove extremely precise User-Agent from mocks. by @stefanvermaas in https://github.com/knowndecimal/fulfil/pull/20
* Use GitHub Actions instead of Travis CI and Circle CI by @stefanvermaas in https://github.com/knowndecimal/fulfil/pull/21
* Remove persistent connection and client caching by @stefanvermaas in https://github.com/knowndecimal/fulfil/pull/22
* Add rate limit detection by @stefanvermaas in https://github.com/knowndecimal/fulfil/pull/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.