Skip to content

Releases: casid/jte

3.2.4

29 Apr 18:16

Choose a tag to compare

  • #525 Fix variadic parameter parsing
  • #508 fix JteViewResolver to take precedence over spring webmvc default error view resolver
  • #529 Provide better exception message if template engine is initialized with wrong content type
  • #531 Add @javax.annotation.processing.Generated annotation to generated Java source code files
  • #532 Add staticImplementationSingleton feature to jte-models
  • #541 Fix usePrecompiledTemplates missing from Spring configuration metadata in starter-4-core

3.2.3

10 Feb 21:40

Choose a tag to compare

#517 Add Spring Boot 4 starter modules
#508 Set a very low order for JteViewResolver

3.2.2

17 Jan 07:46

Choose a tag to compare

  • #417 Use spring-configuration-metadata.json generated by spring boot configuration processor instead of manually creating it
  • #450 Add more config properties to jte-models
  • #490 Do not set order in JteViewResolver
  • #478 Refactor gradle plugin so that tasks can be constructed independently
  • #502 Make generated Kotlin classes internal

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)