diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f4da17..d583562 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,16 @@ # CHANGELOG ## vx.x.x (Released: xx-xxx-xx) +* NEW FEATURE: Soccer Kashdan (aka: kashdan using 3-1-0 scoring) * CHANGE: Deprecated `sws::class` was removed -## v1.0.2 +## v1.0.2 (Released: 05-jun-2019) * NEW FEATURE: `Player::getPlayedGames()` to return the number of played games * BUGFIX: Calculating Buchholz tiebreak always returned 0 * BUGFIX: Calculating Mutual Result only took account of last tiebreak instead all previous -## v1.0.1 +## v1.0.1 (Released: 04-jun-2019) * BUGFIX: `Round::getBye()` did not return bye players -## v1.0 +## v1.0 (Released: 03-jun-2019) * Initial release \ No newline at end of file diff --git a/src/Enums/Tiebreak.php b/src/Enums/Tiebreak.php index 50e181c..765702d 100644 --- a/src/Enums/Tiebreak.php +++ b/src/Enums/Tiebreak.php @@ -16,6 +16,7 @@ class Tiebreak extends Enum const BuchholzCut = "Buchholz Cut"; const Sonneborn = "Sonneborn-Berger"; const Kashdan = "Kashdan"; + const SoccerKashdan = "Soccer Kashdan"; const Cumulative = "Cumulative"; const Between = "Mutual Result"; const Koya = "Koya"; diff --git a/src/Tournament.php b/src/Tournament.php index 1a46af8..1c75a60 100644 --- a/src/Tournament.php +++ b/src/Tournament.php @@ -314,6 +314,9 @@ class Tournament extends Tiebreaks case Tiebreak::Kashdan: return $this->calculateKashdan($player); break; + case Tiebreak::SoccerKashdan: + return $this->calculateSoccerKashdan($player); + break; case Tiebreak::Cumulative: return $this->calculateCumulative($player); break;