Smarty v3.1.9 Release Notes

  • 07.06.2012

    • ๐Ÿ›  bugfix fetch() and display() with relative paths (Issue 104)
    • ๐Ÿ›  bugfix treat "0000-00-00" as 0 in modifier.date_format (Issue 103)

    24.05.2012

    • bugfix Smarty_Internal_Write_File::writeFile() could cause race-conditions on linux systems (Issue 101)
    • ๐Ÿ›  bugfix attribute parameter names of plugins may now contain also "-" and ":" (Forum Topic 21856)
    • ๐Ÿ›  bugfix add compile_id to cache key of of source (Issue 97)

    22.05.2012

    • ๐Ÿ›  bugfix recursive {include} within {section} did fail (Smarty developer group)

    12.05.2012

    • ๐Ÿ›  bugfix {html_options} did not properly escape values (Issue 98)

    03.05.2012

    • ๐Ÿ›  bugfix make HTTP protocall version variable (issue 96)

    02.05.2012

    • ๐Ÿ›  bugfix {nocache}{block}{plugin}... did produce wrong compiled code when caching is disabled (Forum Topic 21572, issue 95)

    12.04.2012

    • ๐Ÿ›  bugfix Smarty did eat the linebreak after the <?xml...?> closing tag (Issue 93)
    • ๐Ÿ›  bugfix concurrent cache updates could create a warning (Forum Topic 21403)

    08.04.2012

    • ๐Ÿ›  bugfix "\" was not escaped correctly when generating nocache code (Forum Topic 21364)

    30.03.2012

    • ๐Ÿ›  bugfix template inheritance did not throw exception when a parent template was deleted (issue 90)

    27.03.2012

    • ๐Ÿ›  bugfix prefilter did run multiple times on inline subtemplates compiled into several main templates (Forum Topic 21325)
    • ๐Ÿ›  bugfix implement Smarty2's behaviour of variables assigned by reference in SmartyBC. {assign} will affect all references. (issue 88)

    21.03.2012

    • ๐Ÿ›  bugfix compileAllTemplates() and compileAllConfig() did not return the number of compiled files (Forum Topic 21286)

    13.03.2012

    • ๐Ÿ›  correction of yesterdays bugfix (Forum Topic 21175 and 21182)

    12.03.2012

    • ๐Ÿ›  bugfix a double quoted string of "$foo" did not compile into PHP "$foo" (Forum Topic 21175)
    • bugfix template inheritance did set $merge_compiled_includes globally true

    03.03.2012

    • optimization of compiling speed when same modifier was used several times

    02.03.2012

    • โœจ enhancement the default plugin handler can now also resolve undefined modifier (Smarty::PLUGIN_MODIFIER) (Issue 85)