Skip to content

Releases: casid/jte

2.3.2

26 Apr 13:39
Compare
Choose a tag to compare
  • #214 tags in HTML attribute strings are ignored

2.3.1

17 Apr 07:36
Compare
Choose a tag to compare
  • #204 Support Gradle configuration cache, which is stable since Gradle 8.1

2.3.0

28 Feb 15:55
Compare
Choose a tag to compare

This release bumps Kotlin to 1.8 and Gradle to 8.0 (see #177). This affects only users who use .kte template and/or use the jte Gradle Plugin for precompiling templates.

In case your app is still not on Kotlin 1.8 or Gradle 8.0, it is recommended to stay on jte < 2.3.0 until you are ready to upgrade.

2.2.6

13 Feb 08:22
Compare
Choose a tag to compare

This release improves the jte-spring-boot-starter:

The jte-spring-boot-starter no longer exists. If you're still on spring boot 2, you can continue using jte-spring-boot-starter-2. If you're already on spring boot 3, you can now use jte-spring-boot-starter-3.

2.2.4

29 Nov 05:49
Compare
Choose a tag to compare
  • #185 Rendering Enums calls name(), instead of toString()
  • #186 Add hot reload support to ResourceCodeResolver
  • #189 properly reset escaping context after attribute value

2.2.3

06 Nov 15:34
Compare
Choose a tag to compare
  • #182 fix interpolation in intercepted attributes

2.2.2

06 Nov 15:32
Compare
Choose a tag to compare

jte-kotlin

  • Revert to Kotlin 1.6.21 until Gradle issues are solved
  • #179 suppress warnings in generated Kotlin templates
  • #179 suppress Linter in generated Kotlin templates

2.2.1

03 Oct 20:13
Compare
Choose a tag to compare

jte

  • #176 null string passed to $unsafe{} behaves the same as if passed to ${}

jte-kotlin

  • #177 bump kotlin version to 1.7.20
  • #161 unsafe can only be used for rendering strings, was missing in jte-kotlin

2.2.0

21 Sep 17:39
Compare
Choose a tag to compare

jte

  • #174 do not output semicolon for !{} expressions in the Java code generator, to be in line with the documentation and the IntelliJ plugin (minor, but possibly breaking change)
  • Removed StringOutputPool, as it was a rather arbitrary and minimal class, easily created if needed and also won't work well together with Loom's upcoming virtual threads
  • Minor hot reload synchronization improvement

jte-watcher

  • Bump io.methvin.directory-watcher to 0.16.1

jte-kotlin

  • Bump kotlin version to 1.7.10
  • Remove special handling of \f escape sequence that is not supported in Kotlin

2.1.2

08 Jul 04:30
Compare
Choose a tag to compare
  • #163 support for Kotlin value classes
  • #166 fix for using JS string interpolation inside @raw in template content
  • #168 fix Kotlin code generation in case there are whitespaces between parameter name and colon
  • #169 prevent Kotlin String interpolation in @raw blocks

Spring Boot integration

  • #165 Add the ability to override the jte template suffix, so spring boot can also use kte templates