- #92 DirectoryCodeResolver follows symlinks
- #105 Show calling template and line number in compile error for non-existing tag parameters
- #95 Add debug template line information for parameters used in renderMap()
- #94 Provide better exception message if template engine is initialized with ContentType.Plain instead of ContentType.Html
- #93 jte-kotlin: bump Kotlin version to 1.5.20
- #111 Resolve conflict with alpine.js syntax in OWASP policy, improve the quality of PreventOutputInTagsAndAttributes error messages
- Ensure instanceof pattern matching works with Java 14+
- gradle-plugin: Bump gradle version to 7.1.1 for Java 16 support
jsp-converter
- #96 Fix import of array types in converted JSP tags
- #96 Fix import of generic types in converted JSP tags
- #101 Fix conversion of string concatenation in JSP EL expression
- #102 Support conversion of JSP files containing AstListData
- #103 JSP bridging tags with body are closed correctly when replacing usages after conversion
- #106 String AST nodes stay properly escaped when converting JSP to jte
- #108 Improve JSP comment and control expression collapse during conversion
- #104 Parameters of converted JSP tags are put on seperate lines