Revision history for Perl extension Tenjin 1.000001 2016-05-17 22:54:00+03:00 Asia/Jerusalem - Small typo fix in Tenjin::Template 1.000000 2016-05-14 20:18:01+03:00 Asia/Jerusalem - Avoid using $& since it leads to performance penalty for all regexp matches in code using this library (Mark Hindess) - Fixes for performance bug and off-by-one error in delete newline syntax (Mark Hindess) - Small documentation fixes - Move bug tracker to GitHub - Bump version to 1.0.0 0.070001 2011-03-29 21:38:04 Asia/Jerusalem - Added version numbers to all modules (not just Tenjin.pm) as the CPAN indexer failed. 0.070 2011-03-29 21:31:14 Asia/Jerusalem - Tenjin now properly decodes template input and encodes template output according to the user's selected encoding - Default encoding now spelled UTF-8 instead of utf8 - Added t/encoding.t to test template encoding 0.062 2010-08-06 20:49:28 Asia/Jerusalem - Tenjin now croaks instead of dies, and only inside the context class (the evaluate and to_func methods). - The _render internal method was removed as it's not needed anymore - Every template object now has the template's name, not just the file name. This is good for non-file templates and allows croaking with a message that gives more info about the location of the error. - Added a new test that simply attempts to catch a croak in an intentionally "faulty" template. - Removed the Encode dependency from Tenjin::Util as it wasn't even used. - Migrated distribution to use Dist::Zilla 0.061 2010-02-24 17:00:00 - Restored the ability to nest layout templates - Restored the layou templates precedence to the same used in plTenjin - Renamed the context variable back to $_context - Added some real CPAN tests to the distro - Moved from Module::Install to ExtUtils::MakeMaker for the Makefile 0.06 2010-02-24 12:30:00 - Restored the layout template feature which went MIA on 0.05 - Broadened the documentation for the layout template feature and macro functions - Made the utility functions available in templates natively again - Added documentation for all modules and methods - Fixed bug when preprocessing templates - Made a test script (not yet an actual CPAN test) - Cleaned distro files 0.052 2010-02-19 01:06:00 - Pointless update to remove git files from the release 0.051 2010-02-18 18:51:00 - Fixed 'use of uninitialized value' warnings caused by $lspace and $rspace - Removed references to pltenjin which caused the Makefile to fail 0.05 2010-02-18 12:35:00 - Revised code structure, Tenjin::Engine is now just Tenjin - Much faster template compilation - Not backwards compatible with previous versions! 0.04 2009-08-01 18:00:00 - Fixed some typos in the documentation - Added the ability to set the encoding of templates - USE_STRICT can now also be set by Tenjin::Engine->new() - Added a little more documentation 0.031 2009-07-27 23:30:00 - Fixed bad links in all the modules. - Added the command line application to the distribution. - Added the MIT license file to the distribution. 0.03 2009-07-26 20:20:00 - Initial release adapted from plTenjin's original 0.0.2 source.