Revision history for Perl extension HTML::Template. 0.00 Fri May 14 14:59:06 1999 - original version; created by h2xs 1.18 0.01 Mon May 17 15:17:00 1999 - added cacheing to module and perldoc - moved .tmpl files used by 'make test' to /templates - first release! 0.02 Mon May 31 12:47:00 1999 - die on multiple source parameters in new() - tries to preserve newlines in loop body - copies in array contents from array refs on param call i.e. allows for reuse of scratch arrays on calling side - Added a CREDITS section to the docs, inaugurated it with Richard Chen for his many fixes. - Added type => 'sometype', source => 'source' new() syntax. - made "NAME=" in tags optional. Added a test.pl to check for this. 0.03 Fri June 11 17:37:00 1999 - fixed a few irritating "undefined variable" errors in -w - big speedup on large TMPL_LOOPs. They are at least one order of magnitude faster now! - die_on_bad_params => 0 never really worked! It does now. 0.04 Fri June 18 12:00:00 1999 - fixed cacheing - under certain conditions it was totally broken! - changed {param} to {param_values} - some older perls complained. - die_on_bad_params => 0 now also applied to loop body. - added copious comments about how bad m//i is to avoid future bug reports about [tT][hH][iI][sS]! - added numerous bug fixes and optimizations submitted by Mike Blazer, Adriano Nagelschmidt Rodrigues, Andrej Mikus and Ilya Obshadko. Thanks! 0.05 September 10th 1999 17:18 - Added functionality! - Added associate_CGI() method - donated by Richard Dice - Cleaned up internal access to new() options. - more bug fixes from such notables as Kevin Puetz, and Steve Reppucci. 0.051 September 10th 1999 17:30 - small problem with make test fixed. 0.06 September 19th 1999 23:09 - added associate parameter to new() and obsoleted associate_CGI() (still supported for now) - added support for HTML_TEMPLATE_ROOT environment variable - small performance improvements using typeglobs - added a performance testing script: time_trial.pl 0.9 September 28th 1999 17:46 - and - near total rewrite - faster, smaller, more "compiler-esque" code. - *MASSIVE* speedups in all modes - up to 10x faster!1 - bug fix : param() wasn't returning names of LOOPs - This really is version 0.9 so 1.0 is coming up. Get those bug reports in! 0.91 September 29th 1999 17:59 - bug fix: possible loss of text after a (Thanks to Tom Huskins for alerting me to this one!) 0.95 October 8th 1999 12:28 - bug fix: some lines were getting chomped (Eric Zylberstejn) - *NUMEROUS* bug fixes (David Glasser - Thanks a lot!) - new FAQ section in documentation - code cleanup and improved comments 0.96 October 14th 1999 15:49 - Added "ESCAPE=1" option to to HTML-escape variable values. (Peter Marelas, thanks!) - more bug fixes (David Glasses, James William Carlson - thanks) - even *more* code cleanup! - new FAQ concerning pre-loading templates and mod_perl. 1.0 Fri October 28 12:00:00 1999 - An HTML::Template mailing-list! Send a blank message to htmltmpl-subscribe@lists.vm.com to join. - bug fixes - improved docs 1.1 Fri November 05 12:00:00 1999 - Lifted requirement that s be alone on a line - Added "path" option to new() to manipulate search path for templates. - bug fixes 1.2 Wed November 17 12:00:00 1999 - Added multi-parameter and hash-ref syntax for param() calls. - Added DTD-compliant syntax patch from Matthew Wickline - Thanks! - vanguard_compatibility_mode = 1 implies die_on_bad_params = 0 1.2.1 Wed November 17 12:00:01 1999 - tiny bug fix 1.3 Fri December 17 12:00:00 1999 - Omnibus regex patch from Matthew Wickline: a faster and more robust parse(). - New tag: TMPL_UNLESS, the opposite of TMPL_IF. - Numerous bug fixes: mixed-case filenames in includes, recursive TMPL_INCLUDEs, reporting filename and line number inside included files, better syntax-error detection. - Optional loop context variables - __FIRST__, __LAST__ and __INNER__.