Releases: casid/jte
Releases · casid/jte
3.1.12
3.1.11
- #356 add defer and inert to the list of boolean attributes (thanks to @marcospereira)
- #357 use of modern Java features and APIs internally (thanks to @marcospereira)
- #358 add jte-jsp-converter-jakarta module (preview)
3.1.10
- #328 Fix
${"\\"}
causes "Unexpected end of template expression", thanks to @mhdeeb - #326 fix unsafe output in html tag content
- #333 Update Gradle to 8.6 and add wrapper validation, thanks to @leonard84
- #339 Maven Plugin: Fix Kotlin compiler args parameter setting, thanks to @marcospereira
3.1.9
3.1.8
3.1.7
Caution! There is a bug with HTML comments and with Kotlin model generation in this release. Please upgrade to 3.1.9 instead.
- #311 Use Stream#toList() instead of collect(). Thanks to @MariusVolkhart
This change could potentially break user code for these public methods:Previously, those methodes returned mutable lists, now they return immutable lists. We decided to still include this change in a bugfix release, since most users will not call these methods directly and if they do and modify them, it will only break at template generation/compilation, not in production code.public List<String> TemplateEngine#generateAll() public List<String> TemplateEngine#precompileAll() public List<String> TemplateEngine#precompile(List<String> names)
- #309 Fix imports in Kotlin model generation Thanks to @MariusVolkhart
- #312 Give TemplateDescriptions proper equals() and hashCode() Thanks to @MariusVolkhart
- #319 Fix parameter declaration for generated Kotlin templates Thanks to @marcospereira
- #310 Reformat the templates for Kotlin model code Thanks to @MariusVolkhart and @marcospereira
- #308 fix for broken backtick in comment within content block
3.1.6
3.1.5
3.1.4
- #290 Fix broken links in source code after documentation update (thanks to @marcospereira)
- #292 Fix compilation error when multiple for-else with the same nesting depth are in the same template
- #293 Allow to specify JVM target for kte templates via Gradle/Maven
3.1.3
- #285 kte templates are generated with native Kotlin default parameters. Thanks to @marcospereira
- #285 Bugfix: Default Content parameters work with binary templates
- #288 Improved documentation generated with MkDocs, that now lives on https://jte.gg. Thanks to @marcospereira for making this happen!