0.01 Sun Nov 11 18:03:30 2001
- First Version
0.02
- Added support for loop_context_vars.
- Added support for global_vars.
- Fixed bug in loop param handling that made loop variables
case-sensitive.
0.03 Sat Jun 15 00:31:27 EDT 2002
- Fixed bug in escaping of template text. This caused templates
containing the characters any of ($, @, %, \) to be rendered
incorrectly. Thanks to Smejkal Petr for the report.
- Improved the quality of generated code - variables are now
looked-up once and stored in lexical variables. This has
improved performance a small amount.
- Fixed bug where parameters from previous runs were persisting
across calls to new(). Thanks to Tugrul Galatali for the spot.
- Arguments to new() that modify the compiled object are now
included in hashing to create package names. This means that
a single template can be used with different options and
different compiled objects will be generated. Thanks to
Tugrul Galatali for the spot.
- Added support for case_sensitive option to new().
- Added new print_to_stdout option to new() to have output
printed to STDOUT as it is generated.
- Added support for ESCAPE. Template syntax support is now
complete.
0.04 Thu Aug 29 12:00:00 2002
- Added support for HTML::Template 2.6's new DEFAULT attribute.
- Added support for HTML::Template 2.6's new __counter__ variable.
- Updated mailing-list information to reflect move from vm.com
to sourceforge.net
- Fixed bug where tmpl_var's with the escape attribute would
cause a crash if not set with a value.
0.05
- Fixed param() to allow for blessed hash-refs. [Alex Kapranoff]
- Fixed url-escaping to work with UTF-8 characters. [Alex Kapranoff]
- Added support for JS escaping. [Alex Kapranoff]
- Fixed a compatibility problem with HTML::Template v2.8, which
is now a prerequisite.