Type | Changes | By |
---|
| nullAdded support for jx:element - the instructions that allow dynamic element creation. Thanks to Kamal Bhatt. | gkossakowski |
| Added check for name correctnes in jx:attribute. Thanks to Kamal Bhatt. | gkossakowski |
Type | Changes | By |
---|
| Fix exception handling in script manager. Do not wrap processing exception into SAXException. | vgritsenko |
| Fix an ArrrayIndexOutOfBoundsException with jx:comment. Thanks to Ellis Pritchard. | joerg |
| New syntax for jx:attribute tag: apart from
<
jx:atttribute name="text" value="abc"/
>
one can do:
<
jx:atttribute name="text"
>
abc
<
/jx:attribute
>
This is most useful for nesting jx:* tags:
<
jx:attribute name="value"
>
<
jx:formatDate value="${date}" pattern="dd MMMM yyyy" locale="pl_PL"/
>
<
/jx:attribute
> | lgawron |
| JXTG: Pluggable expression parser. New expression syntax: ${expr}, #{expr} -
>
{jexl:expr}, {jxpath:expr}.
This is a target syntax for CTemplate. | lgawron |
| support for following use cases:
<
jx:out value=
"
${xmlString}
"
xmlize=
"
true
"
strip-root=
"
true
"
/
>
and
<
jx:out value=
"
${domDocument}
"
strip-root=
"
true
"
/
> | lgawron |
| that caused considerable
performance problems. | dfagerstrom |
| JXTemplateGenerator's ScriptManager uses transient store to cache parsed templates. | lgawron |