From 5d60ff4dafd3df7e776f84c8bc02d090d132edfa Mon Sep 17 00:00:00 2001 From: Michael Dvorkin Date: Sun, 11 Oct 2015 20:48:23 -0700 Subject: [PATCH] Version 3.0 release --- CHANGELOG | 16 +++++++++++++++- data.go | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 5540183..fa347b2 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,16 @@ +Oct 11, 2015: Version v3.0 + - Improved root move ordering. + - Improved late move reduction in search. + - Simplified quiescence search. + - Implemented King with pawn vs King with pawn endgame evaluation. + - Added pawn square rule and unstoppable pawn detection. + - Replaced standard Go sort with faster shell sort to speed up move ordering. + - Optimized principal variation to avoid memory garbage collection. + - Doubled maximum depth from 32 to 64 plies. + - Imporved unit test coverage. + - Fixed nasty bug in King with pawn vs King endgame. + - Fixed rare condition resulting in infinite loop. + May 11, 2015: Version v2.1 - Fixed cache allocation to reuse existing cache (if any) when starting new game. - Added UCI Hash option to be able to specify hash size (32Mb to 1Gb, default 256Mb). @@ -11,4 +24,5 @@ May 2, 2015: Version v2.0 - Fine-tuned some evaluation parameters. - Added "book" command to REPL. -Dec 14, 2014: Initial v1.0 release. \ No newline at end of file +Dec 14, 2014: Version v1.0 + - Initial release. diff --git a/data.go b/data.go index ebf3b07..680f4a0 100644 --- a/data.go +++ b/data.go @@ -18,7 +18,7 @@ import `regexp` // -― FORTRAN manual for Xerox Computers // Your chess engine hates you when you are working on a new version. -const Version = `3.0rc1` +const Version = `3.0` // Limits and conventions. const (