Thymeleaf 2.0.12 JUST PUBLISHED

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Thymeleaf 2.0.12 JUST PUBLISHED

Thymeleaf 2.0.12 has been just published.

This is a bugfixing version, and should work as a drop-in replacement for 2.0.x versions.

Change log:


- Avoid "jsessionid" fragment being output in links when Google is indexing a site that creates anonymous sessions (checks for User-Agent containing "Googlebot").

- Fixed XML Prolog breaking parsing when the synthetic root element is inserted.

- Fixed "]]>" not being escaped inside text literals in JavaScript and Dart inlining.

- Added new null-safe "#strings.toString(obj)" utility method for expression evaluation.

- Added dialect capability to specify new expression evaluation objects (#xyz) by implementing the new org.thymeleaf.dialect.IExpressionEnhancingDialect interface.

- Fixed DateUtils.formatDate(...) using non-thread-safe DateFormat instances without synchronizing.

- Fixed whole-template inclusions not correctly working in fragment templates with no element root.


- Fixed "viewClass" property in ThymeleafViewResolver requiring an implementation of ThymeleafView instead of AbstractThymeleafView.

- Added AjaxEnabledView interface for views that include an "ajaxHandler" property.