Release Notes
💎 Features
- Landscape: button to re-apply a module - #8221 by @qmonmert
- Switch to yaml by default - #8220 by @pascalgrimaud
- add spring boot thymeleaf module - #8125 by @renanfranca
- Rework Spring properties comments and generates comments in YAML configuration - #8092 by @murdos
- Use Java 21 for generated apps - #8074 by @murdos
🔧 Enhancements
- Handle more spring properties as numeric values - #8222 by @murdos
- Spring Boot: Enable virtual threads - #8208 by @murdos
- Use dedicated maven compiler configuration for method parameters - #8206 by @murdos
- add thymeleaf test in the ci - #8146 by @renanfranca
- Add 'anchor points' in landscape - #7854 by @abdelfetah18
🔨 Refactoring
- awaitility is now included in spring-boot-starter-test - #8207 by @murdos
- Remove duplicated Sonar rule S1133 - #8205 by @pascalgrimaud
- Fix typo - #8136 by @qmonmert
🍃 Spring Boot
- Handle more spring properties as numeric values - #8222 by @murdos
- Switch to yaml by default - #8220 by @pascalgrimaud
- Spring Boot: Enable virtual threads - #8208 by @murdos
- awaitility is now included in spring-boot-starter-test - #8207 by @murdos
- Spring-boot 3.2.0 - #8147 by @qmonmert
- Rework Spring properties comments and generates comments in YAML configuration - #8092 by @murdos
🔒 Security
- Bump to Keycloak 23.0.0 - #8148 by @pascalgrimaud
📦 Dependency updates
- chore(deps-dev): bump eslint-plugin-vue from 9.18.1 to 9.19.2 in /src/main/resources/generator/dependencies/vue - #8210 by @dependabot
- chore(deps): bump com.github.eirslett:frontend-maven-plugin from 1.14.2 to 1.15.0 - #8217 by @dependabot
- chore(deps-dev): bump jsdom from 23.0.0 to 23.0.1 - #8215 by @dependabot
- chore(deps): bump com.github.eirslett:frontend-maven-plugin from 1.14.2 to 1.15.0 in /src/main/resources/generator/dependencies - #8214 by @dependabot
- chore(deps-dev): bump jsdom from 23.0.0 to 23.0.1 in /src/main/resources/generator/dependencies/react - #8213 by @dependabot
- chore(deps): bump docker/metadata-action from 5.0.0 to 5.2.0 in /.github/workflows - #8219 by @dependabot
- chore(deps): bump docker/metadata-action from 5.0.0 to 5.2.0 - #8218 by @dependabot
- chore(deps-dev): bump eslint-plugin-vue from 9.18.1 to 9.19.2 - #8216 by @dependabot
- chore(deps): bump framer-motion from 10.16.7 to 10.16.9 in /src/main/resources/generator/dependencies/react - #8212 by @dependabot
- chore(deps-dev): bump the angular group in /src/main/resources/generator/dependencies/angular with 5 updates - #8211 by @dependabot
- chore(deps-dev): bump jsdom from 23.0.0 to 23.0.1 in /src/main/resources/generator/dependencies/vue - #8209 by @dependabot
- chore(deps-dev): bump vue-tsc from 1.8.22 to 1.8.24 - #8204 by @dependabot
- chore(deps): bump actions/setup-java from 3 to 4 in /.github/workflows - #8202 by @dependabot
- chore(deps): bump actions/setup-java from 3 to 4 in /.github/actions/setup - #8189 by @dependabot
- chore(deps): bump actions/setup-java from 3 to 4 - #8188 by @dependabot
- chore(deps-dev): bump @types/node from 20.10.0 to 20.10.1 in /src/main/resources/generator/dependencies/angular - #8201 by @dependabot
- chore(deps-dev): bump vite from 5.0.3 to 5.0.4 - #8203 by @dependabot
- chore(deps): bump keycloak-js from 23.0.0 to 23.0.1 in /src/main/resources/generator/dependencies/angular - #8200 by @dependabot
- chore(deps-dev): bump vue-tsc from 1.8.22 to 1.8.24 in /src/main/resources/generator/dependencies/vue - #8197 by @dependabot
- chore(deps-dev): bump vite from 5.0.3 to 5.0.4 in /src/main/resources/generator/dependencies/vue - #8198 by @dependabot
- chore(deps): bump keycloak/keycloak from 23.0.0 to 23.0.1 in /src/main/resources/generator/dependencies - #8196 by @dependabot
- chore(deps): bump the angular group in /src/main/resources/generator/dependencies/angular with 4 updates - #8199 by @dependabot
- chore(deps): bump commons-io:commons-io from 2.15.0 to 2.15.1 - #8194 by @dependabot
- chore(deps): bump mongo from 7.0.3 to 7.0.4 in /src/main/resources/generator/dependencies - #8195 by @dependabot
- chore(deps): bump framer-motion from 10.16.5 to 10.16.7 in /src/main/resources/generator/dependencies/react - #8191 by @dependabot
- chore(deps): bump io.mongock:mongock-bom from 5.3.5 to 5.3.6 - #8193 by @dependabot
- chore(deps-dev): bump @types/node from 20.10.0 to 20.10.1 in /src/main/resources/generator/dependencies/react - #8192 by @dependabot
- chore(deps-dev): bump vite from 5.0.3 to 5.0.4 in /src/main/resources/generator/dependencies/react - #8190 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.13.0 to 6.13.1 in /src/main/resources/generator/dependencies/common - #8177 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 6.13.0 to 6.13.1 - #8181 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 6.13.0 to 6.13.1 in /src/main/resources/generator/dependencies/common - #8175 by @dependabot
- chore(deps-dev): bump the typescript-eslint group in /src/main/resources/generator/dependencies/angular with 2 updates - #8178 by @dependabot
- chore(deps): bump neo4j from 5.13.0-community to 5.14.0-community in /src/main/resources/generator/dependencies - #8185 by @dependabot
- chore(deps-dev): bump vite from 5.0.2 to 5.0.3 in /src/main/resources/generator/dependencies/react - #8184 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.13.0 to 6.13.1 in /src/main/resources/generator/dependencies/react - #8183 by @dependabot
- chore(deps-dev): bump vite from 5.0.2 to 5.0.3 - #8180 by @dependabot
- chore(deps-dev): bump @vue/test-utils from 2.4.2 to 2.4.3 - #8182 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.13.0 to 6.13.1 - #8179 by @dependabot
- chore(deps-dev): bump @playwright/test from 1.40.0 to 1.40.1 in /src/main/resources/generator/dependencies/common - #8176 by @dependabot
- chore(deps-dev): bump @vue/test-utils from 2.4.2 to 2.4.3 in /src/main/resources/generator/dependencies/vue - #8174 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 6.13.0 to 6.13.1 in /src/main/resources/generator/dependencies/vue - #8172 by @dependabot
- chore(deps-dev): bump vite from 5.0.2 to 5.0.3 in /src/main/resources/generator/dependencies/vue - #8173 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.12.0 to 6.13.0 in /src/main/resources/generator/dependencies/common - #8168 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 6.12.0 to 6.13.0 - #8164 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 6.12.0 to 6.13.0 in /src/main/resources/generator/dependencies/common - #8166 by @dependabot
- chore(deps-dev): bump the typescript-eslint group in /src/main/resources/generator/dependencies/angular with 2 updates - #8167 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.12.0 to 6.13.0 in /src/main/resources/generator/dependencies/react - #8170 by @dependabot
- chore(deps-dev): bump @types/react from 18.2.38 to 18.2.39 in /src/main/resources/generator/dependencies/react - #8169 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 6.12.0 to 6.13.0 in /src/main/resources/generator/dependencies/vue - #8165 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.12.0 to 6.13.0 - #8163 by @dependabot
- chore(deps-dev): bump @types/node from 20.9.5 to 20.10.0 in /src/main/resources/generator/dependencies/react - #8157 by @dependabot
- chore(deps-dev): bump prettier-plugin-java from 2.4.0 to 2.5.0 in /src/main/resources/generator/dependencies/common - #8149 by @dependabot
- chore(deps-dev): bump cucumber.version from 7.14.0 to 7.14.1 in /src/main/resources/generator/dependencies - #8151 by @dependabot
- chore(deps-dev): bump jsdom from 22.1.0 to 23.0.0 in /src/main/resources/generator/dependencies/vue - #8153 by @dependabot
- chore(deps-dev): bump jsdom from 22.1.0 to 23.0.0 in /src/main/resources/generator/dependencies/react - #8155 by @dependabot
- chore(deps-dev): bump jsdom from 22.1.0 to 23.0.0 - #8152 by @dependabot
- chore(deps-dev): bump @types/node from 20.9.5 to 20.10.0 in /src/main/resources/generator/dependencies/angular - #8158 by @dependabot
- chore(deps-dev): bump prettier-plugin-java from 2.4.0 to 2.5.0 - #8156 by @dependabot
- chore(deps): bump vue from 3.3.8 to 3.3.9 in /src/main/resources/generator/dependencies/vue - #8154 by @dependabot
- chore(deps-dev): bump cucumber.version from 7.14.0 to 7.14.1 - #8150 by @dependabot
- Bump to Keycloak 23.0.0 - #8148 by @pascalgrimaud
- Spring-boot 3.2.0 - #8147 by @qmonmert
- chore(deps): bump keycloak-js from 22.0.5 to 23.0.0 in /src/main/resources/generator/dependencies/angular - #8139 by @dependabot
- chore(deps): bump mariadb from 11.1.3 to 11.2.2 in /src/main/resources/generator/dependencies - #8144 by @dependabot
- chore(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.1.5 to 3.2.0 - #8143 by @dependabot
- chore(deps): bump project.parent.version from 3.1.5 to 3.2.0 - #8142 by @dependabot
- chore(deps-dev): bump node and @types/node in /src/main/resources/generator/dependencies/common - #8141 by @dependabot
- chore(deps-dev): bump @types/node from 20.9.4 to 20.9.5 in /src/main/resources/generator/dependencies/angular - #8138 by @dependabot
- chore(deps-dev): bump @types/node from 20.9.4 to 20.9.5 in /src/main/resources/generator/dependencies/react - #8137 by @dependabot