From 6c9b67aa107b4c6cdb792366fb9b31079f20f3e8 Mon Sep 17 00:00:00 2001 From: Sebastian Lague Date: Sun, 30 Jul 2023 22:44:25 +0200 Subject: [PATCH] Bump version to 1.18 --- Chess-Challenge/src/Framework/Application/Core/Settings.cs | 2 +- README.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Chess-Challenge/src/Framework/Application/Core/Settings.cs b/Chess-Challenge/src/Framework/Application/Core/Settings.cs index 046c4eb..37f694a 100644 --- a/Chess-Challenge/src/Framework/Application/Core/Settings.cs +++ b/Chess-Challenge/src/Framework/Application/Core/Settings.cs @@ -4,7 +4,7 @@ namespace ChessChallenge.Application { public static class Settings { - public const string Version = "1.17"; + public const string Version = "1.18"; // Game settings public const int GameDurationMilliseconds = 60 * 1000; diff --git a/README.md b/README.md index 3fb0c90..7fc463d 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ It has been necessary to make some bug fixes to the original project, and I've a * V1.15 Fixed incorrect `move.CapturePieceType` for en-passant moves and moves in `board.GameMoveHistory`. Added `BitboardHelper.VisualizeBitboard()` to help with debugging bitboards. * V1.16 Added `timer.GameStartTimeMilliseconds`, `timer.OpponentMillisecondsRemaining`, `board.ForceSkipTurn()`. * V1.17 Added `BitboardHelper.GetPieceAttacks()` and optimized `board.SquareIsAttackedByOponent()`. Writing `#DEBUG` in a comment will now exclude code in that line from counting towards the token limit (for testing only of course). +* V1.18 Added `timer.IncrementMilliseconds` (this will be 0 for the main tournament, but a small increment may be used in the final playoff games). Fixed a bug in the repetition handling, and optimized check/stalemate detection. [There will be no API changes after August 1]