Changes for version 1.611
- stringformat now treats undef values as empty strings
- fixed bug with crashing on error messging with "undef in sprintf" error, fixes #57
- logical operators now behaves properly. Second operand evaluated only if first is not enough, fixes #25
- upper and lower filters treats undef as an empty string
- implemented split filter (experimental)
- implemented sprintf tag (experimental)
Modules
Perl implementation of Django templating language.
Provides
in lib/DTL/Fast/Cache.pm
in lib/DTL/Fast/Cache/Compressed.pm
in lib/DTL/Fast/Cache/File.pm
in lib/DTL/Fast/Cache/Memcached.pm
in lib/DTL/Fast/Cache/Runtime.pm
in lib/DTL/Fast/Cache/Serialized.pm
in lib/DTL/Fast/Context.pm
in lib/DTL/Fast/Expression.pm
in lib/DTL/Fast/Expression/Operator.pm
in lib/DTL/Fast/Expression/Operator/Binary.pm
in lib/DTL/Fast/Expression/Operator/Binary/And.pm
in lib/DTL/Fast/Expression/Operator/Binary/Div.pm
in lib/DTL/Fast/Expression/Operator/Binary/Eq.pm
in lib/DTL/Fast/Expression/Operator/Binary/Ge.pm
in lib/DTL/Fast/Expression/Operator/Binary/Gt.pm
in lib/DTL/Fast/Expression/Operator/Binary/In.pm
in lib/DTL/Fast/Expression/Operator/Binary/Le.pm
in lib/DTL/Fast/Expression/Operator/Binary/Logical.pm
in lib/DTL/Fast/Expression/Operator/Binary/Lt.pm
in lib/DTL/Fast/Expression/Operator/Binary/Minus.pm
in lib/DTL/Fast/Expression/Operator/Binary/Mod.pm
in lib/DTL/Fast/Expression/Operator/Binary/Mul.pm
in lib/DTL/Fast/Expression/Operator/Binary/Ne.pm
in lib/DTL/Fast/Expression/Operator/Binary/NotIn.pm
in lib/DTL/Fast/Expression/Operator/Binary/Or.pm
in lib/DTL/Fast/Expression/Operator/Binary/Plus.pm
in lib/DTL/Fast/Expression/Operator/Binary/Pow.pm
in lib/DTL/Fast/Expression/Operator/Unary.pm
in lib/DTL/Fast/Expression/Operator/Unary/Defined.pm
in lib/DTL/Fast/Expression/Operator/Unary/Logical.pm
in lib/DTL/Fast/Expression/Operator/Unary/Not.pm
in lib/DTL/Fast/Filter.pm
in lib/DTL/Fast/Filter/Add.pm
in lib/DTL/Fast/Filter/Addslashes.pm
in lib/DTL/Fast/Filter/Capfirst.pm
in lib/DTL/Fast/Filter/Center.pm
in lib/DTL/Fast/Filter/Cut.pm
in lib/DTL/Fast/Filter/Date.pm
in lib/DTL/Fast/Filter/Default.pm
in lib/DTL/Fast/Filter/DefaultIfNone.pm
in lib/DTL/Fast/Filter/Dictsort.pm
in lib/DTL/Fast/Filter/Dictsortreversed.pm
in lib/DTL/Fast/Filter/Divisibleby.pm
in lib/DTL/Fast/Filter/Escape.pm
in lib/DTL/Fast/Filter/Escapejs.pm
in lib/DTL/Fast/Filter/Filesizeformat.pm
in lib/DTL/Fast/Filter/First.pm
in lib/DTL/Fast/Filter/Floatformat.pm
in lib/DTL/Fast/Filter/Getdigit.pm
in lib/DTL/Fast/Filter/Iriencode.pm
in lib/DTL/Fast/Filter/Join.pm
in lib/DTL/Fast/Filter/Last.pm
in lib/DTL/Fast/Filter/Length.pm
in lib/DTL/Fast/Filter/Lengthis.pm
in lib/DTL/Fast/Filter/Linebreaks.pm
in lib/DTL/Fast/Filter/Linebreaksbr.pm
in lib/DTL/Fast/Filter/Linenumbers.pm
in lib/DTL/Fast/Filter/Ljust.pm
in lib/DTL/Fast/Filter/Lower.pm
in lib/DTL/Fast/Filter/MakeList.pm
in lib/DTL/Fast/Filter/Numberformat.pm
in lib/DTL/Fast/Filter/PhoneToNumeric.pm
in lib/DTL/Fast/Filter/Pluralize.pm
in lib/DTL/Fast/Filter/Random.pm
in lib/DTL/Fast/Filter/Removetags.pm
in lib/DTL/Fast/Filter/Reverse.pm
in lib/DTL/Fast/Filter/Rjust.pm
in lib/DTL/Fast/Filter/Ru/Pluralize.pm
in lib/DTL/Fast/Filter/Safe.pm
in lib/DTL/Fast/Filter/SafeSeq.pm
in lib/DTL/Fast/Filter/Slice.pm
in lib/DTL/Fast/Filter/Slugify.pm
in lib/DTL/Fast/Filter/Split.pm
in lib/DTL/Fast/Filter/Strftime.pm
in lib/DTL/Fast/Filter/Stringformat.pm
in lib/DTL/Fast/Filter/Striptags.pm
in lib/DTL/Fast/Filter/Time.pm
in lib/DTL/Fast/Filter/Timesince.pm
in lib/DTL/Fast/Filter/Timeuntil.pm
in lib/DTL/Fast/Filter/Title.pm
in lib/DTL/Fast/Filter/Truncatechars.pm
in lib/DTL/Fast/Filter/Truncatecharshtml.pm
in lib/DTL/Fast/Filter/Truncatewords.pm
in lib/DTL/Fast/Filter/Truncatewordshtml.pm
in lib/DTL/Fast/Filter/Unorderedlist.pm
in lib/DTL/Fast/Filter/Upper.pm
in lib/DTL/Fast/Filter/Urlencode.pm
in lib/DTL/Fast/Filter/Urlize.pm
in lib/DTL/Fast/Filter/Urlizetrunc.pm
in lib/DTL/Fast/Filter/Wordcount.pm
in lib/DTL/Fast/Filter/Wordwrap.pm
in lib/DTL/Fast/Filter/Yesno.pm
in lib/DTL/Fast/FilterManager.pm
in lib/DTL/Fast/Filters.pm
in lib/DTL/Fast/Parser.pm
in lib/DTL/Fast/Renderer.pm
in lib/DTL/Fast/Replacer.pm
in lib/DTL/Fast/Replacer/Replacement.pm
in lib/DTL/Fast/Tag.pm
in lib/DTL/Fast/Tag/Autoescape.pm
in lib/DTL/Fast/Tag/Block.pm
in lib/DTL/Fast/Tag/Comment.pm
in lib/DTL/Fast/Tag/Cycle.pm
in lib/DTL/Fast/Tag/Debug.pm
in lib/DTL/Fast/Tag/Extends.pm
in lib/DTL/Fast/Tag/Filter.pm
in lib/DTL/Fast/Tag/Firstof.pm
in lib/DTL/Fast/Tag/Firstofdefined.pm
in lib/DTL/Fast/Tag/For.pm
in lib/DTL/Fast/Tag/If.pm
in lib/DTL/Fast/Tag/If/Condition.pm
in lib/DTL/Fast/Tag/Ifchanged.pm
in lib/DTL/Fast/Tag/Ifequal.pm
in lib/DTL/Fast/Tag/Ifnotequal.pm
in lib/DTL/Fast/Tag/Include.pm
in lib/DTL/Fast/Tag/Load.pm
in lib/DTL/Fast/Tag/Now.pm
in lib/DTL/Fast/Tag/Regroup.pm
in lib/DTL/Fast/Tag/Simple.pm
in lib/DTL/Fast/Tag/Spaceless.pm
in lib/DTL/Fast/Tag/Sprintf.pm
in lib/DTL/Fast/Tag/Ssi.pm
in lib/DTL/Fast/Tag/Templatetag.pm
in lib/DTL/Fast/Tag/Url.pm
in lib/DTL/Fast/Tag/Verbatim.pm
in lib/DTL/Fast/Tag/Warn.pm
in lib/DTL/Fast/Tag/Widthratio.pm
in lib/DTL/Fast/Tag/With.pm
in lib/DTL/Fast/Tags.pm
in lib/DTL/Fast/Template.pm
in lib/DTL/Fast/Text.pm
in lib/DTL/Fast/Utils.pm
in lib/DTL/Fast/Variable.pm