Administrator
|
Thymeleaf 2.0.7 has been just published.
This is a bugfixing release, and works as a drop-in replacement for any previous 2.0.x versions. It includes the following changes from 2.0.6:
THYMELEAF CORE
-----------------
- Fixed letter case in DOCTYPE clause not being respected. Upper-case was required, which was against the HTML5 spec (which specifies the DOCTYPE clause to be case-insensitive).
- Fixed DOCTYPE clause being output by LEGACYHTML5 parser. Output included an unwanted PUBLIC clause with empty-string public and system ids.
- Modified ResourcePool so that it allows to discard and re-create pooled instances by the specification of object factories during construction.
- Fixed error raising when default SAX, DOM or HTML parser implementations did not implement the 'reset' operation (as in, for example, some old versions of xerces: 2.6.2 and older). Now Thymeleaf detects this, outputs a warning in the logs, avoids calling reset and forces the parser resource pool to re-create the parser each time, substituting the old parser objects.
- Fixed correct positioning of URL fragments when parameters are present. Expressions like '@{base#frag(p1='par',p2='par)}' will now be rendered 'base?p1=par&p2=par#frag' instead of the previous incorrect form 'base#frag?p1=par&p2=par'.
THYMELEAF-SPRING3
--------------------
(no changes)
Regards,
Daniel.
|