Thymeleaf 2.0.14, Interactive Tutorial, Tiles2 and SpringSecurity3 integrations...

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

Thymeleaf 2.0.14, Interactive Tutorial, Tiles2 and SpringSecurity3 integrations...

danielfernandez
Administrator
Thymeleaf 2.0.14 has been just published, along with a new Interactive Tutorial and new versions of the Tiles2 and SpringSecurity3 integrations.

For more information, see the project's web site at http://www.thymeleaf.org



Interactive Tutorial
===============

The new Thymeleaf Interactive Tutorial is a web application which runs on a local web server --e.g. a local Tomcat-- and proposes a series of exercises to enhance your thymeleaf skills. In order to solve these exercises, you will only need a text editor (and the web server, of course).

See it at GitHub: https://github.com/thymeleaf/thymeleaf-itutorial/
Download it: https://github.com/thymeleaf/thymeleaf-itutorial/downloads




Thymeleaf 2.0.14
==============

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


thymeleaf core changelog
-------------------------

- Make "and" and "or" operators in Standard Expressions short circuit (second operand is never evaluated if first operand gives enough information).

- Added "additionalProcessors" property to StandardDialect in order to being able to easily add a set of custom processors to the Standard or SpringStandard dialects.

- Added #vars expression utility object as a synonym to #root.

- Fixed flags recomputeProcessorsImmediately and recomputeProcessorsAfterEachExecution not being able to trigger a true re-computation of an element.

- Fixed null dialect prefixes causing an exception.

- Added future-parser support for non-XML-well-formed template code.


thymeleaf-spring3 changelog
----------------------------

- Refactored SpelEvaluationContext to act as a decorator (requirement for thymeleaf-extras-springsecurity3).




Thymeleaf + Tiles 2 / SpringSecurity3 integration modules
===========================================

Both "extras" modules have been updated in order to conform to the changes in the newer version of the core.

Besides, thymeleaf-extras-springsecurity3 has been modified in order to allow the use of variables from the context in SpringSecurity expressions (e.g. "hasRole(...)"). See the project's page for more detail.

thymeleaf-extras-tiles2: https://github.com/thymeleaf/thymeleaf-extras-tiles2
thymeleaf-extras-springsecurity3: https://github.com/thymeleaf/thymeleaf-extras-springsecurity3



Regards,
Daniel.