Skip to content

Releases: XeroAPI/Xero-Java

v 3.1.7

06 Jan 18:46

Choose a tag to compare

Identity

  • update and create date issue
    This was accomplished using "LocalDateTime" instead of "OffsetDatetime" and a custom date deserializer class. The OpenApi spec introduced a new vendor extension - x-format at the proprty level which allows for over riding the default datatype used by the type:stirng and format: date.

Accounting
-remove createLinkedTransactions as bulk create is not supported

BankFeeds and Fixed Assets

  • add XeroApiExceptionHander for errors when parsing HttpResponses
  • Change case for tenant id param to Xero-Tenant-Id
  • Headers passed as params are now being set properly.

v3.1.6

18 Dec 17:32

Choose a tag to compare

Move multiple create methods to POST method …

This shouldn't have a major impact

a resource path with #bulk while ignored in the Java SDK, it impacted PHP and has been removed in favor of using PUT for single create (object) and POST for multiple create (array of objects).

createTaxRate needed to be removed - use createTaxRates and pass an array of taxrate objects for both single and multiple creates.

v3.1.5

18 Dec 01:20

Choose a tag to compare

contentType and IfModifiedSince headers are now being set on http requests

Resolves Issue #166

v3.1.4

17 Dec 22:20

Choose a tag to compare

Added HasErrors boolean to CreditNotes
Added EXEMPTCAPITAL enum to taxrate
Added Delete Connection to IdentityApi

Assets client and models updated for OAuth 2.0 …
No unit tests yet - TODO

Add summarizeErrors for bulk create on Items and Contacts
Remove READONLY flag from Purchase order currency rate.

v3.1.3

03 Dec 23:53

Choose a tag to compare

Organisation - add ENUM ACCOUNTING_PRACTICE
BrandingTheme - add LogoUrl and TypeEnum
Accounts - add "addToWatchList" attribute

3.1.2

16 Nov 23:33

Choose a tag to compare

Cleanup and merged to master from oauth2 branch
notably remove files and fixed asset client & models until those are ready for oauth2

2.3.21

16 Nov 20:02

Choose a tag to compare

Fix error handler for 504 error missing message
Remove example code

v 2.3.20

16 Nov 17:32

Choose a tag to compare

Update README.md

2.3.19

31 Oct 18:46

Choose a tag to compare

Added discountamount to lineitem for invoices
Added VOIDED status for BankTransactions

Note: we are move towards OAuth 2.0 coming out of beta and will begin prioritizing work on version 3.x of the Java SDK.

2.3.18

21 Oct 22:15

Choose a tag to compare

Change "currencies" array to "currency" object.
Merge PR to replace log4J with sl4j