Catkin History
0.5.0 -- 2004-06-27
- Entry editing.
- Blog management interface now uses sessions instead of requiring a password for each action.
- Password is now encrypted in config.xml.
- The problem with line breaks in <pre> sections has been fixed by normalising all line breaks in template output to CRLF.
- Bugfix: Change Password no longer crashes.
- Made a start at improving error handling by using die and eval as an exception mechanism.
0.4.1 -- 2003-11-22
- Bugfix: Comment titles were being lost when submitted to the server.
0.4.0 -- 2003-10-12
- Support for timezones.
- Bugfix: The forms now work in IE.
- Files are now locked while processing, which should prevent changes being overwritten by competing processes.
0.3.0 -- 2003-06-03
- Switched templates from using HTML::Template to Template Toolkit.
- Switched data files from an XML file per entry to one large XML file.
- Changed terminology: Stories are now entries, and comment subjects are now comment titles.
- Bugfix: A new entry with the same id as an old one would overwrite the old entry.
- The id field in the new entry page has slightly changed its function: it now contains the entire id (the date won't be prepended to it).
0.2.3 -- 2003-01-30
- Fixed mixup between failure.tmpl and failure_page.tmpl. Failure messages should now work.
- Config and passwords can now be changed via the web interface.
- The web interface looks prettier, and the text area is a more usable size.
0.2.2 -- 2002-11-22
- Comments can have permalinks.
- HTML allowed in comments.
- Default templates are valid HTML 4.
- Reply form remembers users.
0.2.1 -- 2002-10-22
- Preview for new stories.
- Stories can be posted verbatim (as they were before), as sloppy HTML which gets corrected to valid HTML, or as plain text which gets converted to HTML.
- catkin_url now autodetected.
0.2.0 -- 2002-10-04
- Default templates: the supplied templates now use variables for blog name, author, etc.
- Comment previews.
- Slightly improved web interface.
- RSS 1.0 template now includes dc:date and entity encodes HTML.
- Config now in an XML file.
- Using HTML::Template's ESCAPE=HTML option to control escaping.
- Documentation is slightly better than it was for 0.1.
0.1.1 -- 2002-08-28
- Significant internal reorganisation: Almost all the formatting has been split out into a separate module.
- Speed improvements.
- catkin.pl and all the config and data files remain the same, so if you are upgrading from 0.1.0 you need only replace the modules in the lib/Catkin directory.
0.1.0 -- 2002-08-13