Daniel Dekany
2015-02-09 23:15:48 UTC
Please test it, especially with the incompatible_improvements
configuration setting set to 2.3.22! The planned final release date is
2015-03-01, so there's no much time left.
FreeMarker 2.3.22 will come with:
* Important DefaultObjectWrapper improvements (enabled by
incompatible_improvements 2.3.22)
* Improved FreemarkerServlet (mostly on the field of TLD discovery
options and error message quality)
* More customizable template loading (lookup) mechanism
* Support for using minus sign in any identifiers after a preceding
backslash (like in <@myMacro data\-id=prod.id />)
* A new built-in for accessing the Java API of an object behind the
object wrapping façade (disabled by default). For example,
myMap?api.myBusinessProperty translates to
myMap.getMyBusinessProperty() in Java, while
myMap.myBusinessProperty would translate to
myMap.get("myBusinessProperty").
* New options to control logging
* Many others...
Find the full list of changes (and the differences to RC01) and more
details in the FreeMarker Manual included in the download:
http://sourceforge.net/projects/freemarker/files/freemarker/2.3.22-rc02/freemarker-2.3.22-rc02.tar.gz/download
Binary-only for Google App Engine:
http://sourceforge.net/projects/freemarker/files/freemarker/2.3.22-rc02/freemarker-gae-2.3.22-rc02.jar/download
configuration setting set to 2.3.22! The planned final release date is
2015-03-01, so there's no much time left.
FreeMarker 2.3.22 will come with:
* Important DefaultObjectWrapper improvements (enabled by
incompatible_improvements 2.3.22)
* Improved FreemarkerServlet (mostly on the field of TLD discovery
options and error message quality)
* More customizable template loading (lookup) mechanism
* Support for using minus sign in any identifiers after a preceding
backslash (like in <@myMacro data\-id=prod.id />)
* A new built-in for accessing the Java API of an object behind the
object wrapping façade (disabled by default). For example,
myMap?api.myBusinessProperty translates to
myMap.getMyBusinessProperty() in Java, while
myMap.myBusinessProperty would translate to
myMap.get("myBusinessProperty").
* New options to control logging
* Many others...
Find the full list of changes (and the differences to RC01) and more
details in the FreeMarker Manual included in the download:
http://sourceforge.net/projects/freemarker/files/freemarker/2.3.22-rc02/freemarker-2.3.22-rc02.tar.gz/download
Binary-only for Google App Engine:
http://sourceforge.net/projects/freemarker/files/freemarker/2.3.22-rc02/freemarker-gae-2.3.22-rc02.jar/download
--
Üdvözlettel,
Dékány Dániel
Üdvözlettel,
Dékány Dániel