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]]>.
