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.