Skip to content

Releases: XeroAPI/Xero-OpenAPI

8.1.0

23 Apr 05:34
98066c6
Compare
Choose a tag to compare

What's Changed

Features -

  • New organisation plan SIMPLE has been added to Organisation API response.

Full Changelog: 8.0.0...8.1.0

8.0.0

10 Apr 09:28
dbbb58a
Compare
Choose a tag to compare

What's Changed

Features -

  • Added new entities for NICategoryLetter and NICategory.
    • Freeport and Investment zone NI category letters added.
  • [BREAKING_CHANGE] Updated Employee entity.
    • NICategoryLetter has been marked as deprecated and NICategories added as a new property.
  • Validation added to NICategory entity.
    • Validation added for workplacePostcode and dateFirstEmployedAsCivilian.
  • [BREAKING_CHANGE] Updated Employment POST endpoint.
    • Added NI Categories and removed deprecated niCategory property.
  • GET Employee 200 response example updated and NI Categories added.
  • Added missing comma to Employee POST success response example.

Notes:

This change reflects the current functionality available in the public API and as shown in Xero documentation.

GET Employee
POST Employment

Full Changelog: 7.1.0...8.0.0

7.1.0

07 Apr 14:26
21c286e
Compare
Choose a tag to compare

What's Changed

Features

  • StatutoryNeonatalCarePay and StatutoryNeonatalCarePayNonPensionable earnings types has been added to earnings rates component.
    • This will affect the request and response bodies for the POST and GET endpoints for EarningsRates, and the GET response for endpoint EarningsRates/{id}

Full Changelog: 7.0.0...7.1.0

7.0.0

03 Feb 05:02
52d792c
Compare
Choose a tag to compare

Breaking Changes

  • [DataSourceResponse]: Removed the following properties, which were previously marked as deprecated:
    • indirectBankFeed
    • indirectBankFeedPos
    • indirectBankFeedNeg

Deprecations

The following properties are now deprecated and will be removed in future release:

  • [EmployeeLeaveSetup]:
    • sickLeaveHoursToAccrueAnnually
    • sickLeaveMaximumHoursToAccrue
  • [EmployeeLeaveType]:
    • hoursAccruedAnnually

New Features

Introduced new properties:

  • [EmployeeLeaveSetup]:
    • SickLeaveToAccrueAnnually
    • SickLeaveMaximumToAccrue
    • AnnualLeaveAnniversaryDate
  • [EmployeeLeaveType]:
    • UnitsAccruedAnnually
    • typeOfUnitsToAccrue
    • openingBalanceTypeOfUnits
  • [LeavePeriod]:
    • numberOfUnitsTaken
    • typeOfUnits
    • typeOfUnitsTaken
  • [LeaveType]:
    • typeOfUnits
    • typeOfUnitsToAccrue

Full Changelog: https://github.com/XeroAPI/Xero-OpenAPI/compare/6.3.0..7.0.0

6.3.0

16 Sep 10:25
7b219fe
Compare
Choose a tag to compare

What's Changed

  • New optional property got added to the EmployeeLeaveType DTO for scheduleOfAccrualDate.

  • Following USST fields have been added to Invoices and Credit Notes endpoints:

    • InvoiceAddresses
    • SalesTaxCodeId
    • Taxability
    • TaxBreakdown

Full Changelog: 6.2.0...6.3.0

6.2.0

26 Aug 09:32
e03ce0c
Compare
Choose a tag to compare

What's Changed

  • Accounting API - Field SentToContact is now writable for credit notes.

Full Changelog: 6.1.1...`

6.1.1

05 Aug 04:18
27dcb2e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.0.1...6.1.1

6.0.1

22 Jul 10:38
64797a5
Compare
Choose a tag to compare

What's Changed

  • Replaced x-isObjectArray property with x-objectArrayKey to handle model errors in PHP SDK.

Full Changelog: 6.0.0...6.0.1

6.0.0

15 Jul 07:34
3b7a68b
Compare
Choose a tag to compare

What's Changed

  • Correcting the signs for debit and credit in journals examples.

Breaking Change

  • Removed PageInfo metadata object and added pagination metadata object for select Api.Accounting endpoints
  • Introducing Search Term in GET /invoice endpoint.
  • Adds the pageSize query parameter for GET /Overpayments and GET /Prepayments endpoints.
  • Added ultimate sub plans for Api.Accounting

Full Changelog: 5.0.0...6.0.0

5.0.0

01 Jul 05:54
8a142f7
Compare
Choose a tag to compare

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: 4.0.0...5.0.0