Skip to content

Releases: casid/jte

3.1.12

24 May 07:04
Compare
Choose a tag to compare
  • #359 fix for comments between html attributes (thanks to @tschuehly for finding & reporting)

3.1.11

15 May 07:24
Compare
Choose a tag to compare
  • #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

12 Apr 07:48
Compare
Choose a tag to compare
  • #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

27 Jan 16:15
Compare
Choose a tag to compare

Hotfix for #325, HTML Comments Inside Content Blocks Cause Compilation Failure in jte 3.1.7/3.1.8

Thank you @PsychotherapistSam for reporting!

3.1.8

27 Jan 04:52
Compare
Choose a tag to compare

Caution! There is a bug with HTML comments in this release. Please upgrade to 3.1.9 instead.

  • #324 Fix Kotlin models extension code generation for tags/templates in subfolders. Thanks @marcospereira for this quick hotfix!

3.1.7

26 Jan 14:46
Compare
Choose a tag to compare

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:
     public List<String> TemplateEngine#generateAll()
     public List<String> TemplateEngine#precompileAll()
     public List<String> TemplateEngine#precompile(List<String> names)
    
    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.
  • #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

08 Dec 12:42
Compare
Choose a tag to compare

Hotfix for #305, which unexpectedly prevented user output in a:href, for instance when starting with a "j". Thank you @erik-alm for reporting!

3.1.5

21 Nov 07:01
Compare
Choose a tag to compare

3.1.4

30 Oct 19:41
Compare
Choose a tag to compare
  • #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

20 Oct 19:00
Compare
Choose a tag to compare
  • #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!