Releases: customink/vertex_client
Releases · customink/vertex_client
Add compatibility with circuitbox v2.0.0
What's Changed
Full Changelog: v0.10.2...v0.11.0
APO fallback rates, graceful unrecognized US states
Adds APO fallback rates, and prevents raising an error when providing unrecognized US states.
See #67 for more details.
Don't require postal_code for non-US locations
Changes
- loosen quotation validation rules to only require
postal_code
forUS
based locations
Support specific shipping terms and physical origins for line items
Changes
- quotation payload supports
:delivery_term
param to pick shipping terms that should be applied to the particular quotation request seller
override within aline_item
object can now include aphysical_origin
which allows Vertex to calculate sales tax for the particularline_item
correctly (if the Vertex account has been set up to support this - VAT collection registrations for the supported countries...)
Quotation Fallback Fix
Changes
- Coerce the total_tax to a decimal before attempting to round it
- Add regression tests for empty quotes around subtotal and total_tax in the fallback response object
EU VAT calculation
Adds support for calculating VAT for EU countries with predefined quotation fallbacks. Changes validation criteria for addresses when raising Vertex::ValidationError
.
CircleCI Release
Description
This release migrates the project from Travis to CirceCI to run on our custom build images, allowing a far better testing of the code and integration. This also speeds up the entire test cycle to just a few minutes.
Ruby 2.6.3 Release
Description
Code is now compatible with Ruby 2.6.3, no longer spitting out deprecation warnings
Updated gemspec
Previous version didn't include supported ruby versions and included the wrong description.
Publish to rubygems
First official release to rubygems.