Skip to content

Releases: XeroAPI/Xero-NetStandard

1.1.0

02 Aug 22:20
Compare
Choose a tag to compare

Summary

This release is all about async.
We've stopped using .Result in a number of different places in key parts of the SDK, instead lifting the async up through the stack.

This has had some knock on effects for a number of interfaces and so will require changes to your applications if you're not using a private application integration.

If you have any major problems updating to this new version of the SDK, please raise an issue.

Changes

  • #48 Stop using .Result in token based auth, and instead lift async through the stack

1.0.7

08 Jul 09:03
0455b9c
Compare
Choose a tag to compare

Summary

A few small additions, bug fixes, and improvements

Bug Fixes

  • #46 Payroll constructors missing extra parameters
  • #45 Allow nullable LineAmountTypes to be serialized correctly.

Usability improvements

  • #42 Adding ConfigureAwait(false) throughout the SDK
    • See information on the pull request for more details

1.0.6

01 Jun 07:45
fe67496
Compare
Choose a tag to compare

Summary

GDPRREQUEST ContactStatus support

Contract additions

  • #39 Add GDPRREQUEST value to ContactStatus enum to accommodate new contact status

1.0.5

08 May 09:26
a76a167
Compare
Choose a tag to compare

Summary

Small release this time improving the usability of the profit and loss report via the ReportsEndpoint

Bug Fixes

  • #36 Protection when attempting to add query parameter values

1.0.4

06 May 23:05
7e0b591
Compare
Choose a tag to compare

Summary

This release includes some new filtering options for invoices and contacts, as well as the option to initialise the SDK App implementations with custom (non appsettings.json) settings files.

New Functionality

  • #33 Allow custom implementation of the application settings
  • #34 Can retrieve contacts by a list of IDs
  • #35 Can retrieve invoices filtered to created by your app

Contract additions

  • #32 Added AppliedAmount field to Prepayment and Overpayment

1.0.3

12 Apr 23:22
6350eec
Compare
Choose a tag to compare

Summary

History and Notes, and CIS Settings

New Functionality

  • #28 Added history and note functionality. History and notes can be fetched and notes can be created for various supported endpoints
  • #29 CIS Settings can be retrieved for contacts and organisations

Contract additions

  • #29 CISDeduction has been included on Invoices and CreditNotes. This is a read-only property

1.0.2

19 Feb 21:35
c071778
Compare
Choose a tag to compare

Summary

A very small release for new functionality for emailing invoices

New Functionality

  • #26 Functionality for emailing invoices. FYI: Only available to apps in our beta

1.0.1

11 Jan 20:49
0db457d
Compare
Choose a tag to compare

Summary

A very small release allowing custom paths for application settings

New Functionality

1.0.0

07 Dec 00:46
a734981
Compare
Choose a tag to compare
1.0.0 Pre-release
Pre-release

Summary

This release contains some new functionality for some Accounting and Payroll endpoints, and some other small fixes/changes

New Functionality

  • #14 Added new constructor to XeroCoreApi to allow for more flexible configurations
  • #15 Added IsNonRecoverable to TaxComponent
  • #16 Added functionality to subscribe organisations to other currencies
  • #17 Added EarningRates.IsReportableAsW1 to AU payroll
  • #18 Added ResidencyStatus to TaxDeclaration
  • #19 Paging for Proverpayments

Bug Fixes / Other Changes

  • #17 Fixed PayItems.EarningRates
  • Readme updated to be relevant

0.0.4

20 Nov 00:35
07af726
Compare
Choose a tag to compare
0.0.4 Pre-release
Pre-release

Summary

This release contains some new functionality for a couple reports, user agent strings, and some other small additions/fixes

New Functionality

  • #9 Re-enable custom user agent strings using an additive user agent
  • #13 Added paymentsOnly, timeframe, and periods parameters to the BalanceSheet and P&L reports
  • #11 Rate limit failure reason is included in rate limit exceptions

Bug Fixes / Other Changes

  • #10 Added TaxTypeName property to AU payroll TaxLines
  • #12 Added Business to ObjectType