From bfa8e062f3c87fc8c3793fdb13e5e136dc46641c Mon Sep 17 00:00:00 2001 From: Jeroen De Meerleer Date: Wed, 5 Jun 2019 14:55:15 +0200 Subject: [PATCH 1/2] Added SoccerKashdan as supported Tiebreak --- src/Enums/Tiebreak.php | 1 + src/Tournament.php | 3 +++ 2 files changed, 4 insertions(+) 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; From 139f8ea27e30c6f0f80dbecc6c50daab70320071 Mon Sep 17 00:00:00 2001 From: Jeroen De Meerleer Date: Wed, 5 Jun 2019 14:51:50 +0200 Subject: [PATCH 2/2] Updated changelog --- CHANGELOG.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5539b11..0b1c244 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,15 @@ # CHANGELOG -## 1.0.2 +## vx.x.x (Released: xx-xxx-xx) +* NEW FEATURE: Soccer Kashdan (aka: kashdan using 3-1-0 scoring) + +## 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 -## 1.0.1 +## v1.0.1 (Released: 04-jun-2019) * BUGFIX: `Round::getBye()` did not return bye players -## 1.0 +## v1.0 (Released: 03-jun-2019) * Initial release \ No newline at end of file