Revision history for Perl extension DTL::Fast.
1.05.5 - 2015-01-21
- Changes file cleanup
- Added filter numberformat, formats number like 12 345 678.9999999
- Added DTL::Fast::Utils::is_lvalue method to check if method is lvalue.
Lvalue methods in context being invoked without context argument.
- Fixed bugs with spaces in variables and filters
1.05.4 - 2015-01-20
- Unknown block warning now displays template filename
- Spaces in control blocks are not mandatory
1.05.3 - 2015-01-20
- Context trying to traverse objects like hash if there is no method
1.05.2 - 2015-01-19
- Fixed bug in C spaceless implementation for linux
- Moved inheritance part into Template constructor
- Fixed bug with inheritance + blocks extension
- Fixed bug with logic on arrays/hashes/scalars reference, object method
as_bool support added. Tested.
- Fixed bug with setting value to undef using DTL::Fast::Context::set
- Fixed bug with inheritance path.
- Implemented cache validation. Speed now is comparable to Dotiac::DTL
- Made dirs parameter optional for Template constructor, but it's still
mandatory for get_template/select_template
- Implemented cache classes:
DTL::Fast::Cache
DTL::Fast::Cache::Runtime
DTL::Fast::Cache::Serialized
DTL::Fast::Cache::Compressed
DTL::Fast::Cache::File
DTL::Fast::Cache::Memcached
- New dependencies added: Compress::Zlib, Digest::MD5
- Added Perl::Critic testing, complies level 4.
- Implemented C realization of spaceless tag.
1.04 - 2015-01-14
- Taken date function from Dotiac::DTL to DTL::Fast::Utils::time2str_php
- `now` tag and `date` filter now works with time2str_php function (like Django itself)
- Implemented strftime filter, which works with Date::Format str2time.
- Added Russian version of pluralize filter:
use DTL::Fast;
use DTL::Fast::Filter::Ru::Pluralize; # this will override default pluralize with Russian version.
- Refactored strings backup and parametrized filters.
- `block` and `extends` tags now works as tags.
- New dependency added: Storable
1.03 - 2015-01-13
- Tested with CentOS & Perl 5.10
- Lowered Perl version requirement to 5.10
- Changed implicit split to explicit in wordcount filter (v5.10 considers it depricated).
- Added exception on missing parent template in extends tag.
- Added exception on missing included template in include tag.
- Added exception on recursive inheritance (extends tag).
- Added exception on recursive inclusion (include tag).
1.02 - 2015-01-10
- changed some intermediate getters to direct access. Improved rendering performance by 10%.
- added tests for performance measuring and profiling (see timethese directory).
1.01 - 2015-01-09
- fixed bug with add filter repeated usage.
1.00 - 2015-01-09
- First release
0.01 Sun Dec 28 18:36:48 2014
- original version; created by h2xs 1.23 with options
-AX DTL::Fast