Skip to content

Releases: calcinai/xero-php

Hotfix

Choose a tag to compare

@calcinai calcinai released this 25 Oct 10:40

v1.4.0 introduced a breaking change with models not including setters for read-only properties. This will gracefully deprecate them.

New Models, PSR-2 and Query builder improvements

Choose a tag to compare

@calcinai calcinai released this 21 Oct 14:56
  • Updated models
  • Dirty hack to make 1.x work with Tracking Categories (#84)
  • Updated date saving format
  • Added asset api
  • PayItem as to the 1D exceptions list
  • PayItems exception to parseJSON method
  • Better parsing for properties that have special PUT/DELETE URI
  • Code cleanup, phpdocs
  • Convert to short array syntax
  • Inspection fixes, phpdoc tweaks
  • PSR-2 coding standard

Maintenance Release

Choose a tag to compare

@calcinai calcinai released this 25 Jul 10:43

This release includes several minor fixes, some issues what would have been evident in development and updated models.

Bump PHP version, new models and more!

Choose a tag to compare

@calcinai calcinai released this 28 Jun 11:01

Several minor fixes and a bump to PHP >= 5.5 due to ::class usage.

Models as at 28/6/16

Maintenance Release

Choose a tag to compare

@calcinai calcinai released this 13 May 08:59

Fixes some errors and includes updated models

General Release

Choose a tag to compare

@calcinai calcinai released this 11 Apr 16:50

Major Changes:

  • DateTime hinting now all DateTimeInterface
  • Handling objects that don't allow PUT
  • Implemented HTTP delete method

Minor Changes:

  • Updated public example
  • Fixed Query to accept bools
  • Updated ->getAuthorizeURL() to return well-formed URL when QS params
  • Improve GUID handling
  • Fixed generator to not think descriptions are floats
  • Updated models

Docs & PurchaseOrders

Choose a tag to compare

@calcinai calcinai released this 19 Jan 21:06
  • Updated generator to scrape PurchaseOrders
  • Updated docs in a couple of models

Updated models

Choose a tag to compare

@calcinai calcinai released this 08 Jan 20:36

A few thing have been added and removed for the Xero API lately, this update reflects this.

Also includes PurchaseOrders

Maintenance Release

Choose a tag to compare

@calcinai calcinai released this 27 Nov 19:52

This release includes miscellaneous fixes and updates.

  • Doc Updates
  • API updates for LineItemIDs
  • Remove strict type for ->saveAll() so a Collection can also be passed
  • Added extra information for handling a bad response
  • Return NULL value for Undefined properties

Hotfix release to fix saving of objects

Choose a tag to compare

@calcinai calcinai released this 27 Oct 21:54

An issue was introduced in the last release, where if unknown properties came from the Xero API, they were then incorrectly serialised when trying to save them.

This skips any undocumented properties on save