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