Skip to content

Releases: XeroAPI/xero-python

6.3.0

16 Sep 10:38
64e438b
Compare
Choose a tag to compare

Build from OAS 6.3.0

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 10:10
fb5f6e6
Compare
Choose a tag to compare
  • Build from OAS 6.2.0

What's Changed

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

Full Changelog: 6.1.0...6.2.0

6.1.0

05 Aug 06:54
6486234
Compare
Choose a tag to compare

Build from OAS 6.1.1

What's Changed

Full Changelog: 6.0.0...6.1.0

6.0.0

15 Jul 12:27
b98c833
Compare
Choose a tag to compare

What's Changed

  • Build from OAS 6.0.0

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 10:11
b0d3c2c
Compare
Choose a tag to compare

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

4.0.0

21 Jun 20:05
6aaad9d
Compare
Choose a tag to compare

Build from OAS 4.0.0

What's Changed

Files API

  • Adds 'Name', 'Size', 'SendWithObject' to object association endpoint.

Breaking Change

Accounting API

  • Updates Accounting with new Organisation classes (IGNITE, GROW, COMPREHENSIVE)

Full Changelog: 3.0.0...4.0.0

3.0.0

07 May 17:19
e92d8ab
Compare
Choose a tag to compare

Build from OAS 3.0.3

New Feature

  • Add a new spec for TaxRates/{TaxTypes}
  • Add disallowed expenses

Bug fixes

  • PETOSS-389-Updates the OpenAPI specifications to reflect Warnings from the API response for Payments.
  • Fixes invalid escape sequence

Breaking Change

  • Remove the declaration of TaxType query param in GET TaxRates
  • Remove JobKeeper from allowance types

Full Changelog: 2.0.0...3.0.0

0.3.0

02 Jul 03:04
e92d8ab
Compare
Choose a tag to compare

Build from version 2.2.5 of OpenAPI spec
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.2.5

ASSETS

  • methods and models added

ACCOUNTING

Remove style:simple property from Statuses Filter
Change getQuoteAsPDF method to use QuoteID is path not QuotesID
Add summarizeError to CreditNote Allocation

AU PAYROLL

PayItem
• AccrueLeave change from number to boolean
LeaveType
• NormalEntitlement change from Int to Double

IDENTITY
fix the casing of createdDateUTC to be createdDateUtc

2.0.0

12 Feb 05:38
50634a2
Compare
Choose a tag to compare

BREAKING CHANGE

  • 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

1.26.0

01 Dec 23:03
a452adf
Compare
Choose a tag to compare

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
  • Compliance with new IRAS GST rate of 9% starting 2024

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.

Files API

  • Paging parameters have been added to the associations/{objectid} endpoint