On this page
2.3.16
Date of release: 2009-12-07
Changes on the Java side
Fixed a bug that caused incorrect unwrapping of sequences to Java arrays (See bug report )
Fixed a bug that caused rounding of float and double values (See bug report )
Created a new
freemarker.runtime.attemptcategory and exceptions caught in<#attempt>blocks are logged into it at a DEBUG severity.Fixing the (ages old) problem of
RhinoWrappernot working with all versions of Rhino because of binary incompatible change of Rhino'sUndefined.instance.Fixed bug where
TextUtil.XMLEncNQGdidn't escape]]>as]]>.Fixed bug where the root directory couldn't be used as the template base directory, as
FileTemplateLoaderbelieved that the template is outside the base directory.Macro names can no longer be changed through the API.
FreemarkerServlet now cooperates with Session Fixation Attack Protection in Spring Security, see forum discussion for details.
Substantially improved performance of the
<#return>directive.
Changes on the FTL side
Fixed bug where
anXMLNode.@@markupand@@nested_markupdidn't escape]]>as]]>.