Releases: casid/jte
Releases Β· casid/jte
3.2.4
- #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.Generatedannotation to generated Java source code files - #532 Add
staticImplementationSingletonfeature tojte-models - #541 Fix usePrecompiledTemplates missing from Spring configuration metadata in starter-4-core
3.2.3
3.2.2
- #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
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
- #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
- 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
3.1.14
3.1.13
- #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-attributesto jte-spring-boot-starter-3. Thanks @blaluc!