 *** Tablix 0.0.1, 2002/05/02

        o First release

 *** Tablix 0.0.2, 2002/07/08

        o Most evolutionary parameters are now run-time configurable.
        o Output is now written in XML and then transformed to HTML
          by tablix_print.
        o Population is now saved on SIGINT.
        o Added school info section in config.
        o Names of executables changed.
        o Most of the grading code rewritten. Huge speed improvements. Better
          grading of conflicting classes.
        o Better english documentation.

        o Data holding structures moved from main.c and xmlsup.c to data.c.
        o Some code clean-up.
        o Now compiles with libxml 2.4.22
        o Improved error reporting.
        o Output.c code rewritten.

 *** Tablix 0.0.3, 2003/06/11

	o Partially applied patch a from Stewart Adcock 
	  (fixes some compiler warnings)
	o Bug fix from Jaume Obrador. Immutable tuples were not restored by
	  xmlsup_getchromo, which caused random placement of these tuples 
	  in the tablix_output output. XML result files from Tablix 0.0.2 
	  can be processed with this new version of tablix_output to produce 
	  the correct timetables.

 *** Tablix 0.0.4, 2003/09/25

 	o Support for modules.
	o More restrictions added.
	o Nodes that have reached a local minimum will perform a local searh.
	o Some statistics are now printed at the end.
	o Improved documentation.
	o Debian scripts are now included in the distribution.
	o Experimental support for more than one teacher per tuple (see
	  more_teachers.so module documentation).
	o Convergence data is saved separately for each module.

 *** Tablix 0.0.5, 2003/10/26

        o Added native language support and support for non-ASCII character 
	  sets in timetable definitions.
	o Added Slovenian translation.
	o XHTML 1.1 output.
	o Fixed a segmentation fault in xmlsup.c (reported by Larry Stanbery)
	o Fixed libpvm3 detection code which wasn't working correctly on
          NetBSD.
	o Cleaned up XML parser error reporting.

 *** Tablix 0.0.6, 2004/03/21

 	o Rewrite of the error reporting code.
	o Different output formats are now handled by loadable modules.
	o Several minor bug fixes and optimizations.
	o Code clean-up.
	o Support for conflicting tuples fixed in XHTML 1.1 output.
	o Documentation converted to docbook format, written part 3 of the 
	  how-to.

 *** Tablix 0.0.7, 2004/03/31

 	o Fixed compilation problem with recent versions of libxml2
	o Fixed bugs in student_freemorning.c and teacher_freemorning.c
	  reported by Hafiz Malik (these two modules were not working 
	  correctly in 0.0.6 and 0.0.5).
	o Fixed compilation problem when compiling in linear genetic algorithm
	  mode.
	o Fixed compile warnings in transfer.c

 *** Tablix 0.0.8, 2004/08/04

	New features:

	o Added support for <restriction> and <capability> tags under the
	  <classrooms> tag.
	o Added -t parameter for setting the time limit.
	o Removed hard limit for maximum number of tuples in a single problem.
	o Added support for setting all algorithm parameters at runtime
	  (see --enable-tunable option for configure script).
	o Added new benchmarking and plotting scripts (tablix_benchmark and
	  (tablix_plot).
	o Added tablix_modinfo utility.

	New modules:

	o Added class_freeperiod.so module, submitted by Jaume Obrador.
	o Added subject_preferred.so module, submitted by Jaume Obrador.
	o Added teacher_maxperday.so module.
	o Added "ignore-sameday" restriction to subject_sameday.c 
	  (patch submitted by Jaume Obrador).

	Fixed bugs:

	o Fixed more_teachers.so module which was not working in 0.0.7.
	o Fixed tablix_output which was not working properly when compiled
      	  with --enable-more-teachers.
	o Previous versions always displayed "all results were received" even
	  if that was not true.
	o New code for load balancing fixes problems with large (more than
	  four machines) clusters.
	o Input file is now checked for double class definitions.
	o Fixed bug in XML parser. Restrictions for imutable tuples were not
	  parsed correctly (patch submitted by Jaume Obrador).
	o Weeks with more than five days are now handled better by htmlcss
	  export module.
	o Timetables for individual classes are now also generated by html
	  export module (patch submitted by Jaume Obrador).
	o Minor speed optimizations.

 *** Tablix 0.1.0, 2004/10/23

	New features:

	o Tablix testing framework
	o Speed optimizations proposed by John Winters.
	o Speed optimization in extend_chromo.
	o Removed --enable-abspath ./configure option. Path to modules is
	  now determined automatically.

 *** Tablix 0.1.1, 2005/01/29

        New features:

	o Added support for individual student scheduling (groups of classes)
	  to sametime.so module.
	o Added preferred room restriction to subject_preferred.so module.
	o Minor updates to the documentation.
	o Added support for classroom timetables to html and htmlcss export 
	  modules (code contributed by Nicholas Robinson).
	o Added support for SVG format to tablix_plot.
	o If the standard output is not a terminal, each report is written in 
	  a new line to make parsing easier.

	New modules:

	o subject_sameroom.so, teacher_dayoff.c, contributed by Richard Taylor.
	o subject_sameperiod.c, contributed by Richard Taylor.
	o CSV export module added, contributed by Nick Robinson.

	Fixed bugs:

	o Bug fixed in more_teaches.so module. Modules now checks if the 
	  secondary teacher has a proper subject defined.
	o Removed limit on the number of modules that can be used in a config
	  file.

 *** Tablix 0.1.2, 2005/06/10

	New features:

	o Added Galician language translation by Mvillarino.

	New modules:

	o teacher_first_last.so, subject_notsameday.so, contributed by
	  Antonio Duran Terres

	Fixed bugs:

	o Minor fixes in the User's Manual.
