Releases: XeroAPI/Xero-OpenAPI
8.1.0
What's Changed
Features -
- New organisation plan
SIMPLE
has been added toOrganisation
API response.
Full Changelog: 8.0.0...8.1.0
8.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: 7.1.0...8.0.0
7.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: 7.0.0...7.1.0
7.0.0
Breaking Changes
- [DataSourceResponse]: Removed the following properties, which were previously marked as deprecated:
- indirectBankFeed
- indirectBankFeedPos
- indirectBankFeedNeg
Deprecations
The following properties are now deprecated and will be removed in future release:
- [EmployeeLeaveSetup]:
- sickLeaveHoursToAccrueAnnually
- sickLeaveMaximumHoursToAccrue
- [EmployeeLeaveType]:
- hoursAccruedAnnually
New Features
Introduced new properties:
- [EmployeeLeaveSetup]:
- SickLeaveToAccrueAnnually
- SickLeaveMaximumToAccrue
- AnnualLeaveAnniversaryDate
- [EmployeeLeaveType]:
- UnitsAccruedAnnually
- typeOfUnitsToAccrue
- openingBalanceTypeOfUnits
- [LeavePeriod]:
- numberOfUnitsTaken
- typeOfUnits
- typeOfUnitsTaken
- [LeaveType]:
- typeOfUnits
- typeOfUnitsToAccrue
Full Changelog: https://github.com/XeroAPI/Xero-OpenAPI/compare/6.3.0..7.0.0
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
Full Changelog: 6.2.0...6.3.0
6.2.0
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: 6.0.1...6.1.1
6.0.1
What's Changed
- Replaced
x-isObjectArray
property withx-objectArrayKey
to handle model errors in PHP SDK.
Full Changelog: 6.0.0...6.0.1
6.0.0
What's Changed
- Correcting the signs for debit and credit in journals examples.
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: 5.0.0...6.0.0
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: 4.0.0...5.0.0