1Sjeng 11.x 2 3Bugfixes and portability improvements 4 5Sjeng 11 6 7New suicide mode 8New losers mode 9perft reports leaf nodes (like crafty) 10Suicide endgame databases 11Fix to movegen (>300 possible moves) 12No nullmove on pv 13 14Sjeng 10.0 15 16Lots of stability improvements 17Minor fix to legal move detection 18Constrain book learning a little 19Updated losers and suicide OPN books 20 21Sjeng 9.2 22 23Endgame tablebase support (Nalimov up to 6 man) 24Castling in giveaway is now recognized 25Fixes some lockups in suicide/giveaway 26More standard chess knowledge (mobility, passed pawns) 27Smaller aspiration window 28Fix to 'st' command 29Updated docs 30Fixes to draw detection 31Cull very rare book lines 32Full losers support 33Detect when nullmove is probably bad 34Less futility pruning in qsearch 35 36Sjeng 9.1 37 38Bugfix to time allocation 39Improved speed benchmark 40Bugfix: may not castle in suicide (dunno about giveaway) 41Optimized legal move and incheck tests 42Added bonus for doubled rooks on (half)open file 43King tropisms for normal chess 44Updated suicide opening book 45 46Sjeng 9.0 47 48More output during analysis 49Support for future winboard protocols 50Tecumseh pruning, smarter check extensions 51Delay in ptells for mating pieces 52Smarter handling of depth-preferenced stores 53Free hash/ecache before bookbuild 54Tweaks and bugfixes to movegen 55Fix in bookbuilding 56Platform independent hashes 57Extend time on fail-low 58Got rid of suicide learning (not used anyway) 59Display settings code on servers 60Static Exchange Evaluation sorting and pruning 61Root move sort based on nodecount 62Use ghost piece to anticipate trades 63Aggressive backpropagating booklearning 64Tweaks to kingsafety in standard chess 65Reply immediately on a forced move 66Partly merged Dawson eval 67Allow setting SmartEval and Attackeval 68Support st command 69Inform partner when trades are bad 70Fixed fast mode 71Fixed warnings in source 72Allowing switching to PN2 via a #define 73Squares macros added for easy eval editing 74Workaround for WinBoard/XBoard zippy bug 75Fixes for losers movegen 76 77Sjeng 8.6 78 79Pick new move if search fails high and times out 80Optimized QSearch ttable usage 81 82Sjeng 8.5 83 84Quiescent hashing 85Fixed book learning 86Support for losers's chess 87Extension tweaks 88 89Sjeng 8.3 90 91Fixed serious hashing bug 92Improved moveordering 93Improved handling of failed searches 94More book randomness 95More aggressive book learning 96Fixes to Winboard support 97Detection of Chessbase Winboard adapter 98Recapture extensions 99Cleaned up some internal structures 100Recognizes 50-move and 3-rep draws 101 102Sjeng 8.0 103 104Much improved crazyhouse evaluation 105Support for v2 of xboard/Winboard protocol 106New suicide mode (no more alpha-beta) 107Simple book learning 108Tweaked search & extensions 109Fixes to xboard/Winboard support (setboard, undo) 110Use a configuration file 111Use SAN for move output 112Small suicide opening book 113 114Sjeng 7.5 115 116Suicide opening book 117Fixes to 'test' command 118Tweaked zh piece/square tables 119Tweaked suicide eval 120Optimized movegenerator 121Tweaked bookbuilding code 122Faster proof-number search 123Fixed MVV/LVA move ordering 124Better extension control 125Passed pawn extensions 126Don't nullmove in endgames 127More carefull R=4 usage 128 129Sjeng 7.4 (2000 WCCC Version) 130 131Support for suicide 132Faster movegenerator 133Faster search 134Supports analysis mode for zh games 1352-level transposition table 136Full proof-number and proof-number^2 implementation 137 138Sjeng 7.3 139 140Faster move generation/Cleaner code 141Better handling of failed searches at root 142Binary book with transpositions 143Automatic bookbuilder 144Better time usage 145Built-in benchmark 146Partial support for SAN moves 147Improved evaluation, bad trade, drawn endgames 148Positional learning fixes 149Improved forward pruning in search 150 151Sjeng 7.2 152 153Fixed an out-of-bounds bug 154Better support for systems that lack ftime() 155 156Sjeng 7.1 157 158Books and tests were added to distribution 159 160Sjeng VII 161 162Modified piece values as per Gnejs request 163Faster fast mode 164more bonusses on partner tells 165penalty for pawns blocking development 166Marginal Gnejs book support 167Removed extra book-loading call 168removed depth checks from search timing code 169no interruptions in fast mode 170narrower ext fut windows again 171book selection is no longer fixed for zh/bug 172more random book selection 173Nullmove R factor is dynamic again 174more strict check limiter, but quiescent lock is now added for all 175variants 176Re-enabled internal iterative deepening 177Go fast if fellow sjeng is dead 178Sit if losing a --- piece 179Automatically tell other sjeng to go if no longer mates us 180Automatically resign if both dead 181Fixed serious bug in DPVS 182Major bugfix to loading of learned data 183R=3 used if depth > 6 184Disable nullmove in endgame near root 185Fix infinite hi-hi bug 186-/+ p implies b, q 187-/+ r implies q 188-/+ b implies b 189 190Sjeng VI 191 192Check whether allocated time is smaller than 1 sec in fast mode 193Disable the bug/zh check-qsearch lock 194Fixed R=2 195Disable internal iterative deepening 196Wider ext-fut pruning window 197Improved TTable, mate correction, threat and no-null 198Capture ordering with king 199Set f5 to bughouse or crazyhouse depending on whether we have a partner 200Limit check extensions 201Fixes to variant-switching code 202 203Sjeng Vb-Vc 204 205Don't try to print search results if mated 206Enable the EPD parser 207Disable razoring at root 208Fix/reorder ptell for bugs 209 210Sjeng V 211 212abort and flag ptell commands added 213Only sit if mated in 2 or 1 214Don't whisper while playing bug 215Give warning on + or -piece commands (temporary) 216'time' aliased to 'fast' 217Fixed a bug with the '.' command while analyzing 218Fixed bugs in edit mode (don't change side to move) 219Removed early-mate-breaking 220Fix : dont reset pondering status on newgame 221Added move-now support (main search may be interrupted now) 222Added periodic update support 223Added support for 'st' command (untested) 224Fixed bug with changing material values & variants 225Fixed bug with king values (missing sign) 226Added status output after searching PV at root level 227Allow qsearch while in check if standard chess 228Fix to move ordering in internal deepening nodes 229Severe bugfix in history move ordering 230Speedups to makemove/unmakemove in standard chess 231Root PVS uses an aspiration window now (REMOVED) 232Don't razor the PV 233More bonus for pawn @f7 and less for king stepping there 234Alias "move" to "go" 235Don't accept ptells in standard mode 236Alias "=" to "x" 237Futility pruing, extended futility pruning and limited razoring can be toggled 238Fixed longstanding bug with ep squares 239Made pawn bonusses more dynamic 240