Major Changes to GMHT from 0.3 to 0.5 The change from 0.3 to 0.5 represents a huge change in GMHT, and the documentation and test suites have not yet "caught up". Added XML in a big way: XML to define Tables XML to define Forms XML to control applications Replace the Page based stuff with Velocity based Forms, which are vastly more powerful. Started using Hashtables (or HashMaps) and ArrayLists instead of StringTrees. Major Changes to GMHT from 0.2 to 0.3 Added several sample tables, including obst, tost, and CoolVehicle. Started a test suite, which is distributed in a seperate jar file. Added TableConsoleApp.java. Added several *Example.java files for use in examples and testing. Added Gen100s.java file. Added Creator stuff, but it is not yet ready for prime time. Major Changes to GMHT from 0.1 to 0.2 Fixed the Sword6 example, so it will print out XML and HTML files. Add a new table type: TableTwo. Add a new Table type: TableMCols. Improved TableRunner to take an argument (like DiceRunner), and to support tables which require arguments. Added a new Allocation class. Added a new TableManager class. Added a GenEdit class, which doesn't really work yet. Changed Page so that if it doesn't know what to do for a %directive% it replaces it with nothing, instead of (directive). Renamed swords to tutorial, and updated the docs to reflect this. Started (but not finished) the total linkage betwee sample code in gmht-tutorial.htm and the tutorial directory.