- merge-variables: convert to json (fa93885f)
- 176 Adds support for Group Members (beta feature)
- 175 Adds support for Groups (beta feature)
- 174 Add Ruby 2.5-6, remove API keys, other cleanup
- 173 Update example asset links
Version 5.0.0 introduces a breaking change. It removes support for the area mail resources (Areas and Routes).
- Removes
Lob.areas. - Removes
Lob.routes.
- 169 Support 'case' param for us_verifications
- 168 tweak wording around handling numbers with leading zeros
- 167 remove duplicate test
- 166 Fix commented check amount in checks.rb example
- [#165] (lob/lob-ruby#165) Remove states and countries API resources. Also remove the ability to use postcard.message.
- [#160] (lob/lob-ruby#160) adds capability to pass in idempotency headers
- [#158] (lob/lob-ruby#158) add US Zip Lookups API endpoint to wrapper
Version 4.0.0 introduces a breaking change. It requires a minimum API version of 2017-05-17, which introduces new US and International Verification APIs.
- Removes
Lob.addresses.verify(). Please useLob.us_verifications.verify()and `Lob.intl_verifications.verify() instead.
Version 3.0.0 introduces several breaking changes. It requires a minimum API version of 2015-04-11.
- Ruby 1.9.3 is no longer supported. lob-ruby now supports Ruby versions at or above 2.0.0.
- Jobs and Objects resources have been deprecated from the gem.
- Resources have been moved from
Lob::V1to theLob::Resourcesnamespace and have been refactored to contain the HTTP request/response logic.. - Configuration for the Lob Client has been changed.
Lob(),Lob.load, andLob.configurehave all been deprecated and replaced with a single method of configuration:Lob::Client.new(api_key: "your-api-key").
- [#145] (lob/lob-ruby#145) More lenient rest-client version restriction
- [#140] (lob/lob-ruby#140) Adds access to response and headers
- [#136] (lob/lob-ruby#136) Adds find to routes
- [#130] (lob/lob-ruby#130) Removed services endpoint support
- [#129] (lob/lob-ruby#129) Adds support for API version 2015-11-06
- [#127] (lob/lob-ruby#127) Ensure JSON.parse is never passes nil
- [#124] (lob/lob-ruby#124) routes#find accepts single ZIP code
- [#119] (lob/lob-ruby#119) better error messages
- [#118] (lob/lob-ruby#118) removed prawn and fixed examples
Version 2.0.0 introduces several breaking changes. It requires a minimum API version of 2015-04-11.
- The lob-ruby gem no longer converts
city,state, etc. parameters intoaddress_city,address_state, etc. This change was made to be more consistent with the API and other Lob wrappers, and to prevent confusion. - The wrapper now returns the raw JSON from the API in all
listendpoints rather than just thedatafield in the response. This will allow access to additional fields likecountandoffset. - The
packagingsendpoint is not longer supporter in the API, and therefore has been taken out of lob-ruby.
In addition to these breaking changes, the test suite was cleaned up by removing the unnecessary VCR gem and committing sample upload files to the repository rather than downloading them in rake task.
- [#112] (lob/lob-ruby#112) removes Rack dependency
- [#110] (lob/lob-ruby#110) fixes metadata filter
- [#100] (lob/lob-ruby#100) adds support for Simple Letter Service
- [#94] (lob/lob-ruby#94) added bank account verify support
- [#92] (lob/lob-ruby#92) don't fix prawn version
- [#88] (lob/lob-ruby#88) default prawn to 1.3.0 for ruby 1.9.3
- [#91] (lob/lob-ruby#91) reduce strictness of rest-client version
- [#69] (lob/lob-ruby#69) fixed spelling in documentation
- [#71] (lob/lob-ruby#71) fixed syntax in documentation
- [#73] (lob/lob-ruby#73) fixed failing tests
- [#74] (lob/lob-ruby#74) added support for setting api_version
- [#75] (lob/lob-ruby#75) added version module
- [#76] (lob/lob-ruby#76) better error handling
- [#64] (lob/lob-ruby#64) changed asset URLs to use lob-assets bucket