4 Changes in version 1.5.0 (unreleased):
6 * XBoard protocol support, enabling the use of XBoard as a graphical
7 interface, officially deprecating XShogi.
8 * The gnuminishogi binary is now built by alongside gnushogi, no need
9 to play with --enable-minishogi any more.
10 * Build system switched from pure autoconf to automake
11 * Support for cross-compilation using standard "./configure --host=...",
12 including building windows binaries (both 32bit and 64bit) using
13 the gcc-mingw toolchain
15 Changes in version 1.4.3 (unreleased):
17 * Fixed frequent forfeit in the last move caused by wrong evaluation
19 * Fixed a bug with forced promotion of pawns in minishogi.
20 * Fixed the tsume problem in the manual (was only correct in TeX output).
21 * Fixed support for parallel build.
22 * Minor code cleanups.
24 Changes in version 1.4.2 (02/2014):
26 * XShogi is no longer included in the GNU Shogi source, it is
27 available as a separate source archive.
28 * Fixes for edit mode:
29 - fixed clobbering of board on invalid input
30 - display a message on wrong input
31 * Fixed Curses mode display:
32 - reversed column number for MiniShogi
33 - clock and captures position for MiniShogi
34 - refresh display after "switch" to get player names updated
35 - layout fixes, notably when using only 80 columns
36 * Minor code cleanups.
38 Changes in version 1.4.1 (01/2014):
40 * Initial support for the MiniShogi variant, for now as a separate
41 executable built using "./configure --enable-minishogi".
42 * Support for building without the curses UI.
43 * Preliminary win32 support: can be built on cygwin with gcc3, in the
45 * Build system enhancements.
48 Changes in version 1.4.0 (03/2012):
50 * Main change is the license switch to GPL3.
51 * Project is now being maintained on a git repository.
54 Changes in version 1.3.2 (07/2004):
56 * configure.in has been renamed to configure.ac
58 * A number of small fixes were added to make the program compile and run
59 correctly on modern Linuxes.
62 Changes in version 1.3.1 (07/2001):
64 * New piece bitmaps for both westernized and Japanese piece sets, courtesy of
68 Changes in version 1.3 (07/1999):
70 * xshogi has been merged into the gnushogi source tree and build process.
72 * gnushogi is now only one executable, instead of three (one each for the raw
73 text interface, the xshogi interface, and the curses interface). The three
74 interfaces are still there; you select between them using a command-line
75 option: "gnushogi -C" for the curses interface, "gnushogi -R" for the raw
76 text interface, and "gnushogi -X" or just "gnushogi" for the xshogi
77 interface. Making the xshogi interface the default makes it easier for
78 xshogi to invoke gnushogi (translation: I couldn't be bothered figuring out
79 why this was the case, so I just left it that way).
81 * The gnushogi and xshogi source code has been thoroughly cleaned up and
82 ANSIfied. Several files have been renamed. Makefiles have also been
83 cleaned up considerably, but you don't need to care about this, because...
85 * Building GNU shogi and xshogi now uses a configure script generated by
86 autoconf. This should increase portability and make compilation much
89 * There is now fairly extensive documentation in texinfo form, which has been
90 used to generate info, postscript, and html versions of the documentation.
91 The man page is included in the texinfo file. The (separate) man pages have
92 been updated to deal with the new command-line options for gnushogi.
95 This file starts with GNU Shogi 1.3 (07/01/1999).