Releases: XeroAPI/Xero-NetStandard
11.0.0
What's Changed
Features -
- Added new entities for
NICategoryLetter
andNICategory
.Freeport
andInvestment zone
NI category letters added.
- [BREAKING_CHANGE] Updated
Employee
entity.NICategoryLetter
has been marked as deprecated andNICategories
added as a new property.
- Validation added to
NICategory
entity.- Validation added for
workplacePostcode
anddateFirstEmployedAsCivilian
.
- Validation added for
- [BREAKING_CHANGE] Updated
Employment
POST endpoint.- Added
NI Categories
and removed deprecatedniCategory
property.
- Added
- GET
Employee
200 response example updated andNI Categories
added. - Added missing comma to
Employee
POST 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
StatutoryNeonatalCarePay
andStatutoryNeonatalCarePayNonPensionable
earnings 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
EmployeeLeaveType
DTO forscheduleOfAccrualDate
. -
Following USST fields have been added to
Invoices
andCredit Notes
endpoints:- 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
SentToContact
is 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
ApiClient
class is implementingIDisposable
interface 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 /Overpayments
andGET /Prepayments
endpoints. - 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
-
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
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