- Fixes change to business name fetched in the smoke test.
- Updates XML parsing logic to work with new VIES SOAP envelope namespace changes.
- Better error handling if
SweetXml.xpath
returns an error and parsing fails.
- Trade Travis-CI for GitHub Actions, and update test pipeline to cover combinations of Elixir and OTP versions.
- Drop support for Elixir 1.4 thru 1.5. This wasn't true even before this commit, but better testing confirmed this.
- security: Lock to SweetXML 0.7.x to disable DTD fetching and parsing.
- vies-client: Ensure client url is using https (#7)
- vies-client: Update url to https to avoid invalid XML redirect (#5)
- normalize: use normalized vat for validation (#4)
- vies-response: fix formatting inconsistencies in vies_response fields (#3)
- open-source: add necessary files to open source ExVatcheck (#1)
- fix: tidy up docs (#2)
- client: gracefully handle vies wsdl timeouts
- check: add top-level check method
- vies: add VIES client