Releases: XeroAPI/Xero-NetStandard
11.0.0
What's Changed
Features -
- Added new entities for
NICategoryLetterandNICategory.FreeportandInvestment zoneNI category letters added.
- [BREAKING_CHANGE] Updated
Employeeentity.NICategoryLetterhas been marked as deprecated andNICategoriesadded as a new property.
- Validation added to
NICategoryentity.- Validation added for
workplacePostcodeanddateFirstEmployedAsCivilian.
- Validation added for
- [BREAKING_CHANGE] Updated
EmploymentPOST endpoint.- Added
NI Categoriesand removed deprecatedniCategoryproperty.
- Added
- GET
Employee200 response example updated andNI Categoriesadded. - Added missing comma to
EmployeePOST success response example.
Notes:
This change reflects the current functionality available in the public API and as shown in Xero documentation.
Full Changelog: 10.1.0...11.0.0
10.1.0
What's Changed
Features
StatutoryNeonatalCarePayandStatutoryNeonatalCarePayNonPensionableearnings types has been added to earnings rates component.- This will affect the request and response bodies for the POST and GET endpoints for
EarningsRates, and the GET response for endpointEarningsRates/{id}
- This will affect the request and response bodies for the POST and GET endpoints for
Full Changelog: 10.0.0...10.1.0
10.0.0
Build from OAS 7.0.0
Breaking Changes
- [DataSourceResponse]: Removed the following fields, which were previously marked as deprecated:
- indirectBankFeed
- indirectBankFeedPos
- indirectBankFeedNeg
Deprecations
- [EmployeeLeaveSetup]: The following fields are now deprecated and will be removed in future release:
- sickLeaveHoursToAccrueAnnually
- sickLeaveMaximumHoursToAccrue
- [EmployeeLeaveType]: The following fields are now deprecated and will be removed in future release:
- hoursAccruedAnnually
New Features
- [EmployeeLeaveSetup]: Introduced new fields:
- SickLeaveToAccrueAnnually
- SickLeaveMaximumToAccrue
- AnnualLeaveAnniversaryDate
- [EmployeeLeaveType]: Introduced new fields:
- UnitsAccruedAnnually
- typeOfUnitsToAccrue
- openingBalanceTypeOfUnits
- [LeavePeriod]: Introduced new fields:
- numberOfUnitsTaken
- typeOfUnits
- typeOfUnitsTaken
- [LeaveType]: Introduced new fields:
- typeOfUnits
- typeOfUnitsToAccrue
Full Changelog: 9.2.0...10.0.0
9.2.0
Build from OAS 6.3.0
What's Changed
-
New optional property got added to the
EmployeeLeaveTypeDTO forscheduleOfAccrualDate. -
Following USST fields have been added to
InvoicesandCredit Notesendpoints:- InvoiceAddresses
- SalesTaxCodeId
- Taxability
- TaxBreakdown
-
GitHub Action workflow has been added for validation of PRs.
Bug Fix
- #539 - Fix IdentityModel 7.0.0 compatibility issue
Full Changelog: v9.1.0...9.2.0
9.1.0
- Build from OAS 6.2.0
What's Changed
- Accounting API - Field
SentToContactis now writable for credit notes.
Full Changelog: 9.0.0...v9.1.0
9.0.0
Build from OAS 6.1.1
Whats Changed
- Fix #513 : System.MissingMethodException with latest RestSharp client
- Fix #517 : Issue with Xero Dependencies and RestSharp Version 111.2.0 Causing Integration Failures
Breaking Change
ApiClientclass is implementingIDisposableinterface now. Not disposing an APIClient object properly can lead to memory leaks.
Full Changelog: v8.1.0...9.0.0
8.1.0
Build from OAS 6.1.1
What's Changed
- Added NZ Payroll Working Pattern changes
- Added new fields for NZ Payroll Holidays Act Update
- Added threshold warnings to accounting API responses
Full Changelog: v8.0.0...v8.1.0
8.0.0
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 /OverpaymentsandGET /Prepaymentsendpoints. - Added ultimate sub plans for Api.Accounting
Full Changelog: v7.0.0...v8.0.0
7.0.0
Build from OAS 5.0.0
BREAKING CHANGE
-
PageInfoobject 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
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