Xero Changelog

Keep up to date with all the changes with Xero.

Xero 3.x is on version 2.0.0, released on Oct 22, 2024

  • theicons.co/svg/photo-09 Created with Sketch. 8 New features
  • theicons.co/svg/others-47 Created with Sketch. 19 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 15 Bug fixes
View latest release (2.0.0) on the Plugin Store

2.0.0 - Latest Release

Released Oct 22, 2024

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Organisations view.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added the ability to create multiple organisations, each pushing data to.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add the ability to set invoice status and line item type.

  • theicons.co/svg/others-47 Created with Sketch.

    Migration to verbb/xero.

  • theicons.co/svg/others-47 Created with Sketch.

    Migration to verbb/auth for OAuth handling.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft 4.0+.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft Commerce 4.0+.

1.0.4.1

Released Mar 09, 2021

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue with a migration that wasn't using Yii's table prefix syntax.

1.0.4

Released Mar 09, 2021

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue with a DB where clause that wasn't using Yii's table prefix syntax.

1.0.3

Released Feb 28, 2021

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue with PostgreSQL where boolean values were cast as integers and therefore failed model validation

  • theicons.co/svg/home-36 Created with Sketch.

    Re-enabled db transaction when saving connections

1.0.2

Released Feb 28, 2021

  • theicons.co/svg/others-47 Created with Sketch.

    Custom CP triggers are now supported

  • theicons.co/svg/others-47 Created with Sketch.

    Added a plugin description and settings shortcut

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where Yii's dependency injection was creating an object without the required token parameter

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a minor issue where side bar meta instructions were showing pre Craft version 3.5.17

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where the callback shown was hard coded to my dev callback URL 🤦

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where certain DB columns weren't nullable

1.0.1

Released Feb 15, 2021

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where cp nav item wasn't showing sub menu

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a minor issue where a successful connection saved notice was always shown, even if it wasn't the case

  • theicons.co/svg/home-36 Created with Sketch.

    Improved robustness of selecting the current organisation with a db transaction

1.0.0

Released Feb 13, 2021

  • theicons.co/svg/others-47 Created with Sketch.

    Plugin has been shifted to a new repository thejoshsmith/commerce-xero

  • theicons.co/svg/others-47 Created with Sketch.

    Improved model validation

  • theicons.co/svg/home-36 Created with Sketch.

    Restored the "Send to Xero" functionality from completed orders

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a bug where switching organisations would overwrite the Xero connection ID with the plugin's connection ID

1.0.0-beta.2

Released Feb 13, 2021

  • theicons.co/svg/others-47 Created with Sketch.

    Users can now select from a list of organisations

  • theicons.co/svg/others-47 Created with Sketch.

    Improved multi-tenant support

  • theicons.co/svg/others-47 Created with Sketch.

    Users can now disconnect organisations programatically

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed a bug where the current connection wasn't returning the right organisation

1.0.0-beta.1

Released Feb 12, 2021

  • theicons.co/svg/others-47 Created with Sketch.

    Added support for Xero OAuth 2.0

  • theicons.co/svg/others-47 Created with Sketch.

    Plugin now has a CP nav item

  • theicons.co/svg/others-47 Created with Sketch.

    Account code mappings and settings can be changed in production mode

  • theicons.co/svg/others-47 Created with Sketch.

    Refactored code base

0.9.3

Released Oct 05, 2019

  • theicons.co/svg/others-47 Created with Sketch.

    order items sent to Xero now use Crafts prodsuct description, which if isn't set defaults to title.

  • theicons.co/svg/others-47 Created with Sketch.

    fixed an issue where active carts weren't viewable when plugin was enabled.

  • theicons.co/svg/others-47 Created with Sketch.

    example xero.php config file include for multi environment setups.

0.9.2

Released Aug 21, 2019

  • theicons.co/svg/others-47 Created with Sketch.

    ca-bundle.crt is now required in settings, documentation has been updated. A ca-bundle file can easily be downloaded from github or firefox and then put in the same folder as your other cert files.

0.9.1

Released Aug 01, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an issue where items where passing through an incorrect total

0.9.0

Released July 20, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Initial BETA release

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to connect to Xero

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to configure Chart of Accounts

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability autmatically send invoices to Xero

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to manually send invoices to Xero