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.
Highlights
Section titled “Highlights”- 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.
Web App
Section titled “Web App”Xero financial integration
Section titled “Xero financial integration”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-aware scheduling and reporting
Section titled “Season-aware scheduling and reporting”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 season support
Section titled “Kiosk season support”Kiosk schedule routes and setup were updated so kiosk displays can work with season-specific schedule data.
Platform and UI maintenance
Section titled “Platform and UI maintenance”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 & Integrations
Section titled “Backend & Integrations”Xero payment support
Section titled “Xero payment support”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.
Season route support
Section titled “Season route support”Backend kiosk routes were expanded to support season-aware schedule data.
Security and profile reliability
Section titled “Security and profile reliability”Several backend fixes improved profile and member creation security checks following the profile rollout.
Fixes and Improvements
Section titled “Fixes and Improvements”- 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.

