The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
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 <TMPL_INCLUDE> 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
        - <TMPL_IF> and <TMPL_ELSE>
        - 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 </TMPL_IF>
          (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 <TMPL_VAR> 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 <TMPL_INCLUDE>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 <!-- TMPL_* --> 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__.

1.4 Sat January 8 12:00:00 2000
       - New feature: new() option 'shared_cache' enables experimental
         IPC shared memory caching!
       - TMPL_IF now works on TMPL_LOOP variables.
       - Public CVS server available at www.sourceforge.net.
       - Bug Fix from Doug Steinwand: loop_context_vars not working
         on one-item loops.