Releases: XeroAPI/xero-php-oauth2
2.1.7
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
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
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
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
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
2.1.2
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.2.15
AU PAYROLL
Add missing properties from LeaveLine
AnnualNumberOfUnits
FullTimeNumberOfUnitsPerPeriod
ACCOUNTING Add Separate scope for 1099 reports
Update version of oauth2-client to 2.5.0
Update README about PHPStorm
2.1.1
Build from OpenAPI Spec 2.2.14 (includes from 2.2.9)
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.2.14
AU PAYROLL
Change LeaveLoadingRate from integer to double
Remove CalculationType requirement for EarningLine
restored the type of AccureLeave in ErarningsRate to boolean
UK PAYROLL
remove duplicate deduction enum: PRIVATEUSEPAYMENTS
Change method getPayslips to getPaySlips
Add missing earningsRates
Add missing deduction type enums
Add missing deductible category enums
ACCOUNTING
Added additional enum for Employee endpoint
Remove "Contact" as a req. param for Bank Transactions
Add DELETED enum to QuoteStatusCode in Quote schema
Added AccountID field on ManulaJournalLine
ALL SPECS
Add vendor extension on number properties that are currency related - used in .NET x-is-money: true
Add vendor extension to help with generating dynamic language docs for Ruby.
2.1.0
Build from OpenAPI spec 2.2.9
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.2.9
UK PAYROLL
- Intial commit of all methods and models.
ACCOUNTING
Remove style:simple property from Statuses Filter
Change getQuoteAsPDF method to use QuoteID is path not QuotesID
Adding the 'BatchPayment' object to the response of:
GET /Payments
GET /Payments/{PaymentID}
GET /BankTransactions
GET /BankTransactions/{BankTransactionID}
This will be returned only when a payment/transaction is part of a batch.
Add RepeatingInvoiceID to the get invoices endpoint
Reports
Fix typo in report name/path for TenNinetyNineContact
AU PAYROLL
PayItem
• AccrueLeave change from number to boolean
LeaveType
• NormalEntitlement change from Int to Double
Employee object
- Remove HomeAddress as required property
- Add Account Type enum WAGESPAYABLELIABILITY
ASSETS
Remove AssetTypeId from req. property list
2.0.5
2.0.4
Build from OpenAPI spec 2.2.4
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.2.4