Skip to content

Releases: XeroAPI/Xero-OpenAPI

3.0.0

02 Feb 07:36
004fb15
Compare
Choose a tag to compare

BREAKING CHANGE

  • #581 - 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

Full Changelog: 2.40.3...3.0.0

2.40.3

19 Jan 06:13
5b047f4
Compare
Choose a tag to compare

This version removes empty enum values from the specifications of Accounting, Bankfeeds, Payroll_AU, and Projects.

2.40.2

08 Jan 20:59
Compare
Choose a tag to compare

Payroll NZ

  • Added new property on the employee object: jobTitle

Accounting API

  • Added additional ReportTaxType enum value, USSALESTAX, used within the new Auto Sales Tax feature in the US edition of Xero

2.40.1

17 Nov 19:22
d0dbe2e
Compare
Choose a tag to compare

Accounting API

  • Compliance with new IRAS GST rate of 9% starting 2024

2.40.0

29 Aug 16:43
ec7a9f3
Compare
Choose a tag to compare

All APIs

  • Added Idempotency-Key as optional header param for all PUT, POST, PATCH requests

Accounting API

  • Removed PAYGLIABILITY, SUPERANNUATIONEXPENSE, SUPERANNUATIONLIABILITY, WAGESEXPENSE from AccountType enum

2.39.0

09 Aug 21:46
0aecfb2
Compare
Choose a tag to compare

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

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.

2.38.0

14 Jun 18:44
Compare
Choose a tag to compare

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

2.37.0

03 May 17:10
Compare
Choose a tag to compare

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

2.36.0

16 Feb 01:21
Compare
Choose a tag to compare

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)

2.35.0

09 Dec 18:14
Compare
Choose a tag to compare

Description

Payroll AU API

  • Adds AllowanceContributesToAnnualLeaveRate and AllowanceContributesToOvertimeRate booleans to EarningsRate model

Release Notes

As part of STP2, two new checkboxes were added for allowance pay items

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)