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.attempt
category and exceptions caught in<#attempt>
blocks are logged into it at a DEBUG severity. -
Fixing the (ages old) problem of
RhinoWrapper
not working with all versions of Rhino because of binary incompatible change of Rhino'sUndefined.instance
. -
Fixed bug where
TextUtil.XMLEncNQG
didn't escape]]>
as]]>
. -
Fixed bug where the root directory couldn't be used as the template base directory, as
FileTemplateLoader
believed 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.@@markup
and@@nested_markup
didn't escape]]>
as]]>
.