We’re pleased to announce MatchGrid 1.18.0, a major release focused on scheduling precision with per-team game caps, court-level blackouts, and a new scoring-based assignment algorithm.

What’s New

  • Per-team season game cap — Set maximum games per team at the season level with UI controls in the Team modal
  • Court-level blackouts — Block specific courts during specific times, not just entire venues
  • Location closed date ranges — Define when venues are completely unavailable with date range UI
  • Travel distance tie-breaking — When multiple slots score equally, the scheduler now prefers assignments that minimize travel
  • Scoring-based slot assignment — New best-fit algorithm (behind feature flag) that scores all possible slots and picks the optimal assignment
  • Schedule versions as UI source of truth — Preview tab now renders directly from schedule version data for consistency
  • Enrollment requirements modal — View and filter teams by missing requirements with new badges
  • Admin debug tab — Super admin dashboard now includes URL-based routing for tabs

Improvements

  • Conference Generator with complete Apply step workflow
  • Enhanced scheduler configuration and metrics handling
  • Master registry and club classification features
  • Enhanced conference clustering with improved UI components
  • Multi-classification support for teams
  • Location picker in team modals with enroll-in-season functionality
  • Enhanced blackout details with pagination
  • Contact mapping and import enhancements

Bug Fixes

  • Fixed auto-scheduler validation — Removed incorrect clubId/regionId blocking checks that prevented valid schedules
  • Fixed 404 errors for division API endpoints — Conference page now loads division data correctly
  • Fixed match prioritization — Hardest matches are now scheduled first for better constraint satisfaction
  • Fixed schedule page UX issues with simplified icons and improved discoverability
  • Fixed TypeScript errors including null handling, type assertions, and import issues
  • Minor metrics computation optimization for empty seasons

Engine Improvements

  • Complete SchedulerRunResultDTO contract from server API through client hook
  • Persistence contract enforcement for season + competitionGroup
  • Background metrics service optimization for dev/staging environments
  • Division consistency analysis refactored to detect outlier names

How to Access

MatchGrid 1.18.0 is available now for all users. Simply log in to your account to access the latest features and improvements.

Have feedback or feature requests? We’d love to hear from you. Contact us or use the in-app feedback button.

— The MatchGrid Team