Changes for version 0.008 - 2015-03-12 (TRIAL RELEASE)
- ::Role::Connection returns to provide factored out functionality to the new ::Service::Address and ::Service::Tax classes; the main AvaTax class now exists to simply bring the two services together, compile the operations, and wrap them in Perlish method calls
Changes for version 0.007 - 2015-03-11 (TRIAL RELEASE)
- Added support for Avalara address service validation via validate() method. Since this service also has IsAuthorized and Ping operations, the appropriate methods have been renamed address_svc_is_authorized, address_svc_ping, tax_svc_is_authorized and tax_svc_ping.
Changes for version 0.006 - 2015-03-10 (TRIAL RELEASE)
- remove extra "FooRequest => {}" around method parameters
Changes for version 0.005 - 2015-03-09 (TRIAL RELEASE)
- rolled up WebService::Avalara::AvaTax::Role::Connection into main AvaTax class since it wasn't clear keeping it a separate role was offering anything beyond added complexity
- made soap_service, soap_port and transport attributes private (i.e., prefixed with a "_"), again to reduce complexity and API surface area
- additional documentation
Changes for version 0.004 - 2015-03-09 (TRIAL RELEASE)
- no functional changes
- fix and complete example method calls in documentation
Changes for version 0.003 - 2015-03-09 (TRIAL RELEASE)
- no functional changes
- update license and add SEE ALSO section to docs
Changes for version 0.002 - 2015-03-09 (TRIAL RELEASE)
- no functional changes
- added/fixed documentation, example scripts
Changes for version 0.001 - 2015-03-09 (TRIAL RELEASE)
- initial release
Modules
Avalara SOAP interface as compiled Perl methods
Common attributes and methods for AvaTax
Avalara AvaTax address validation service via SOAP
Avalara AvaTax tax engine service via SOAP