1This ChangeLog covers the pre-git era, from GNU Shogi 1.0 patchlevel 11 (04/07/1993)
2up to 1.4.0.
3
4
5version 1.4.0
6    03/2012
7        License change to GPL3.
8
9version 1.3.2
10    07/2004
11        Numerous little fixes to keep the program working on modern
12        Linuxes.
13
14version 1.3.1
15    07/2001
16	New piece bitmaps (westernized and Japanese).
17
18version 1.3
19    06/1999
20        gnushogi is now only one executable.
21        Merged xshogi into the gnushogi source tree.
22        Renamed several files.
23        Cleaned up the source code and Makefile.
24        Added a configure script.
25        Added texinfo documentation.
26
27version 1.2 patchlevel 2 -> version 1.2 patchlevel 3
28    ../05/1995
29        correct connection to xshogi
30        correct creation of binary book file
31        better support of unsigned characters
32
33version 1.1 patchlevel 2 -> version 1.2 patchlevel 1
34version 1.2 patchlevel 1 -> version 1.2 patchlevel 2
35    13/09/1994
36        change 'reachedGameCnt' from small_short to short in "pattern.h"
37        change "dspcom.c" for Illegal move support of xshogi
38    24/09/1994
39        change "genmove.c" in order to allow "stupid" non-promotion moves
40        change "dspcom.c" in order to protocol "stupid" moves
41
42version 1.1 patchlevel 2 -> version 1.2 patchlevel 1
43    ../09/1994
44        several changes to evaluation functions and move generation;
45        language file and pattern file are made internal
46
47version 1.1 patchlevel 1 -> version 1.1 patchlevel 2
48    10/06/1993
49        correcting bug: MakeMove no longer destroys the node->flags
50    07/11/1993
51        changes according to GnuChess 4.0pl62;
52        introducing "IsCheckmate" in order to forbid checkmates
53        by dropping a pawn (illegal move);
54        correcting bug: UnmakeMove no longer destroys the node->flags
55        (especially the "exact" flag)
56    05/11/1993
57        enabling draw by repetition detection
58    04/29/1993
59        correcting "save game" and "get game";
60        introducing a "tsume" mode, which allows gnushogi especially
61        search for forced checkmates
62
63version 1.0 patchlevel 11 -> version 1.1 patchlevel 1
64    04/22/1993
65        deep search cut in genmoves.c
66    04/20/1993
67        enable pattern related scoring in opening stage
68    04/15/1993
69        tuning "eval.c"
70    04/14/1993
71        correction for the "abs" function in "init.c"
72    04/10/1993
73        switches SAVE_PTYPE_DISTDATA and SAVE_DISTDATA for optional
74        space reductions.
75