Skip to content

Releases: XeroAPI/xero-php-oauth2

10.0.0

28 Jun 12:54
088ede5
Compare
Choose a tag to compare

What's Changed

  • Minimum required PHP version is now 8.1 or greater
  • Php package updates
  • Removed empty test files

BREAKING CHANGE

  • fix: Following fields are made required for payroll-nz
    • Employee model: firstName, lastName, dateOfBirth, address
    • Employment model: startDate, engagementType, payrollCalendarID
  • fix: Following fields are made required for payroll-uk
    • Employee model: firstName, lastName, dateOfBirth, address, gender and title
    • Employment model: startDate, payrollCalendarID, employeeNumber, and niCategories

Full Changelog: 9.2.0...10.0.0

9.3.0

24 Jun 11:24
abd0712
Compare
Choose a tag to compare

What's Changed

  • New leave type NeonatalCare has been added to EmployeeStatutoryLeaveBalance and EmployeeStatutoryLeaveSummary responses for UK.
  • SIMPLE product enum value has been added for GetSubscription response for xero app store.
  • New organisation role REMOVED has been added to getUsers endpoint.
  • New query parameter direction has been added to getFiles endpoint.

Full Changelog: 9.1.0...9.3.0

9.2.0

09 Jun 12:12
865c3f6
Compare
Choose a tag to compare

What's Changed

Features -

  • Adds Leave type Bereavement to the EmployeeStatutoryLeaveBalance and EmployeeStatutoryLeaveSummary responses for payroll UK.

Full Changelog: 9.1.0...9.2.0

9.1.0

23 Apr 10:33
de5fedf
Compare
Choose a tag to compare

What's Changed

Features -

  • New organisation plan SIMPLE has been added to Organisation API response.

Full Changelog: 9.0.0...9.1.0

9.0.0

10 Apr 10:23
005ef7d
Compare
Choose a tag to compare

What's Changed

Features -

  • Added new entities for NICategoryLetter and NICategory.
    • Freeport and Investment zone NI category letters added.
  • [BREAKING_CHANGE] Updated Employee entity.
    • NICategoryLetter has been marked as deprecated and NICategories added as a new property.
  • Validation added to NICategory entity.
    • Validation added for workplacePostcode and dateFirstEmployedAsCivilian.
  • [BREAKING_CHANGE] Updated Employment POST endpoint.
    • Added NI Categories and removed deprecated niCategory property.
  • GET Employee 200 response example updated and NI 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.

GET Employee
POST Employment

Full Changelog: 8.1.0...9.0.0

8.1.0

07 Apr 15:21
414ead6
Compare
Choose a tag to compare

What's Changed

Features

  • StatutoryNeonatalCarePay and StatutoryNeonatalCarePayNonPensionable 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 endpoint EarningsRates/{id}

Full Changelog: 8.0.0...8.1.0

8.0.0

03 Feb 05:36
f0635a7
Compare
Choose a tag to compare

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: 7.3.0...8.0.0

7.4.0-dev.1

22 Oct 07:35
Compare
Choose a tag to compare
ci: testing the packagist release

7.4.0-dev

22 Oct 07:32
1c61820
Compare
Choose a tag to compare
Merge pull request #376 from XeroAPI/PETOSS-518-Find-package-vulnerab…

7.4.0-alpha

22 Oct 09:13
1c61820
Compare
Choose a tag to compare
Merge pull request #376 from XeroAPI/PETOSS-518-Find-package-vulnerab…