Xero Node Versions Save

Xero Node SDK for OAuth 2.0 generated from XeroAPI/Xero-OpenAPI

v6.0.0

4 weeks ago

Build from OAS 3.0.3

What's Changed

  • Add disallowed expenses

New Feature

  • Add a new spec for TaxRates/{TaxTypes}

Breaking Change

  • Remove the declaration of TaxType query param in GET TaxRates
  • Removes JobKeeper allowance type

v5.1.0

3 months ago

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: https://github.com/XeroAPI/xero-node/compare/v5.0.1...v5.1.0

v5.0.1

3 months ago

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: https://github.com/XeroAPI/xero-node/compare/v5.0.0...v5.0.1

v5.0.0

3 months ago

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

Bug fixes

  • #579 | Get rid of deprecated "request" dependency

4.38.0

4 months ago
  • Build from OpenAPI v2.40.3

Full Changelog: https://github.com/XeroAPI/xero-node/compare/4.37.0...4.38.0

4.37.0

6 months ago

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

9 months ago

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.

4.35.0

9 months ago

AU Payroll API

New endpoints added for expanding Leave functionality for AU Payroll

  • LeaveApplications/v2 GET includes REQUESTED and REJECTED leave applications
  • LeaveApplications/{id}/approve allows for approval of REQUESTED leave applications
  • LeaveApplications/{id}/reject allows for rejection of REQUESTED or SCHEDULED leave applications Added detail to LeaveApplications POST example to indicate expected inclusion of other attributes

Accounting API

Create compliance tax rates

4.34.0

1 year ago

Description

Finance API

  • Updates import source description and the example in the BankStatementsPlus Api response doc

Accounting API

  • Added all missing currency codes CLF, EEK, LVL, MRO, MXV, SKK, SLE, STD, VES to enum
  • Fixed 2023 Reverse Charge tax rates for Singapore

4.33.0

1 year ago

Generates Xero-Node 4.33.0 from Xero-OpenAPI 2.36.0

Description

Files API

  • Adds getAssociationsCount method to the Files API

Payroll AU API

  • Adds new property PaidLeaveEarnings to the OpeningBalance schema definition
  • Adds new property PayOutType to the LeaveApplication and LeaveEarningsLine schema definitions

Release Notes

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)