All Versions
11
Latest Version
Avg Release Cycle
16 days
Latest Release
1680 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.5.0
December 11, 2020 -
v1.4.0 Changes
October 30, 2020- HTML attributes with a single output that evaluates to an empty string, null, or false, are not rendered. For instance,
<span data-title="${null}">Info</span>
, will result in<span>Info</span>
. The existing feature for HTML boolean attributes is unaffected by this, e.g.<input required="${true}"
still renders as<input required>
and<input required="${false}">
results in<input>
. - ๐ Content block output in html attributes is escaped. For instance,
<span data-title="@
This is "the way"!">Info</span>
will be rendered as<span data-title="This is "the way"!">Info</span>
(See these unit tests for detailled examples) - #22 HTML, CSS and js comments are omitted with
ContentType.Html
- ๐ Experimental utility to concat CSS classes, located in
gg.jte.html.support.HtmlSupport
- ๐ Allow composition of different HTML policies.
- Optional HTML policy that forbids single quoted HTML attributes. (
gg.jte.html.policy.PreventSingleQuotedAttributes
) - #20 Optional HTML policy to forbid inline event handlers (
gg.jte.html.policy.PreventInlineEventHandlers
) - #10 improve trimming of control structures, it now also works with
ContentType.Html
- ๐ Fix import statement in css file being misinterpreted as jte import.
- Compilation error if parameters are passed to a tag without parameters.
- ๐ #24 Better error message for param declared without name
- #15 Allow ClassLoader to be provided to ResourceCodeResolver
- Map of parameter name, parameter class can be obtained for each jte template. (
gg.jte.TemplateEngine#getParamInfo
)
๐ Maven plugin
- #10 trimControlStructures can be enabled
- Custom HTML policy can be defined in CompilerMojo, with
htmlPolicyClass
.
- HTML attributes with a single output that evaluates to an empty string, null, or false, are not rendered. For instance,
-
v1.3.0 Changes
September 19, 2020- #11 Suppress imports after output was already written
- ๐ Fix ommitted comment if it's the first control structure after parameters
- #10 Initial insert of experimental feature trimControlStructures (please don't use in production yet!)
- โ Added
gg.jte.WriterOutput
- ๐ Improved error message if template is called with wrong parameter
- Wrap arguments passed to Content parameters of templates if the passed type is not
gg.jte.Content
, in order to allow incremental migration to jte
-
v1.2.0 Changes
September 19, 2020- โ Add maven plugin mojo that only generates template file sources and leaves compilation to the maven compiler.
- #9 - Fix filenames with multiple dots lead to compile failure
- ๐ Fix comment converstion after jsp params casid 13.09.20, 21:56
-
v1.1.0
September 13, 2020 -
v1.0.0
August 18, 2020 -
v0.8.0
August 02, 2020 -
v0.7.0
July 17, 2020 -
v0.6.0
July 15, 2020 -
v0.5.0
July 12, 2020