From 2d0c07c13c22f953da23ed09b62aab1c871f5e4a Mon Sep 17 00:00:00 2001 From: Sebastian Lague Date: Sun, 23 Jul 2023 23:11:57 +0200 Subject: [PATCH] Add V1.13 patch notes --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f865440..2af9f92 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,10 @@ I also plan to make a small game that features these most interesting/challengin ## Change Log I unfortunately missed a serious bug in the API and have had to update the project. Please keep an eye on the change log here in case I've made any other horrifying mistakes. Apologies for the inconvenience. The version you are currently using will be printed to the console when running the program (unless you are using v1.0, in which case nothing will be printed). -* V1.1 Bug fix for `board.GetPiece()` and `PieceList` functions. Added `Board.CreateBoardFromFEN()` function. - * V1.11 UI changes: Added coordinate names to board UI and fixed human player input bug. - * V1.12 Small fixes to `board.IsDraw()`: Fifty move counter is now updated properly during search, and insufficient material is now detected for lone bishops on the same square colour. +* V1.1 Fixed major bug affecting `board.GetPiece()` and `PieceList` functions. Added `Board.CreateBoardFromFEN()` function. +* V1.11 UI changes: Added coordinate names to board UI and fixed human player input bug. +* V1.12 Small fixes to `board.IsDraw()`: Fifty move counter is now updated properly during search, and insufficient material is now detected for lone bishops on the same square colour. +* V1.13 Fixed issue with `board.ZobristKey` where value would sometimes be different after making and undoing a move. Added an alternative function for getting moves `board.GetLegalMovesNonAlloc()` (see docs for more info). ## Submission Due Date October 1st 2023.