Skip to content

2.3.0

Choose a tag to compare

@SidneyAllen SidneyAllen released this 09 Mar 02:05
· 522 commits to master since this release

This release has some breaking changes due to some required data type changes

Floats data format causing problems - switch to double

TaxType was incorrectly defined as the TaxType Enum when it should be a string to accommodate custom tax rates.

Response204 object removed to more accurately reflect the behavior of the SDK. the 204 no content resulted in responses which could not be parsed. The SDK was "faking" a JSON response object - but now it returns void for delete methods that result in 204 response.

Added "debug" level logging for API calls for

  • url
  • post/put body
  • headers
  • response
    changed TLS warning log to "trace" level for logging.

Updating descriptions of responses and params to improve JavaDocs

Added missing attributes of Invoices

  • hasError boolean
  • Attachments Array
  • isDiscounted boolean
    Added missing attributes of Payments
  • hasAccount
  • hasValidationErrors

Added more Unit Tests - 60 sleep between each one to avoid hitting rate limits when testing against mock API server.