Changelog

3.0.14 2026-10-22

Changed

  • Updated the frontend build toolchain to Vite 8.3.4.

3.0.13 2026-10-07

Changed

3.0.12 2026-10-05

Fixed

  • Fixed a medium-severity incomplete cleanup vulnerability.
  • Fixed a medium-severity improper exception handling vulnerability.

3.0.11 2026-10-02

Changed

  • Updated the required version of verbb/base to 3.0.19.

Fixed

  • Fixed medium-severity authorization bypass vulnerabilities.

3.0.10 2026-09-30

Changed

  • Route plugin settings through the plugin’s authorized settings controller.

Fixed

  • Fixed OAuth callback transaction validation.
  • Fixed authorization for connecting and disconnecting OAuth organisations.
  • Fixed OAuth callback redirects being evaluated as Twig templates.

3.0.9 2026-09-20

Fixed

  • Prevent duplicate “Send to Xero” actions in the Craft Commerce order menu.

3.0.8 2026-09-14

Changed

  • Updated documentation for clearer, more consistent guidance.
  • Clarified optional PHP configuration with focused examples and linkable setting details.

3.0.7 2026-09-13

Changed

  • Normalize plugin settings.

3.0.6 2026-07-15

Added

  • Add “Excluded Gateways” setting to prevent orders from selected payment gateways being synced to Xero.
  • Add beforeSendOrder and afterSendOrder events.

3.0.5 2026-05-03

Changed

  • Bump verbb/auth to allow firebase/php-jwt 7.x.

3.0.4 2026-02-07

Added

  • Add commerce-xero/orders/send console command.
  • Add debug logs for sending orders to Xero.
  • Add “Send to Xero” button when editing an order in the control panel.

Changed

  • Update line item tax default value to be “Inclusive”.

Fixed

  • Fix line item discounts and tax not being calculated correctly.
  • Fix a redirect error when connecting to a organisation in the control panel.
  • Fix an error when creating a new organisation.
  • Fix handling of tax items for orders.
  • Fix “Line Item Tax” and “Invoices Status” not saving correctly for organisation settings.
  • Fix non-GST tax not going through to Xero.
  • Fix Order::getUser() Commerce deprecation.

3.0.3 2026-01-13

Fixed

  • Fix an error when connecting to an organisation where some accounts have no “Code” assigned.

3.0.2 2025-07-18

Changed

  • Bump verbb/auth.

3.0.1 2024-12-31

Fixed

  • Fix organisation validation occurring before being connected.
  • Fix lack of error handling for organisations that have lost their connection.
  • Fix lack of organisation name when saved, but not connected to a tenant.
  • Improve instruction text for new organisations.

3.0.0 2024-10-22

Changed

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