Skip to content

Releases: XeroAPI/Xero-NetStandard

7.0.0

01 Jul 12:31
8f80e0a
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: v6.0.0...v7.0.0

6.0.0

21 Jun 15:24
b56b855
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: v5.0.0...v6.0.0

5.0.0

02 May 16:54
e25e3fa
Compare
Choose a tag to compare

Build from OAS 3.0.3

New Feature

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

Breaking Change

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

4.0.1

12 Feb 03:55
54ed2da
Compare
Choose a tag to compare

What's Changed

  • Build from OpenAPI v3.0.1 in #505
  • Fixes #501 : Payments API does not parse returned Warnings property

Full Changelog: v4.0.0...v4.0.1

4.0.0

07 Feb 05:35
d7e6dc1
Compare
Choose a tag to compare
  • Build from OpenAPI V3.0.0

BREAKING CHANGE

  • Changes the order of IdempotencyKey parameter.
  • 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: v3.34.5...v4.0.0

3.34.5

30 Jan 10:42
af948bb
Compare
Choose a tag to compare

Fixes #490 issue with item requested not found when calling endpoint

Full Changelog: 3.34.4...v3.34.5

3.34.4

22 Jan 16:14
d41816d
Compare
Choose a tag to compare

Build from OAS 2.40.3

Removes empty enum values from the specifications of Accounting, Bankfeeds, Payroll_AU, and Projects

3.34.3

09 Jan 15:57
edbe385
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

3.34.2

03 Jan 23:13
a13aa15
Compare
Choose a tag to compare

Update RestSharp to 110.2.0.

3.34.1

05 Dec 02:14
fe54bb8
Compare
Choose a tag to compare

3.34.1

Updated the doc version and trying manual update to the test code so that the build step of the Github action does not throw error.

3.34.0

Generates Xero-NetStandard 3.34.0 from Xero-OpenAPI 2.40.1

All API

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

Accounting API

  • Compliance with new IRAS GST rate of 9% starting 2024
  • Removed PAYGLIABILITY, SUPERANNUATIONEXPENSE, SUPERANNUATIONLIABILITY, WAGESEXPENSE from AccountType enum
  • Updated 1099 report sample JSON response.
  • Remove the Contact's SkypeUserName field, from the API.Accouting Contact's endpoints.

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.

Note 1. Due to the introduction of Idempotency, the SDK inputs will expect more variables
Note 2. that the changes will need relevant update to the test codes

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)