Skip to content

Releases: XeroAPI/Xero-NetStandard

3.16.0

25 Mar 04:36
52200a3
Compare
Choose a tag to compare

Xero NetStandard SDK version 3.16.0 generated against OpenAPI Spec version 2.10.3

Accounting APIs

  • in some API responses ImportSummaryAccount had several decimals changed to int (breaking changes)

BankFeeds APIs

  • corrected statementID url vairiable to statementId

Files APIs (breaking changes)

  • noted UploadFileAsync goes to inbox by default
  • removed folderId from parameter, as it was not working correctly (reported in (issue 328)[https://github.com//issues/328])
  • added UploadFileToFolderAsync to allow correct upload with folderId method

Payroll Uk APIs

  • GetEmployeesAsync's firstName and lastName filters are now replaced by a generic filter (string) parameter

Bankfeed APIs

  • added transactionType (string) in Bankfeeds.cs model

Payroll Nz APIs

  • added History enum option to SalaryAndWages Status (reported in (issue 334)[https://github.com//issues/334])
  • added Requested enum option to Timesheet Statu (reported in (issue 336)[https://github.com//issues/336])

Version advanced to 3.16.0 (minor, small but breaking changes in Accounting, Files & Payroll Uk APIs)

3.15.0

18 Mar 21:17
c75cf47
Compare
Choose a tag to compare

Xero NetStandard SDK version 3.15.0 generated against OpenAPI Spec version 2.10.0

Identity API Changes

  • ExpiresIn in AccessToken object changed from decimal to long.
  • OpenAPI document version is updated to 2.10.0 overall.

3.14.4

09 Mar 03:29
fb0ad2c
Compare
Choose a tag to compare

Xero NetStandard SDK version 3.14.4 generated against OpenAPI Spec version 2.9.4

Accounting API Changes

  • Added ValidationErrors to the BatchPayment object

3.14.3

26 Feb 05:50
7a50043
Compare
Choose a tag to compare

Xero NetStandard SDK version 3.14.3 generated against OpenAPI Spec version 2.9.4

Files API Changes

  • Standardised File IDs capitalisation in path and parameters
  • Corrected response codes where needed from 200 to 201
  • Corrected responses object for 204

UK Payroll API Changes

  • Added 7 missing enums for EarningRate type

OpenAPI document version is updated to 2.9.4 overall.

3.14.2

11 Feb 23:32
9e92bf4
Compare
Choose a tag to compare

Xero NetStandard SDK version 3.14.2 generated against OpenAPI Spec version 2.9.2

SDK configuration

Specify all JsonConvert settings so that SDK behaviour is not affected by changes in JsonConvert.DefaultSettings
Addresses #311

3.14.1

11 Feb 05:37
Compare
Choose a tag to compare

Xero NetStandard SDK version 3.14.1 generated against OpenAPI Spec version 2.9.2

Accounting

Add BatchPaymentID to Payment

Files

Note: if you are using named parameters the following may be a breaking change

FileId renamed to FileID

3.14.0

08 Feb 04:18
a20407d
Compare
Choose a tag to compare

Overall changes:

  • The openapi-generator is upgraded to 5.0.0.
  • In the Multimap.cs we added documentation and another overload Add method.
  • All Api.cs updated the comments to include missing parameters. They were causing build warning.

Accounting APIs:

Add Warnings array to CreditNote object

Warning: if you are using named arguments, the following may have breaking effect on your code base.

Capitalisation of arguments are corrected in a few APIs:

Bankfeed APIs:

  • statementID

Files APIs:

  • FileID
  • Associations/{ObjectID}
  • FolderID

Identity APIs:

  • /Connections/{id}

PayrollAu APIs:

  • employeeID
  • leaveApplicationID

PayrollNz APIs:

  • employeeID
  • leaveID

PayrollUk APIs:

  • employeeID
  • leaveID

Project APIs:

  • /{projectId}/Time Time
  • Project
  • ProjectUsers
  • Tasks

3.13.1

03 Feb 05:27
Compare
Choose a tag to compare

Xero NetStandard SDK version 3.13.1 generated against OpenAPI Spec version 2.8.4

Accounting

CreditNote

Change AppliedAmount from double? to decimal?

GetOrganisationCISSettings

Add CISOrgSettings model
Change response model type from CISOrgSetting to CISOrgSettings to match API response

3.13.0

28 Jan 03:38
6d15152
Compare
Choose a tag to compare

Xero NetStandard SDK version 3.12.0 generated against OpenAPI Spec version 2.8.3
SDK version updated to 3.12.0
Added files APIs support with following methods:

  • upload a file
  • get files
  • delete a file
  • rename a file
  • get associations
  • create an asscociation
  • delete an association

Payroll AU APIs

  • added LUMPSUME to earningsType

3.12.1

18 Dec 04:55
4eaaec4
Compare
Choose a tag to compare

Xero NetStandard main SDK version 3.12.1 generated against OpenAPI Spec version 2.8.0

Bankfeeds

Add missing values in Value.TypeEnum based on following pages:
https://developer.xero.com/documentation/bank-feeds-api/feed-connections-errors
https://developer.xero.com/documentation/bank-feeds-api/statements-errors

Added tests for endpoints and troublesome models in Bankfeeds SDK