Skip to content

Releases: slashinfty/tournament-pairings

v1.5 - Swiss pairings for chess

31 Jan 00:16
Compare
Choose a tag to compare

This newest release adds a parameter to Swiss (as well as a new property to the players parameter) to specify what colors a player has been assigned, thus allowing for Swiss pairings to be generated for chess tournaments since it'll take into account colors. It ensures that no player receives the same color three consecutive rounds.

As always, check the README for details.

v1.4.5 - Various fixes

29 Nov 03:04
Compare
Choose a tag to compare

There are three fixes:

  • adjustment of weights in the Blossom algorithm for Swiss pairings
  • round-robin was creating one extra round (tests did not catch this)
  • single elimination now works for 2 and 3 players (originally required at least 4)

v1.4 - Stepladder pairings

24 Nov 15:11
Compare
Choose a tag to compare

The new version has an option for stepladder pairings. The minor releases (v1.4.1 and v1.4.2) address a couple import and export errors.

v1.3.0 - Fixing errors

08 Oct 23:00
Compare
Choose a tag to compare

Fixing errors in single and double elimination that were overlooked in v1.2.0 since tests weren't updated appropriately.

v1.2.0 - Starting round parameter

22 Sep 22:58
Compare
Choose a tag to compare

Single elimination, double elimination, and round-robin all have an optional parameter to set the starting round to a number other than 1 (though the default is 1).

v1.1.0 - Double elimination fix and shuffling in Swiss

08 Sep 20:37
Compare
Choose a tag to compare

This release fixes a bug in double elimination where a bad filter resulted in the function failing.

Swiss pairings now shuffle the players at the start. Without the shuffling, pairings were predictable.

Finally, some tests have been included, and more are being developed.