FreeMarker 2.3.16 released
Attila Szegedi <[email protected]>
| Newsgroups | gmane.comp.web.freemarker.devel,gmane.comp.web.freemarker.user |
|---|---|
| Message-ID | <[email protected]> |
Download: http://prdownloads.sourceforge.net/freemarker/freemarker-2.3.16.tar.gz (For Maven users: <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>[2.3.16,2.4)</version> or <version>2.3.16</version>) Changes ------- 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's Undefined.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 ]]>. -- Attila. ------------------------------------------------------------------------------ Return on Information: Google Enterprise Search pays you back Get the facts. http://p.sf.net/sfu/google-dev2dev