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 ]]&gt;.

* 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 
  ]]&gt;.

--
Attila.


------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.