This file tracks all the changes (https://keepachangelog.com/en/1.0.0/) made to the client. This allows parsers such as Dependabot to provide a clean overview in pull requests.
- Loosen quotation validation rules to only require
postal_code
forUS
based locations.
- Quotation payload now accepts a
:delivery_term
param to specify delivery terms for quotation request - Allow optional
physical_origin
attribute ofseller
in line item to help with specific VAT calculation use cases
- Update quotation validation rules to require either
state
(case of US address) orcountry
(other countries) for line items withseller
overrides that also specifyphysical_origin
- Quotation, Invoice and DistributeTax payloads now accept a
:tax_only_adjustment
param to make tax adjustments that need not be correlated with a total cost adjustment
- Fix a bug with fallback quotation responses where an empty set of line items would raise
ArgumentError
- Set quotation fallback rates for EU
- Allow optional
country
attribute ofcustomer
(allows VAT calculation for EU if Vertex client is set up properly)
- Update quotation validation rules to require either
state
(case of US address) orcountry
(other countries)
- New
global
to yield full control of Savon/HTTPI configs.
- Make Net::HTTP the default HTTPI adapter.
- Set default global timeouts at 5 seconds.
- Adapter config in favor of Savon/HTTPI globals.
- New HTTP adapter config.
- Introduced CHANGELOG.md
- Migrated to CircleCI for testing