Releases: XeroAPI/Xero-Net
v2.2.1.0
The main focus for this release was the Payroll API.
Among small datacontract and type fixes we have included the functionality to expose the validation errors returned by Payroll. The errors are returned in the same way that errors are returned for calls against the Accounting API. You can find an example test for validation errors returned by the Payroll API here.
The implementation details of this have required us to include Newtonsoft.Json as a dependency.
Also especially notable in this release is an update to the IXeroUpdateEndpoint interface to include the SummarizeErrors method which now allows updates being sent with SummarizeErrors set to false, making it easier to understand which object in a bunch is giving validation errors. (Note: SummarizeErrors is still only available for the Accounting API)
Merged PRs:
v2.2.0.0 Entrustless Partners
Xero's API no longer requires the use of client certifcates or targetting the api-partner.network.xero.com site.
This release removes the dependencies on this and is aimed specifically at those using Partner integrations.
You can find more information about this in our Developer Portal
v2.1.10.1
fixed broken link to SQLite website
Additions and Bug Fixes
Additions
#213 - Association support
#211 - OnlineInvoiceUrl support
#212 - Paramaterless constructors for exceptions
Bug Fixes
#214 - Do not return expired access tokens in the MVC example authenticators
#199 - Can't post a Contact with PaymentTerms Day value set to 0
#159 - RateType for the 'Fixed' enum value should serialize to FIXEDAMOUNT not FIXED
Default Timeout Increase
Bug fix
v2.1.6.11
2.1.2.7
v2.1.1.2
v2.1.0
Avalible via https://www.nuget.org/packages/Xero.API.SDK/
A few breaking changes in this release. Please recompile.
Contains changes which make the Wrapper more testable: #132
Changes some account types to string rather than int: #160
Some datatypes become nullable to be consistant: #161
Null reference check on Exceptions: #157