Alter version number to 2.0.4
[polyglot.git] / ChangeLog
index 6a87077..d14f83c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,23 @@
+=========2.0.4==================
+- Fix move choice using learn info (when BookLearn is on).
+- Use new XBoard mate-score convention by default.
+- Support UCI_PlayByNodes option / CECP nps command, and simulate this option using 'go nodes' when the engine does not support it.
+=========2.0.3==================
+- Bugfix, removing a debug printf which would forward all engine output to the GUI as comment. (Which would cause problems if the line contained "not found".)
+=========2.0.2==================
+- The Polyglot Affinity option was activated to set the proces affinity mask on Windows, and turned into a string option to allow it to be given in hexadecimal.
+- The makefile for building with MSVC was repaired, and several docs updated.
+- The default name for engines that do not emit an "id name" was changed to "unknown".
+- Fail-low and fail-high info provided by the engine is realyed in thinking output as trailing ? and ! on the PV.
+- The UCI option SyzygyPath is recognized as special, and connected to the XBoard 'egtpath' command.
+- Tablebase hits, selective depth and nodes/sec can be shown in thinking output, subject to the Polyglot option ShowTbHits.
+- XBoard commands wrapped as info strings ("info string xboard XXX") will now be passed to the GUI (as "XXX").
+- Hash size is now capped at the engine-specified maximum, even when the XBoard memory command allows more tha that.
 - The exclude-moves feature now fully supports the WB protocol extension for this (exclude MOVE|all, include MOVE|all).
 =========2.0.1==================
-- This is the first of a fork initiated by HGM. It starts by reverting the previous book-learning change, as the reasons for it seem invalid. Peopl do not use book learning for making better opening books, but for adapting a book to one specific engine, and provide diversity in on-line play, to prevent human opponents from exploiting a likely line they once won by repeating it again and again.
+- This is the first of a fork initiated by HGM. It starts by reverting the previous book-learning change, as the reasons for it seem invalid. People do not use book learning for making better opening books, but for adapting a book to one specific engine, and provide diversity in on-line play, to prevent human opponents from exploiting a likely line they once won by repeating it again and again.
 - Polyglot was now also made to use the learn info it updates, for promoting diversity and avoidance of lines with a poor result record.
-- An option to refrain from resigning while you till have a Queen (QueenNeverResigns) was added
+- An option to refrain from resigning while you still have a Queen (QueenNeverResigns) was added
 - Option to accept draw offers (HandleDraws and ContemptScore) were added.
 - A first onset towards an exclude-moves feature was made.
 ========1.4.67b=================