Skip to content

Releases: casid/jte

3.2.1

25 Apr 08:07

Choose a tag to compare

This release brings lots of improvements to the jte Gradle Plugin.

  • #444 jte now uses Gradle 8.13
  • #445/#448 Fully isolated Kotlin compiler usage in Gradle Plugin, this means the Kotlin version used by Gradle no longer conflicts with the Kotlin version used to precompile kte templates.

Big thanks to @edward3h, @schowave and @Nickoriuk to make this happen!

3.2.0

28 Mar 08:37

Choose a tag to compare

  • #431 Breaking Change: jte-kotlin now requires Kotlin 2.1 or later, but now works with new Kotlin (thanks to @TheKinrar and @marcospereira)
  • #432 Ensures only compile errors and no compile warnings are matched when jte compilation fails (thanks to @SebastianSchlecht)

3.1.16

13 Jan 16:29

Choose a tag to compare

  • GHSA-vh22-6c6h-rm8q Fix jte HTML templates with script tags or script attributes that include a Javascript template string (backticks) are subject to XSS. (thanks to https://github.com/Petersoj for reporting and reviewing the bugfix)
    It is strongly advised to upgrade as soon as possible if you use jte to output variables in Javascript template strings.
  • #416 Fix compilation in module enabled applications (thanks to @rickardoberg)

3.1.15

18 Nov 12:13

Choose a tag to compare

  • #401 spring-boot-starter: temporarily revert #398 (Add template change watcher for livereload), since the devtools dependency causes issues with production builds. This will get re-introduced, when we find a proper solution for it

3.1.14

08 Nov 08:49

Choose a tag to compare

  • #398 spring-boot-starter: Add template change watcher for livereload (thanks to @tschuehly!)

3.1.13

08 Oct 19:38

Choose a tag to compare

  • #365 Suppress warnings in generated Java source files. Thanks @rpost!
  • #381 make jte a non-optional dependency of spring-boot-starter-3
  • #385 Update property names to use kebab-case format and update Spring Boot to version 3.3.4. Thanks @tschuehly!
  • #388 Add spring-boot-starter dependency to jte-spring-boot-starters. Thanks @tschuehly!
  • #378 Add new property gg.jte.expose-request-attributes to jte-spring-boot-starter-3. Thanks @blaluc!

3.1.12

24 May 07:04

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

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

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

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!