Galliwasp 1.0.4: June 22, 2012 - Added detailed error messages for scanning and parsing. Debugging invalid programs should now be much easier. Galliwasp 1.0.3: June 1, 2012 - Major improvements to compiler speed for programs with a lot of headless rules. Galliwasp 1.0.2: May 27, 2012 - Fixed a bug where literals could succeed by calling themselves with no intervening negation, if backtracking occurred after they had previously succeeded. - Fixed a bug where a valid recursive call could fail when it should have succeeded. Galliwasp 1.0.1: May 7, 2012 - Fixed a bug which allowed all clauses of an NMR sub-check to be disabled without failure occuring, which could result in invalid answer sets being returned. Galliwasp 1.0.0: March 23, 2012 - Initial release.