Releases: XeroAPI/Xero-Java
v 3.1.7
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
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
v3.1.4
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
Organisation - add ENUM ACCOUNTING_PRACTICE
BrandingTheme - add LogoUrl and TypeEnum
Accounts - add "addToWatchList" attribute
3.1.2
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
Fix error handler for 504 error missing message
Remove example code
v 2.3.20
Update README.md
2.3.19
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
Change "currencies" array to "currency" object.
Merge PR to replace log4J with sl4j