Skip to content

Releases: XeroAPI/Xero-OpenAPI

2.29.3

13 Sep 20:55
ed329d0
Compare
Choose a tag to compare

Description

Fixes Projects API createTask method to return object of type Task

Release Notes

Resolves Xero-Node #599

Screenshots (if appropriate):

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.29.2

06 Sep 23:40
Compare
Choose a tag to compare

Description

Accounting YAML

  • Fixes accounting tag, should be uppercase like so:
tags:
        - Accounting

Release Notes

  • This was causing the Xero-Python SDK generation workflow to treat the lowercase tag as a separate API set

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.29.1

06 Sep 21:38
Compare
Choose a tag to compare

Description

AU Payroll API

  • Update the LeaveCategoryCode enum value "PERSONALCARERSLEAVE" to "PERSONALSICKCARERSLEAVE" to match the updated value in the API.

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.29.0

06 Sep 15:49
aa705e4
Compare
Choose a tag to compare

Description

Accounting API

  • Adds missing report tax types to the enum (CAPEXINPUT, UNDEFINED, CAPEXOUTPUT, ZEROEXPOUTPUT, GOODSIMPORT, NONEINPUT, NOTREPORTED)

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.28.1

31 Aug 22:39
Compare
Choose a tag to compare

Description

Accounting API

  • Fixes typo in previous release

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.28.0

31 Aug 21:57
65ceec1
Compare
Choose a tag to compare

Description

Accounting API

  • Adds new method for Batch Payments: getBatchPayment which takes batchPaymentID as a parameter

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.27.0

25 Aug 16:05
Compare
Choose a tag to compare

Description

Added support for Xero Go organisations that have invited in their accountant.

Accounting API

  • Add new org type LITE to Class model

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.26.0

24 Aug 20:07
Compare
Choose a tag to compare

Description

Update the AU payroll config to allow support for paid leave categorization. This includes adding two new properties to the LeaveType object.

Abbreviations

  • STP: Single Touch Payroll
  • SGC: Superannuation Guarantee Contribution

Additions to xero-payroll-au.yaml:

  • Add new properties to the LeaveType object: LeaveCategoryCode and SGCExempt (See docs)
  • Add new schema definitions:
    • LeaveCategoryCode enum

Release Notes

  • API consumers will need to categorize all leave pay items as part of STP phase 2. The leave category code will be used to determine which category a new leave pay item will be filed as.
  • There are different rules for pay items created with these leave categories, some cannot be SGC exempt

Screenshots (if appropriate):

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.25.0

01 Aug 21:07
e357d36
Compare
Choose a tag to compare

Description

Accounting API

AU Payroll API

  • Adds missing tax declaration HasLoanOrStudentDebt

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.24.0

21 Jul 21:22
0d6aae7
Compare
Choose a tag to compare

Description

Accounting API

  • Adds new methods for Repeating Invoices: createRepeatingInvoices, updateOrCreateRepeatingInvoices, and updateRepeatingInvoice

AU Payroll API

  • Adds EarningsType enum values PAIDPARENTALLEAVE and WORKERSCOMPENSATION

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)