Releases: XeroAPI/xero-node
Releases · XeroAPI/xero-node
9.0.0
Build from OAS 5.0.0
What's Changed
- Bugfix #679 | "createInvoiceAttachmentByFileName" Create attachment but not correct content file
- Bugfix #686 | Attempt to parse object as JSON results in "JSON parse body failed" written to console
Breaking Change
- Removed PageInfo metadata object and added pagination metadata object for select Api.Accounting endpoints
- Added ultimate sub plans for Api.Accounting
Full Changelog: v8.0.0...9.0.0
8.0.0
Build from OAS 5.0.0
BREAKING CHANGE
-
PageInfo
object has been added to the HTTP response for following endpoints & the response schema name has been changed.- payments
- purchase Orders
- contacts
- credit notes
- manual journals
- invoices
- bank transactions
- pre payments
- over payments
-
page size query parameter has been added to "get all" endpoints for bank transactions, contacts, credit notes, invoices, manual
journals, payments and purchase orders -
Following properties are 'no longer in use' for "DataSourceResponse" schema -
- indirectBankFeed
- indirectBankFeedPos
- indirectBankFeedNeg
Full Changelog: v7.0.0...v8.0.0
7.0.0
Build from OAS 4.0.0
What's Changed
- openid-client package upgrade
- Bugfix #636 | Hanging when calling initialize
- Bugfix #675 | Cannot read properties of undefined (reading 'defaultPort') when used with nock
Files API
- Adds 'Name', 'Size', 'SendWithObject' to object association endpoint.
Breaking Change
Accounting API
- Updates Accounting with new Organisation classes (IGNITE, GROW, COMPREHENSIVE)
- Client Initialize() method no longer retries the connection.
Full Changelog: v6.0.0...v7.0.0
v6.0.0
5.1.0
Build from OpenAPI 3.0.1
Bug Fixes
- #650 | Node | Syntax error in Readme
- Fixes missing Warning field from Payments API response.
Features
- #631 | Enable use of Readable stream when uploading attachments
Full Changelog: v5.0.1...v5.1.0
v5.0.1
Build from OpenAPI 3.0.0
Bug Fixes
- #639 | npm audit report
- #594 | Vulnerability with [email protected]
- #637 | Looping between versions due to vulnerabilities
- #659 | The request package used by Node 4.3.0 is depreciated
Full Changelog: v5.0.0...v5.0.1
5.0.0
BREAKING CHANGE
- #649 - Changes order of Idempotency key parameter in method definitions
- Fixes method definitions where required request-body parameters were declared as optional.
Following methods will have required body parameters now- Payroll-AU
- updateEmployee
- updatePayRun
- updatePayslip
- updateSuperfund
- updateTimesheet
- Files
- uploadFile
- updateFile
- uploadFileToFolder
- createFileAssociation
- createFolder
- Bankfeeds
- createStatements - Assets
- createAssetType
- Payroll-AU
Bug fixes
- #579 | Get rid of deprecated "request" dependency
4.38.0
- Build from OpenAPI v2.40.3
Full Changelog: 4.37.0...4.38.0
4.37.0
Accounting API
- Compliance with new IRAS GST rate of 9% starting 2024
Files API
- Paging parameters have been added to the associations/{objectid} endpoint
4.36.0
All APIs
- Added Idempotency-Key as optional header param for all PUT, POST, PATCH requests
Accounting API
- Updated 1099 report sample JSON response.
- Remove the Contact's SkypeUserName field, from the API.Accouting Contact's endpoints.
- Adds the deletion of allocations to Credit Notes, Prepayments and Overpayments
- Removed random character in getPurchaseOrderAttachmentByFileName
- Removed PAYGLIABILITY, SUPERANNUATIONEXPENSE, SUPERANNUATIONLIABILITY, WAGESEXPENSE from AccountType enum
Payroll AU
- Added two new enum values in LeavePeriodStatus
Finance
- Cash Validation Api now has rate limiting, there is a new response type added to reflect that.