2004-06-27 17:58 colin_zr

	* Implemented automatic login when there is no password set.

2004-06-24 05:54 colin_zr

	* Documentation updates for the scheduled release of Catkin 0.5.0 on Sunday.

2004-06-20 19:51 colin_zr

	* Entry editing (woohoo!)
	* Switched to sessions instead of requiring a password for each action.
	* Change password now writes a crypted password to the config.
	* All line breaks in template output are normalised to CRLF.
	* If no password is set in the config file, the Settings page defaults to
	  UTC.
	* Fixed crasher in Change Password.
	* Made start at switching error handling to use eval/die for exceptions.

2003-11-22 05:31 colin_zr

	* Fixed bug in which comment titles were lost when submitted to the server.

2003-10-12 13:36 colin_zr

	* Updated docs, TODO and README for 0.4

2003-10-05 19:08 colin_zr

	* Fixes to templates to display timezone as a three-letter code.

2003-10-05 19:07 colin_zr

	* Added a UI to change the timezone.

2003-09-28 21:46 colin_zr

	* Switched from <button> to <input type="submit"> in all forms. (IE
	  brokenness.)
	* Minor fix for timezone support in Interface.pm.

2003-09-28 17:55 colin_zr

	* catkin.pl should now do better reporting if something goes wrong.

2003-09-27 16:11 colin_zr

	* Added timezone support. (Catkin now depends on DateTime.)
	* Misc locking fixes.

2003-08-11 07:26 colin_zr

	* Improved the efficiency of the file locking.

2003-07-20 21:27 colin_zr

	* Rudimentary file locking.

2003-07-15 15:27 colin_zr

	* Removed taint mode by default.

2003-07-04 18:54 czr

	* Added GPL boilerplate to all source files. Removed standard Perl modules
	  from installation section of documentation.

2003-06-27 19:10 czr

	* Added numeric references to HTML::Sloppy.

2003-06-15 16:03 czr

	* Catkin should now work in taint mode. Switched to taint mode by default.

2003-06-15 16:01 czr

	* Bugfix: Incorrect sorting in Index::list and Index::comments.

2003-06-15 15:56 czr

	* Improved reporting of incorrect action parameter in
	  Interface::process_cgi.

2003-06-15 15:52 czr

	* Removed generate_id from Comment.

2003-06-03 23:23 czr

	* Really fixed case-insensitivity.

2003-06-03 23:18 czr

	* Updated docs for 0.3.0.

2003-06-03 23:16 czr

	* Fixed case-insensitivity in template headers.

2003-06-03 23:14 czr

	* Added test for case-insensitivity in template headers.

2003-06-02 18:21 czr

	* Replaced html_ext with default_ext in config.
	* Removed form_reply_url from reply.template.

2003-06-01 14:34 czr

	* Bugfix: Specifying an existing id for a new entry would lead to the old
	  entry being overwritten.

2003-06-01 12:27 czr

	* Template.pm now caches template data. Should also be fairly robust with
	  bad templates.

2003-05-28 23:59 czr

	* Bugfix: Formatter::write now only writes each file once.

2003-05-28 19:41 czr

	* Caching in Comment::date and Entry::date.
	* date methods now return seconds since epoch (GMT).
	* Removed isodate methods.

2003-05-28 14:30 czr

	* Replaced HTML::Template templates with Template::Toolkit templates.

2003-05-28 14:28 czr

	* Cache results of Index::list and Index::comments.

2003-05-28 10:59 czr

	* Fixed test in test.pl
	* Removed useless remove_entry sub from Index.pm

2003-05-27 23:25 czr

	* Better error logging in Template::process.

2003-05-27 23:24 czr

	* Fixes to Interface::new_entry_page and process_cgi.

2003-05-27 23:22 czr

	* Added namespace declaration to data.xml output in Index.pm.

2003-05-27 23:20 czr

	* Bugfix: Incorrect input to Formatter::reply_page template.

2003-05-27 23:17 czr

	* Bugfix: Incorrect output from Comment::date.

2003-05-27 16:31 czr

	* Bugfix: IDs had "_" rather then "-" between date and text.
	* Better reporting of errors in templates in management_page and
	  new_entry_page.

2003-05-24 18:02 czr

	* Terminology change: story -> entry, comment subject -> comment title

2003-05-24 16:26 czr

	* Bugfix: posting a new story could overwrite an old one with the same id.
	* Interface::process_cgi now returns a string rather than printing it.

2003-05-24 13:56 czr

	* All data now stored as DOM objects.
	* Single xml file for stories.

2003-01-30 00:39 czr

	* Made management and new story pages pretty(ish).

2003-01-19 22:40 czr

	* Config (and password changing) can now be done via management page.

2003-01-19 17:03 czr

	* Fixed failure.tmpl/failure_page.tmpl confusion. It's now all
	  failure_page.tmpl

2002-11-30 22:52 czr

	* Made fixes to test.pl.
	
2002-11-30 21:52 czr

	* Added automatic saving to Config.pm.
	
2002-11-30 21:40 czr

	* Added test rule to Makefile.
	
2002-11-29 23:32 czr

	* Removed all notify stub code. (Inspired by reading about XP.)
	
2002-11-22 17:04 czr

	* Documentation updated for 0.2.2.
