- Fixed an issue with a migration that wasn't using Yii's table prefix syntax.
- Fixed an issue with a DB where clause that wasn't using Yii's table prefix syntax.
- Fixed an issue with PostgreSQL where boolean values were cast as integers and therefore failed model validation
- Re-enabled db transaction when saving connections
- Custom CP triggers are now supported
- Added a plugin description and settings shortcut
- 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
- 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
- Plugin has been shifted to a new repository
thejoshsmith/commerce-xero
- Improved model validation
- 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
- Users can now select from a list of organisations
- Improved multi-tenant support
- Users can now disconnect organisations programatically
- Fixed a bug where the current connection wasn't returning the right organisation
- 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
- 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.
- 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.
- Fixed an issue where items where passing through an incorrect total
- 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