League Scheduler
Bug Fixes
- Fixed the division game days not defaulting to the correct day of the week
- Fixed team bye weeks not correctly displaying as checked/unchecked when edited
- Improved error handling, fixing certain conditions that could make the scheduler unusable
Performance Improvements
- JavaScript performance improvements
Changes
- The schedule setting options are now always displayed (but in a disabled state when applicable) to reduce page
- CSS and HTML changes to improve legibility in certain areas
- Alerts now auto-dismiss a minimum of 10 seconds after being displayed
- Schedules that fail to generate are now displayed like any other schedule, but with a warning describing it is incomplete
New Features
- Time inputs now support the 24 hour clock, regardless of os/browser settings
- Matchup location names are now updated for generated schedules when you change them
- All matchup reports now have a 'Totals' section
League Scheduler API
Bug Fixes
- Fixed 2 logic issues using the 'optimize times' setting making some schedules impossible to generate
- Fixed 2 logic issues when calculating the balance numbers under certain settings, preventing some schedules to generate
- Fixed a logic issue that made schedules where not all teams play all their matchups every day impossible to generate
- Fixed possible crashes when using individual day settings
Changes
- The ending date, excluded days, division and location names are no longer accepted server-side (now are client-side only)
https://litleagues.com/newsroom/updates/0.4.2