Skip to content

Releases: RandomHashTags/litleagues

0.5.1

20 Dec 03:25
43d6ce2

Choose a tag to compare

0.5.0

18 Dec 00:51
43d6ce2

Choose a tag to compare

API Docs

  • change: Updated webpage to reflect recent changes (protocol buffers and request body changes)

HTML League Scheduler

  • change: Major cosmetic changes to make it look and feel
  • change: Default location names are now 'Field #' instead of 'Slot #'
  • change: Time and location strictness now defaults to 'Normal'
  • change: Added toggle for new setting option (see below)

API League Scheduler

  • performance improvement: Major performance improvement when balancing home/away
  • performance improvement: The addressed logic issues significantly improve the generation time and probability of successfully generating certain schedules
  • bug fix: Fixed a logic issue that hurt generating some non-back-to-back schedules
  • bug fix: Fixed a logic issue that wouldn't properly balance the total number of matchups a team plays for some schedules
  • bug fix: Fixed a logic issue when packing and reading setting boolean options
  • bug fix: Fixed a rare crash caused by certain schedules
  • new feature: Added new setting option to keep teams on the same location if they play back-to-back games

HTML Tournament Scheduler

  • change: Major cosmetic changes to make it look and feel better
  • change: Default location names are now 'Field #' instead of 'Slot #'

https://litleagues.com/newsroom/updates/0.5.0

0.4.2

24 Nov 14:07
43d6ce2

Choose a tag to compare

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

0.4.1

31 Oct 19:30
9dfb64d

Choose a tag to compare

League Scheduler Website Fixes

  • fixed excluded day toggles not behaving correctly under certain conditions
  • fixed matchups displaying to play on excluded days (only displayed incorrectly, underlying schedule was correct)

https://litleagues.com/newsroom/0.4.1

0.4.0

31 Oct 18:57
9dfb64d

Choose a tag to compare

  • updated the server's operating system and dependencies to latest versions
  • server now uses Swiftly instead of swift-bin
  • now requires Swift 6.2 as a minimum
  • a lot of database development
  • a lot of protocol buffer development
  • local server no longer uses HTTPS (our reverse proxy already handles this, we don't want to do it twice)
  • binary size reductions by properly organizing the project and dependencies
  • multiple JavaScript changes to support these changes
  • fixed multiple crashes and potential crashes
  • improved balancing logic when assigning a matchup's home/away
  • start and end times for generated matches are no longer calculated server-side
  • major performance and logic improvements to increase the probability of successfully generating a schedule

33 days since last release

https://litleagues.com/newsroom/updates/0.4.0

0.3.4

28 Aug 06:22
9dfb64d

Choose a tag to compare

0 days since last release

This release contains
1 contributor - 6 commits - 33 files changed (281 additions, 161 deletions)

https://litleagues.com/newsroom/updates/0.3.4

0.3.3

28 Aug 06:16
9dfb64d

Choose a tag to compare

  • refactored tournament generation logic
    • website now supports changing a team's name, pool, record, and seed
  • added tournament result styles to the website
  • adopted protocol buffers for optimal database encoding/decoding
  • moved database code to own repository (getting close to production ready)
  • moved https://litleagues.com/schedule/league to https://litleagues.com/create/league in preparation for database/service changes
  • moved https://litleagues.com/schedule/tournament to https://litleagues.com/create/tournament in preparation for database/service changes
  • use FoundationEssentials and SwiftGlibc instead of Foundation where applicable
  • minor performance improvements
  • multiple CSS, HTML and JavaScript fixes

42 days since last release

This release contains
1 contributor - 47 commits - 238 files changed (6,454 additions, 6,077 deletions)

https://litleagues.com/newsroom/updates/0.3.3

0.3.2

13 Jul 11:02
9dfb64d

Choose a tag to compare

  • now uses Swift 6
  • moved: Tournament scheduling logic to own repo for better maintainability
  • production releases now use a single executable and environment variables instead of manually compiling and configuring on the server
  • website now uses display:grid instead of explicit rows and columns (exponentially improving website experience)
  • minor performance improvements and fixes
  • can now assign individual league day settings
  • can now assign individual league team settings
  • refactored how settings and environment variables are handled
  • website now includes favicons
  • website improvements across all webpages (css, html, js)
  • updated API documentation
  • updated dependencies and other code maintenance

89 days since last release

This release contains
1 contributor - 69 commits - 216 files changed (6,045 additions, 8,625 deletions)

https://litleagues.com/newsroom/updates/0.3.2

0.3.1

14 Apr 23:32
43cf918

Choose a tag to compare

  • moved: League scheduling logic to own repo for better maintainability
  • fixed: custom input not updating the generate button for league and tournament scheduler interfaces
  • fixed: game days not updating when changing the starting or ending date in the league scheduler interface
  • fixed: some JavaScript fixes when using the league scheduler
  • fixed: multiple possible crashes when parsing malformed data (when requesting a schedule to be generated)
  • fixed: logic issue that prevented back-to-back schedules with more than 1 division, and teams not evenly distributed between them, to generate
  • performance improvement: added new logic that greatly improves the efficiency and probability of successfully generating a league schedule by not repeating identical matchup pair selection and assignment, especially useful when regenerating failed attempts
  • removed: 3 unused dependencies
  • minor performance improvements when scheduling a league

17 days since last release

This release contains
1 contributor - 31 commits - 116 files changed (7,007 additions, 11,288 deletions)

https://litleagues.com/newsroom/updates/0.3.1

0.3.0

28 Mar 18:50
43cf918

Choose a tag to compare

  • added: new balance strictness option: 'relaxed'
  • change: new League Scheduling system with loads of bug fixes, logic & performance improvements, and support for new upcoming schedule settings (can now generate more complex schedules)
  • minor js and html fixes

34 days since last release

This release contains
1 contributor - 80 commits - 153 files changed (5,319 additions, 2,295 deletions)

https://litleagues.com/newsroom/updates/0.3.0