Releases: casid/jte
Releases Β· casid/jte
2.3.2
2.3.1
2.3.0
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
This release improves the jte-spring-boot-starter
:
- #195 add dedicated starter for spring boot 3 (thanks @atomfrede)
- #190 Fix ReactiveJteViewResolver (thanks @russ-p)
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
2.2.3
2.2.2
2.2.1
2.2.0
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
- #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