All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.0.5 - 2023-01-23
- Upgrading to Angular 15.
- Many other dependency updates.
v1.0.4 - 2020-08-21
- Dependency security updates.
v1.0.3 - 2020-04-14
- Dependency security updates.
v1.0.2 - 2020-02-23
- Issues with build configuration.
v1.0.1 - 2020-01-18
- Dependency security updates.
v1.0.0 - 2019-11-18
- Many unit tests.
- App icon.
- Major refactoring of data services and all app components to use NgRx.
v1.0.0-beta.6 - 2019-08-05
- Updated dependencies to resolve security vulnerabilities.
v1.0.0-beta.5 - 2019-05-13
- Updated dependencies to resolve security vulnerabilities.
v1.0.0-beta.4 - 2018-08-17
- Bug where the app would sometimes crash when pairing the last round.
v1.0.0-beta.3 - 2018-06-08
- "New window" icon on the version number link to the change log.
- Unit tests for the PlayerService.
- Ability to drop/undrop players at any time during the event from the players page.
- Ability to add players to the tournament at any time during the tournament.
- Updated dependencies.
- New pairing algorithm; based on a weakly stable pairing algorithm for Stable Roommates Problem with master lists.
- Minor fixes to the PlayerService.
- Problem with MW% on players who dropped before the first round.
- Tiebreakers now used for pairing the final round.
v1.0.0-beta.2 - 2017-11-20
- A link to the app's change log from the version number in the page footer.
- Displaying a player's true OMW%, GW%, and OGW% instead of the minimum of the 33% meant for tiebreaking.
- Problems with bad match submission restrictions.
v1.0.0-beta.1 - 2017-11-18
- First stage of application.
- Swiss tournament matchmaking functionality that allows for byes, dropping, and should support any number of players.
- Standings page that lists all players in order based on tiebreakers.
- Match points > OMW% > GW% > OGW%.