Skip to content

Releases: XeroAPI/xero-php-oauth2

2.4.1

30 Jan 01:39
66b48a9
Compare
Choose a tag to compare

Build from OpenAPI spec 2.8.4

ACCOUNTING
Add readOnly property to BrandingTheme on Contact object

2.4.0

15 Jan 23:55
212e43a
Compare
Choose a tag to compare

Build from OAS 2.8.2

File API support added

  • Create, Read, Update, Delete Folders, Files, Associations

NZ PAYROLL
SalaryAndWage DaysPerWeek, change from integer to double x-is-money

AU PAYROLL
added extra Earnings type
LUMPSUME

2.3.0-beta1

15 Jan 00:16
Compare
Choose a tag to compare
Files API support added

2.3.0

11 Dec 23:19
bc14b94
Compare
Choose a tag to compare

ACCOUNTING
Reports - ReportFields, FieldID from uuid to string
Invoice - remove maxlength attribute from reference property

Address object will be used by Contact and the DELIVERY enum was removed from AddressType
AddressForOrganisation added for use in the Organisation object.

CISDeduction added to CreditNote, CISRate added to both CreditNote and Invoice in Accounting.
CISRate has been changed to decimal and set as readOnly.

GET LinkedTransactions query params are strings but not formatted as UUID
Add missing format on query params for GET LinkedTransactions

Added format:UUID to the following query params
LinkedTransactionID
SourceTransactionID
ContactID
TargetTransactionID

NZ PAYROLL
In TaxSettings changed periodunits from int to decimal
Move CalendarType into a separate component for reuse by PayRun and PayRunCalendar
Add TwiceMonthly value to CalendarType enum

2.2.0

20 Nov 00:34
874c069
Compare
Choose a tag to compare

ACCOUNTING

BatchPayment

modify reference max length from 12 to 255 for

CreditNote

add DueDate property

Balance Sheet Report

todate param is string - change format to date - breaking change

ASSETS

Asset object
add the disposalDate property

2.1.7

12 Nov 22:21
7b66320
Compare
Choose a tag to compare

Build from OAS version 2.4.4
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.4.4

ACCOUNTING
refactor setup endpoint and components

PROJECTS
Change get param chargeType

UK PAYROLL
Add employer_tax_lines to payslip object

2.1.6

10 Nov 00:36
9b35ac2
Compare
Choose a tag to compare

Build from OAS 2.4.1
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.4.1

Add the Setup endpoint and related components

  • ImportSummary
  • ImportSummaryOrganisation
  • Setup
  • SetupBalanceDetails
  • Setup ConversionBalances
  • SetupConversionDate

2.1.5

28 Oct 17:18
e6881e2
Compare
Choose a tag to compare

ACCOUNTING
getPurchaseOrdersAttachments
getPurchaseOrder≠AttachmentByFileName
updatePurchaseOrderAttachmentByFileName
createPurchaseOrderAttachmentByFileName
History for Manual Journals

Currency rename two problem currencies to TRY_LIRA and EMPTY_CURRENCY

Add the Organisation endpoint subresource Action
Add two components Actions and Action
BatchPaymentDetails remove max length from Details property

NZ PAYROLL
Add x-is-money vendor extension for double values that are currency
fix casing on tag for PayrollNZ …should be PayrollNz

AU PAYROLL
Make EmployeeID not req. for Tax Declaration
Add Timesheet Status enum REJECTED and REQUESTED

2.1.4

08 Oct 17:51
a4812b5
Compare
Choose a tag to compare

https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.3.3

ACCOUNTING
Add QuoteNumber as a query param for getQuotes method
Remove getQuoteByNumber method as that did not match implementation of the API

add 2 missing currencies

tracking option length 50 -> 100

added RepeatingInvoiceID to Invoice

Timezone Add enum - UTC+13
Add getQuoteByNumber method

AU PAYROLL
Added ManualTaxType and EarningsType enums
BONUSESANDCOMMISSIONS
SCHEDULE5STSLMANUAL
SCHEDULE5MANUAL

2.1.3

18 Sep 18:48
5aa4e47
Compare
Choose a tag to compare

Add optional versions for guzzle 6.2 or 7.0

Build from OpenAPI Spec 2.3.0
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.3.0

ACCOUNTING
Account
Remove max length on the code field with account. Some orgs already have account codes longer than 10 chars, removing the limit allows the GET call to work correctly.

BatchPayment
Remove Max Length from details property as some data returned from API exceeds the previous 18 char limit

AU PAYROLL
EmployeeNumber -change from float to string
TaxDeclaration - make employment basis not required