Version 3.0.0

October 22, 2024

Changed

  • Now requires Craft 5.0+.
  • Now requires Craft Commerce 5.0+.

Version 2.0.0

October 22, 2024

The plugin’s package name has changed to verbb/xero. Xero will need be updated to 2.0 from a terminal, by running composer require verbb/xero && composer remove thejoshsmith/commerce-xero.

Added

  • Added Organisations view.
  • Added the ability to create multiple organisations, each pushing data to.
  • Add the ability to set invoice status and line item type.

Changed

  • Migration to verbb/xero.
  • Migration to verbb/auth for OAuth handling.
  • Now requires Craft 4.0+.
  • Now requires Craft Commerce 4.0+.

Version 1.0.4.1

March 9, 2021

Fixed

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

Version 1.0.4

March 9, 2021

Fixed

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

Version 1.0.3

February 28, 2021

Fixed

  • Fixed an issue with PostgreSQL where boolean values were cast as integers and therefore failed model validation
  • Re-enabled db transaction when saving connections

Version 1.0.2

February 28, 2021

Changed

  • Custom CP triggers are now supported
  • Added a plugin description and settings shortcut

Fixed

  • Fixed an issue where Yii's dependency injection was creating an object without the required token parameter
  • Fixed a minor issue where side bar meta instructions were showing pre Craft version 3.5.17
  • Fixed an issue where the callback shown was hard coded to my dev callback URL 🤦
  • Fixed an issue where certain DB columns weren't nullable

Version 1.0.1

February 15, 2021

Fixed

  • Fixed an issue where cp nav item wasn't showing sub menu
  • Fixed a minor issue where a successful connection saved notice was always shown, even if it wasn't the case
  • Improved robustness of selecting the current organisation with a db transaction

Version 1.0.0

February 13, 2021

Changed

  • Plugin has been shifted to a new repository thejoshsmith/commerce-xero
  • Improved model validation

Fixed

  • Restored the "Send to Xero" functionality from completed orders
  • Fixed a bug where switching organisations would overwrite the Xero connection ID with the plugin's connection ID

Version 1.0.0-beta.2

February 13, 2021

Changed

  • Users can now select from a list of organisations
  • Improved multi-tenant support
  • Users can now disconnect organisations programatically

Fixed

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

Version 1.0.0-beta.1

February 12, 2021

Changed

  • Added support for Xero OAuth 2.0
  • Plugin now has a CP nav item
  • Account code mappings and settings can be changed in production mode
  • Refactored code base

Version 0.9.3

October 5, 2019

Changed

  • order items sent to Xero now use Crafts prodsuct description, which if isn't set defaults to title.
  • fixed an issue where active carts weren't viewable when plugin was enabled.
  • example xero.php config file include for multi environment setups.

Version 0.9.2

August 21, 2019

Changed

  • 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.

Version 0.9.1

August 1, 2019

Fixed

  • Fixed an issue where items where passing through an incorrect total

Version 0.9.0

July 20, 2019

Added

  • Initial BETA release
  • Added ability to connect to Xero
  • Added ability to configure Chart of Accounts
  • Added ability autmatically send invoices to Xero
  • Added ability to manually send invoices to Xero