Skip to content

April 2025

The April 2025 update focuses on financial integration, season-aware competition workflows, and platform maintenance. This release adds broader Xero integration support, improves season selection across scheduling and reporting, and updates the web app platform dependencies.

  • Xero financial system support was added to the Competition Payment portal.
  • Financial system accounts and tags can be managed for payment workflows.
  • Season selection was added to more match schedule and reporting views.
  • Kiosk routes now support season-aware schedule displays.
  • The web app was upgraded across Angular, Material, Bootstrap, and related dependencies.

The Competition Payment portal now includes the first broader Xero integration workflow. Administrators can configure financial integration settings, manage system accounts and tags, select tags on payments, and apply financial integration data to payment records and payment rules.

This gives competitions a stronger foundation for connecting SportsM8 payment data with external financial systems.

Season selection was added to match schedule reporting and expanded across availability, missed appointments, score cards, match appointment conflicts, playing team scores, and schedule changelog views.

This helps competitions with multiple seasons keep scheduling and reporting focused on the correct season.

Kiosk schedule routes and setup were updated so kiosk displays can work with season-specific schedule data.

The web app was updated across Angular, Angular Material, Bootstrap, Webpack, charting, and related dependencies. Native colour inputs replaced the previous colour picker dependency.

Backend financial system account, tag, payment, and payment-rule support was added for Xero workflows. Competition payment services and clone routes were also updated so integration settings can be stored and carried forward.

Backend kiosk routes were expanded to support season-aware schedule data.

Several backend fixes improved profile and member creation security checks following the profile rollout.

  • Improved clear-draw appointment error messaging.
  • Removed the older sync availability action.
  • Improved competition cloning support for newer configuration data.
  • Added a custom 404 asset and related route handling.