-------------------------------------------------------------------------------
News
-------------------------------------------------------------------------------

0.5.9
-----

 * The version number jumped from 0.5.1 to 0.5.9, so that we are in sync with
   htsserver...
 * nhtsclient now requires GLib 1.3.2, htsserver 0.5.9, a recent ncurses
   and libmikmod >= 3.1.7 for optional sound support.
   Please read the installation instructions in the README!
 * We now use autoconf 2.49c and the latest CVS automake.
 * Logging to stderr is not possible anymore, as it destroys the ncurses
   screen, which is not what we want. But you can still log to a file.
 * Rewrite of the logging code from scratch. We now use the GLib functions
   g_message(), g_warning() and g_error().
 * Removed the commandline arguments --verbosity and --logdest and the
   respective config file options.
 * Comply to the FHS.
 * Added configure options --with-configfile, --with-logfile and
   --with-datadir.
 * Rewrite from scratch of the config file parser using GLib's g_scanner*.
 * We use htsprotocol 0.4.6 now.
 * We handle a lot more server commands now.
 * Many documentation updates. Added nhtsclient.conf(5) manpage.
 * There's support for configurable colors in the configfile now. The format
   of the configfile changed. See nhtsclient.conf(5).
 * Added commandline options --host, --port, --configfile, --logfile
   and --datadir.
 * Commandline options take precedence before their configfile equivalents now.
 * Heavy code restructuring, rewriting and beautifying. Many other
   internal changes.
 * Print a warning if we use another version of htsprotocol than the server we
   connect to.
 * Sound support is optional now, i.e. libmikmod is not absolutely necessary
   anymore.
 * Fixed several format string vulnerabilities and lots of other bugs.
 * There are a lot more changes. See ChangeLog for details.

0.5.1
-----

 * Playernames can only contain letters and spaces, now.
 * Added code to handle transporters, towns and players.
 * You now have the possibility to buy and sell goods and to drive your
   transporter from one town to another
 * Now uses htsprotocol 0.4.5
 * Lots of internal improvements and increased readability of the code
 * nhtsclient now requires GLib. Lots of functions have been replaced by
   GlIB-equivalents which are more secure and more portable
 * nhtsclient is now much more vebosive, especially when problems occur.
 * Bugfixes.
 * Upgraded to autoconf 2.49a
 * Documentation updates

0.5
---

 * renamed the package to nhtsclient
 * documentation updates
 * added signal-handling
 * sound support via libmikmod
 * autoconfiscated the package
 * added '--enable-debug' option to configure
 * implemented several htsprotocol commands
 * added a statusline
 * wrote a login-/addplayer- and connect-dialog

0.4.1
-----

 * many updates of the documentation
 * numerous code-cleanups
 * added a lsm-entry
 * new commandline-option -v or --verbosity

