Release Notes
ð Features
- add gradle support for dockerfile module - #9057 by @renanfranca
- add gradle jacoco plugin - #8970 by @renanfranca
ð§ Enhancements
- Sonar: Split this Monster Class into smaller - #9074 by @qmonmert
- Sonar: disable two rules - #9054 by @qmonmert
- Use maven-model-helper library to write changes to the POM model - #9033 by @murdos
- Release drafter: fix documentation label - #9053 by @pascalgrimaud
- Sonar: tabIndex values should be 0 or -1 - #9036 by @qmonmert
- Add more checkstyle rules for generated applications - #9016 by @murdos
- Fix typo - #9006 by @qmonmert
- Sonar: Disable java:S131 rule - #9002 by @qmonmert
- Fix code smells - #9001 by @qmonmert
- handle different startup commands for maven and gradle - #8962 by @renanfranca
- (error) Make exceptions message more explicit by including actual value in error - #8982 by @murdos
- handle gradle github actions and gitlab ci - #8981 by @renanfranca
- Unused imports in generated app - #8937 by @qmonmert
- ES warning when releasing - #8878 by @qmonmert
ðĻ Refactoring
- Handle different frontend build output directory for maven and gradle - #9061 by @murdos
- Remove unused method - #9056 by @murdos
- Factorize java build tool detection - #9029 by @murdos
- Code improvements - #9031 by @murdos
- Startup commands improvements - #9025 by @murdos
- Remove useless cacheDirectories in package.json - #9015 by @murdos
- (engine) Activate more checkstyle rules and fix existing code - #8879 by @murdos
ð Bug Fixes
- Fix missing defined lib so no update - #9058 by @murdos
- Fix native docker image - #9040 by @murdos
- Fix vscode compile error string template import conflict - #9034 by @renanfranca
ðŠķ Maven
- Handle different frontend build output directory for maven and gradle - #9061 by @murdos
- Use maven-model-helper library to write changes to the POM model - #9033 by @murdos
ð Gradle
- Handle different frontend build output directory for maven and gradle - #9061 by @murdos
- add gradle support for dockerfile module - #9057 by @renanfranca
- handle different startup commands for maven and gradle - #8962 by @renanfranca
- handle gradle github actions and gitlab ci - #8981 by @renanfranca
- add gradle jacoco plugin - #8970 by @renanfranca
- (gradle) Fix integration tests run and testcontainers dependency clash - #8917 by @murdos
ð Documentation
- Fix some typos - #8964 by @qmonmert
- Fix typos on *.md.mustache files - #8936 by @qmonmert
- Fix typos - #8935 by @qmonmert
- Fix typos - #8930 by @qmonmert
- Fix typos - #8929 by @qmonmert
- Fix typos - #8918 by @qmonmert
- Fix typos - #8916 by @qmonmert
- Fix punctuation in README - #8911 by @qmonmert
ðĶ Dependency updates
- chore(deps): bump org.apache.pulsar:pulsar-client from 2.10.1 to 3.2.0 in /src/main/resources/generator/dependencies - #9070 by @dependabot
- chore(deps): bump the angular group in /src/main/resources/generator/dependencies/angular with 2 updates - #9073 by @dependabot
- chore(deps): bump org.testcontainers:testcontainers-bom from 1.19.4 to 1.19.6 in /src/main/resources/generator/dependencies - #9072 by @dependabot
- chore(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.0.0-M5 to 3.2.5 in /src/main/resources/generator/dependencies - #9069 by @dependabot
- chore(deps): bump io.mongock:mongock-bom from 5.2.2 to 5.4.0 in /src/main/resources/generator/dependencies - #9071 by @dependabot
- chore(deps): update sonarqube docker tag to v10.4.1 - #9068 by @renovate
- Use renovate to update docker-compose dependencies - #9059 by @murdos
- chore(deps): bump com.google.cloud.tools:jib-maven-plugin from 3.4.0 to 3.4.1 in /src/main/resources/generator/dependencies - #9066 by @dependabot
- chore(deps): bump org.apache.pulsar:pulsar-client from 2.10.0 to 2.10.1 in /src/main/resources/generator/dependencies - #9067 by @dependabot
- chore(deps-dev): bump @playwright/test from 1.41.2 to 1.42.0 in /src/main/resources/generator/dependencies/common - #9065 by @dependabot
- Fix missing defined lib so no update - #9058 by @murdos
- chore(deps-dev): bump @types/node from 20.11.20 to 20.11.21 in /src/main/resources/generator/dependencies/react - #9063 by @dependabot
- chore(deps-dev): bump @types/node from 20.11.20 to 20.11.21 in /src/main/resources/generator/dependencies/angular - #9064 by @dependabot
- chore(deps-dev): bump @types/react from 18.2.59 to 18.2.60 in /src/main/resources/generator/dependencies/react - #9062 by @dependabot
- Remove unused dom4j dependency - #9039 by @murdos
- chore(deps): bump sonarqube from 10.4.0-community to 10.4.1-community in /src/main/resources/generator/dependencies - #9041 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 7.0.2 to 7.1.0 - #9038 by @dependabot
- chore(deps-dev): bump @types/react from 18.2.58 to 18.2.59 in /src/main/resources/generator/dependencies/react - #9050 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 7.0.2 to 7.1.0 in /src/main/resources/generator/dependencies/common - #9049 by @dependabot
- chore(deps): bump vue from 3.4.19 to 3.4.20 in /src/main/resources/generator/dependencies/vue - #9045 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.0.2 to 7.1.0 in /src/main/resources/generator/dependencies/react - #9051 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.0.2 to 7.1.0 in /src/main/resources/generator/dependencies/common - #9048 by @dependabot
- chore(deps): bump org.apache.kafka:kafka-clients from 3.6.1 to 3.7.0 in /src/main/resources/generator/dependencies - #9047 by @dependabot
- chore(deps): bump com.google.cloud.tools.jib from 3.4.0 to 3.4.1 in /src/main/resources/generator/dependencies - #9046 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 7.0.2 to 7.1.0 in /src/main/resources/generator/dependencies/vue - #9044 by @dependabot
- chore(deps-dev): bump the typescript-eslint group in /src/main/resources/generator/dependencies/angular with 2 updates - #9043 by @dependabot
- chore(deps-dev): bump the angular group in /src/main/resources/generator/dependencies/angular with 1 update - #9042 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.0.2 to 7.1.0 - #9037 by @dependabot
- bump Vue 3.4.19 - #9003 by @qmonmert
- chore(deps-dev): bump vitest-sonar-reporter from 1.1.0 to 2.0.0 in /src/main/resources/generator/dependencies/vue - #9026 by @dependabot
- chore(deps-dev): bump vitest-sonar-reporter from 1.1.0 to 2.0.0 in /src/main/resources/generator/dependencies/react - #9028 by @dependabot
- chore(deps-dev): bump vitest-sonar-reporter from 1.1.0 to 2.0.0 - #9027 by @dependabot
- (engine) Enforce npm save-exact policy - #9024 by @murdos
- (generated-app) Husky v9: proper configuration migration - #9012 by @murdos
- Minimal node engine: sync package-lock.json with package.json - #9023 by @murdos
- chore(deps-dev): bump eslint from 8.56.0 to 8.57.0 in /src/main/resources/generator/dependencies/react - #9021 by @dependabot
- chore(deps): bump framer-motion from 11.0.5 to 11.0.6 in /src/main/resources/generator/dependencies/react - #9022 by @dependabot
- chore(deps-dev): bump eslint from 8.56.0 to 8.57.0 in /src/main/resources/generator/dependencies/angular - #9020 by @dependabot
- chore(deps-dev): bump @types/react from 18.2.57 to 18.2.58 in /src/main/resources/generator/dependencies/react - #9019 by @dependabot
- chore(deps): bump neo4j from 5.16.0-community to 5.17.0-community in /src/main/resources/generator/dependencies - #9018 by @dependabot
- [ci ignore] (dependabot) Switch to default rebase-strategy (auto) - #9017 by @murdos
- Update obsolete node version to unlock dependabot updates - #9009 by @murdos
- chore(deps-dev): bump eslint-plugin-vue from 9.21.1 to 9.22.0 in /src/main/resources/generator/dependencies/vue - #9011 by @dependabot
- chore(deps-dev): bump cssnano from 6.0.4 to 6.0.5 in /src/main/resources/generator/dependencies/common - #9014 by @dependabot
- chore(deps-dev): bump eslint from 8.56.0 to 8.57.0 in /src/main/resources/generator/dependencies/common - #9013 by @dependabot
- chore(deps-dev): bump eslint from 8.56.0 to 8.57.0 in /src/main/resources/generator/dependencies/vue - #9010 by @dependabot
- chore(deps-dev): bump eslint-plugin-vue from 9.21.1 to 9.22.0 - #9008 by @dependabot
- chore(deps-dev): bump eslint from 8.56.0 to 8.57.0 - #9007 by @dependabot
- Husky 9: fix migration - #9004 by @qmonmert
- Plugin prettier-plugin-packagejson (config and upgrade) - #8983 by @qmonmert
- chore(deps): bump keycloak-js from 23.0.6 to 23.0.7 in /src/main/resources/generator/dependencies/angular - #8997 by @dependabot
- chore(deps-dev): bump cypress from 13.6.5 to 13.6.6 in /src/main/resources/generator/dependencies/common - #8993 by @dependabot
- chore(deps-dev): bump prettier-plugin-packagejson from 2.4.11 to 2.4.12 in /src/main/resources/generator/dependencies/common - #8991 by @dependabot
- chore(deps-dev): bump @types/node from 20.11.19 to 20.11.20 in /src/main/resources/generator/dependencies/react - #8999 by @dependabot
- chore(deps): bump org.springframework.boot:spring-boot from 3.2.2 to 3.2.3 in /src/main/resources/generator/dependencies - #8998 by @dependabot
- chore(deps-dev): bump @types/node from 20.11.19 to 20.11.20 in /src/main/resources/generator/dependencies/angular - #8996 by @dependabot
- chore(deps): bump the angular group in /src/main/resources/generator/dependencies/angular with 6 updates - #8995 by @dependabot
- chore(deps-dev): bump cypress from 13.6.5 to 13.6.6 - #8994 by @dependabot
- chore(deps-dev): bump cssnano from 6.0.3 to 6.0.4 in /src/main/resources/generator/dependencies/common - #8992 by @dependabot
- chore(deps-dev): bump prettier-plugin-java from 2.5.0 to 2.6.0 in /src/main/resources/generator/dependencies/common - #8990 by @dependabot
- chore(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.2.2 to 3.2.3 - #8988 by @dependabot
- chore(deps): bump org.springframework.boot:spring-boot-dependencies from 3.2.2 to 3.2.3 - #8989 by @dependabot
- chore(deps): bump keycloak/keycloak from 23.0.6 to 23.0.7 in /src/main/resources/generator/dependencies - #8987 by @dependabot
- Bump prettier-java to version 2.6.0 - #8980 by @murdos
- chore(deps-dev): bump prettier-plugin-packagejson from 2.4.11 to 2.4.12 - #8985 by @dependabot
- chore(deps): bump vue-router from 4.2.5 to 4.3.0 - #8977 by @dependabot
- chore(deps-dev): bump vite from 5.1.3 to 5.1.4 in /src/main/resources/generator/dependencies/react - #8973 by @dependabot
- chore(deps): bump org.testcontainers:testcontainers-bom from 1.19.5 to 1.19.6 - #8972 by @dependabot
- chore(deps-dev): bump vite from 5.1.3 to 5.1.4 - #8979 by @dependabot
- chore(deps-dev): bump sass from 1.71.0 to 1.71.1 - #8978 by @dependabot
- chore(deps): bump vue-router from 4.2.5 to 4.3.0 in /src/main/resources/generator/dependencies/vue - #8976 by @dependabot
- chore(deps-dev): bump vite from 5.1.3 to 5.1.4 in /src/main/resources/generator/dependencies/vue - #8975 by @dependabot
- chore(deps-dev): bump sass from 1.71.0 to 1.71.1 in /src/main/resources/generator/dependencies/react - #8974 by @dependabot
- chore(deps): bump mariadb from 11.2.3 to 11.3.2 in /src/main/resources/generator/dependencies - #8971 by @dependabot
- chore(deps-dev): bump cypress from 13.6.4 to 13.6.5 in /src/main/resources/generator/dependencies/common - #8969 by @dependabot
- chore(deps-dev): bump vitest and @vitest/coverage-istanbul - #8968 by @dependabot
- chore(deps-dev): bump cypress from 13.6.4 to 13.6.5 - #8967 by @dependabot
- chore(deps-dev): bump vitest and @vitest/coverage-istanbul in /src/main/resources/generator/dependencies/vue - #8966 by @dependabot
- chore(deps-dev): bump vitest and @vitest/coverage-istanbul in /src/main/resources/generator/dependencies/react - #8965 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.0.1 to 7.0.2 in /src/main/resources/generator/dependencies/common - #8961 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 7.0.1 to 7.0.2 - #8956 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 7.0.1 to 7.0.2 in /src/main/resources/generator/dependencies/common - #8960 by @dependabot
- chore(deps-dev): bump @types/react from 18.2.56 to 18.2.57 in /src/main/resources/generator/dependencies/react - #8959 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.0.1 to 7.0.2 in /src/main/resources/generator/dependencies/react - #8958 by @dependabot
- chore(deps-dev): bump @vitest/coverage-istanbul from 1.2.2 to 1.3.0 in /src/main/resources/generator/dependencies/react - #8957 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.0.1 to 7.0.2 - #8955 by @dependabot
- chore(deps): bump eu.michael-simons.neo4j:neo4j-migrations from 2.9.0 to 2.9.1 in /src/main/resources/generator/dependencies - #8954 by @dependabot
- chore(deps-dev): bump the typescript-eslint group in /src/main/resources/generator/dependencies/angular with 2 updates - #8953 by @dependabot
- chore(deps-dev): bump @vitest/coverage-istanbul from 1.2.2 to 1.3.0 in /src/main/resources/generator/dependencies/vue - #8952 by @dependabot
- chore(deps-dev): bump @typescript-eslint/parser from 7.0.1 to 7.0.2 in /src/main/resources/generator/dependencies/vue - #8951 by @dependabot
- bump byte-buddy to 1.14.12 - #8934 by @qmonmert
- Upgrade vitest dependencies - #8931 by @qmonmert
- chore(deps-dev): bump vitest from 1.2.2 to 1.3.0 in /src/main/resources/generator/dependencies/vue - #8944 by @dependabot
- chore(deps-dev): bump vitest from 1.2.2 to 1.3.0 in /src/main/resources/generator/dependencies/react - #8949 by @dependabot
- Bump NPM to 10.4.0 - #8932 by @qmonmert
- chore(deps-dev): bump jest-preset-angular from 14.0.2 to 14.0.3 in /src/main/resources/generator/dependencies/angular - #8950 by @dependabot
- chore(deps-dev): bump @types/react from 18.2.55 to 18.2.56 in /src/main/resources/generator/dependencies/react - #8948 by @dependabot
- chore(deps-dev): bump sass from 1.70.0 to 1.71.0 in /src/main/resources/generator/dependencies/react - #8946 by @dependabot
- chore(deps-dev): bump vitest-sonar-reporter from 1.0.0 to 1.1.0 in /src/main/resources/generator/dependencies/react - #8947 by @dependabot
- chore(deps-dev): bump @vitest/coverage-istanbul from 1.2.2 to 1.3.0 - #8945 by @dependabot
- chore(deps-dev): bump vitest-sonar-reporter from 1.0.0 to 1.1.0 in /src/main/resources/generator/dependencies/vue - #8943 by @dependabot
- chore(deps): bump cassandra from 4.1.3 to 4.1.4 in /src/main/resources/generator/dependencies - #8942 by @dependabot
- chore(deps-dev): bump vitest from 1.2.2 to 1.3.0 - #8939 by @dependabot
- chore(deps-dev): bump net.bytebuddy:byte-buddy from 1.14.11 to 1.14.12 - #8938 by @dependabot
- chore(deps-dev): bump vitest-sonar-reporter from 1.0.0 to 1.1.0 - #8940 by @dependabot
- chore(deps-dev): bump sass from 1.70.0 to 1.71.0 - #8941 by @dependabot
- chore(deps-dev): bump vite from 5.1.2 to 5.1.3 - #8922 by @dependabot
- chore(deps-dev): bump @types/node from 20.11.17 to 20.11.19 in /src/main/resources/generator/dependencies/angular - #8927 by @dependabot
- chore(deps-dev): bump vite from 5.1.2 to 5.1.3 in /src/main/resources/generator/dependencies/vue - #8928 by @dependabot
- chore(deps-dev): bump the angular group in /src/main/resources/generator/dependencies/angular with 1 update - #8926 by @dependabot
- chore(deps-dev): bump prettier-plugin-packagejson from 2.4.10 to 2.4.11 in /src/main/resources/generator/dependencies/common - #8924 by @dependabot
- chore(deps): bump com.google.protobuf:protobuf-java from 3.25.2 to 3.25.3 in /src/main/resources/generator/dependencies - #8921 by @dependabot
- chore(deps-dev): bump prettier-plugin-packagejson from 2.4.10 to 2.4.11 - #8923 by @dependabot
- chore(deps-dev): bump @types/node from 20.11.17 to 20.11.19 in /src/main/resources/generator/dependencies/react - #8920 by @dependabot
- chore(deps-dev): bump vite from 5.1.2 to 5.1.3 in /src/main/resources/generator/dependencies/react - #8919 by @dependabot
- chore(deps-dev): bump vite from 5.1.1 to 5.1.2 in /src/main/resources/generator/dependencies/react - #8915 by @dependabot
- chore(deps): bump the angular group in /src/main/resources/generator/dependencies/angular with 6 updates - #8914 by @dependabot
- chore(deps-dev): bump vite from 5.1.1 to 5.1.2 in /src/main/resources/generator/dependencies/vue - #8913 by @dependabot
- chore(deps-dev): bump vite from 5.1.1 to 5.1.2 - #8912 by @dependabot
- Node 20.11.1 - #8910 by @qmonmert
- bump @typescript-eslint/parser & @typescript-eslint/eslint-plugin - #8909 by @qmonmert
- chore(deps): bump zone.js from 0.14.3 to 0.14.4 in /src/main/resources/generator/dependencies/angular - #8908 by @dependabot
- chore(deps): bump vue from 3.4.18 to 3.4.19 in /src/main/resources/generator/dependencies/vue - #8907 by @dependabot
- chore(deps): bump framer-motion from 11.0.3 to 11.0.5 in /src/main/resources/generator/dependencies/react - #8906 by @dependabot
- chore(deps-dev): bump husky from 9.0.10 to 9.0.11 - #8904 by @dependabot
- chore(deps): bump mariadb from 11.2.2 to 11.2.3 in /src/main/resources/generator/dependencies - #8903 by @dependabot
- chore(deps-dev): bump husky from 9.0.10 to 9.0.11 in /src/main/resources/generator/dependencies/common - #8902 by @dependabot
- bump @typescript-eslint/eslint-plugin & @typescript-eslint/parser - #8901 by @qmonmert
- chore(deps-dev): bump @typescript-eslint/parser from 6.21.0 to 7.0.1 in /src/main/resources/generator/dependencies/vue - #8894 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.0 - #8898 by @dependabot
- chore(deps-dev): bump the typescript-eslint group in /src/main/resources/generator/dependencies/angular with 2 updates - #8899 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.1 in /src/main/resources/generator/dependencies/react - #8900 by @dependabot
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.0 in /src/main/resources/generator/dependencies/common - #8896 by @dependabot
- chore(deps): bump postgres from 16.1 to 16.2 in /src/main/resources/generator/dependencies - #8897 by @dependabot
- chore(deps): bump eu.michael-simons.neo4j:neo4j-migrations from 2.8.2 to 2.9.0 in /src/main/resources/generator/dependencies - #8893 by @dependabot
- chore(deps-dev): bump @prettier/plugin-xml from 3.2.2 to 3.3.1 - #8880 by @dependabot
- chore(deps): bump confluentinc/cp-zookeeper from 7.5.3 to 7.6.0 in /src/main/resources/generator/dependencies - #8884 by @dependabot
- chore(deps-dev): bump vite from 5.1.0 to 5.1.1 in /src/main/resources/generator/dependencies/vue - #8891 by @dependabot
- chore(deps-dev): bump vite from 5.1.0 to 5.1.1 in /src/main/resources/generator/dependencies/react - #8890 by @dependabot
- chore(deps): bump vue from 3.4.17 to 3.4.18 in /src/main/resources/generator/dependencies/vue - #8889 by @dependabot
- chore(deps-dev): bump @vitejs/plugin-vue from 5.0.3 to 5.0.4 in /src/main/resources/generator/dependencies/vue - #8888 by @dependabot
- chore(deps-dev): bump @prettier/plugin-xml from 3.2.2 to 3.3.1 in /src/main/resources/generator/dependencies/common - #8887 by @dependabot
- chore(deps-dev): bump jasmine-core from 5.1.1 to 5.1.2 in /src/main/resources/generator/dependencies/common - #8886 by @dependabot
- chore(deps-dev): bump jest-preset-angular from 14.0.0 to 14.0.2 in /src/main/resources/generator/dependencies/angular - #8885 by @dependabot
- chore(deps): bump confluentinc/cp-kafka from 7.5.3 to 7.6.0 in /src/main/resources/generator/dependencies - #8883 by @dependabot
- chore(deps-dev): bump @vitejs/plugin-vue from 5.0.3 to 5.0.4 - #8882 by @dependabot
- chore(deps-dev): bump vite from 5.1.0 to 5.1.1 - #8881 by @dependabot