v1.10.0
release-drafter
released this
15 Jun 18:41
·
2404 commits
to refs/heads/main
since this release
Release Notes
💎 Features
🔧 Enhancements
- UI: hide minimap by default - #10075 by @pascalgrimaud
- OAuth2 module: improve custom name, instead of using jhipster - #10074 by @pascalgrimaud
- chore(eslint): apply eslint on whole sources - #10025 by @murdos
- Use 'a' before a consonant sound - #10069 by @qmonmert
- Unnecessary unboxing - #10070 by @qmonmert
- Variable element initializer null is redundant - #10068 by @qmonmert
- Declaration can have 'final' modifier - #10061 by @qmonmert
- feat(custom-jhlite): generate slug shared kernel with feature and module enum slugs skeleton - #10053 by @murdos
- feat(bean-validation-test): simplify code - #10024 by @murdos
- Sonar: Loggers should be private static final and should share a naming convention - #10035 by @qmonmert
- feat(custom-jhlite): add shell scripts for helping testing generated apps in ci - #10023 by @murdos
- Sonar: Control structures should use curly braces - #10033 by @qmonmert
- React: recommend using act with await and an async function - #10026 by @qmonmert
- Vue: use standart vite/vitest config file extension - #10015 by @qmonmert
- Sonar: Remove useless curly braces around statement - #10020 by @qmonmert
- Sonar: Use concise character class syntax '\d' instead of '[0-9]' - #10021 by @qmonmert
- chore(deps): use common npm dependencies, and deleted duplicated react dependencies - #10017 by @murdos
- fix: StatisticsCriteria should use the more abstract JHipsterModuleSlug - #10016 by @murdos
- React: remove unused dependency - #10014 by @qmonmert
- Remove unused dependency: stylelint-config-standard - #10013 by @qmonmert
- fix(java-build-tool): remove misleading wrapper mention in the descri… - #9997 by @murdos
- safely remove property version when removing dependency - #9921 by @renanfranca
- enh(spring-properties): use a TreeMap rather than an HashMap to store properties - #9990 by @murdos
- enh: use "release" configuration for setting java version rather than "source" and "target" - #9972 by @murdos
- Logback: improve logs during tests - #9934 by @pascalgrimaud
- CI: improve github actions for Windows to allow ignore [ci ignore] - #9932 by @pascalgrimaud
- Move the ability to start liquibase asynchronously to its own module - #9748 by @murdos
- release script: fix settings.xml [ci skip] - #9920 by @pascalgrimaud
- feat: add string not matching pattern field assertion - #9909 by @murdos
- Sonar: Replace this usage of Stream.collect with Stream.toList - #9906 by @qmonmert
- fix: move gitignore configuration for buildSrc from spring-boot-local-profile module to gradle-java module - #9907 by @murdos
- Sonar: code smells - #9904 by @qmonmert
- feat: generate clients with a .npmrc config for forcing saving exact versions of npm dependencies - #9899 by @murdos
- feat: improve prettier configuration - #9900 by @murdos
- Keycloak: Make realmName and clientScopeName customizable - #9366 by @gzsombor
🔨 Refactoring
- remove banner modules - #10067 by @renanfranca
- feat(bean-validation-test): simplify code - #10024 by @murdos
- chore: simplify code by using Optional::stream - #9971 by @murdos
- Restructuring of generator frontend tests - #9833 by @murdos
🐞 Bug Fixes
- fix(ci): prevent code injection by using the commit message or the pu… - #10046 by @renanfranca
- Springdoc: fix realm name with OAuth2 - #9963 by @pascalgrimaud
🖥️ Frontend
- Sonar: Control structures should use curly braces - #10033 by @qmonmert
- React: recommend using act with await and an async function - #10026 by @qmonmert
- Vue: use standart vite/vitest config file extension - #10015 by @qmonmert
- React: bump @testing-library/react from 15.0.7 to 16.0.0 - #10022 by @qmonmert
- chore(deps): use common npm dependencies, and deleted duplicated react dependencies - #10017 by @murdos
- React: remove unused dependency - #10014 by @qmonmert
- Angular 18 - #9882 by @qmonmert
- feat: generate clients with a .npmrc config for forcing saving exact versions of npm dependencies - #9899 by @murdos
🍃 Spring Boot
- OAuth2 module: improve custom name, instead of using jhipster - #10074 by @pascalgrimaud
- enh(spring-properties): use a TreeMap rather than an HashMap to store properties - #9990 by @murdos
- Springdoc: fix realm name with OAuth2 - #9963 by @pascalgrimaud
- Logback: improve logs during tests - #9934 by @pascalgrimaud
- Keycloak: Make realmName and clientScopeName customizable - #9366 by @gzsombor
🔒 Security
- OAuth2 module: improve custom name, instead of using jhipster - #10074 by @pascalgrimaud
- Springdoc: fix realm name with OAuth2 - #9963 by @pascalgrimaud
- Keycloak: Make realmName and clientScopeName customizable - #9366 by @gzsombor
🪶 Maven
- safely remove property version when removing dependency - #9921 by @renanfranca
- enh: use "release" configuration for setting java version rather than "source" and "target" - #9972 by @murdos
🐘 Gradle
- fix: move gitignore configuration for buildSrc from spring-boot-local-profile module to gradle-java module - #9907 by @murdos
📝 Documentation
📦 Dependency updates
- build(deps): bump org.jmolecules:jmolecules-bom from 2023.1.2 to 2023.1.3 in /src/main/resources/generator/dependencies - #10076 by @dependabot
- build(deps): bump org.jqassistant.plugin:jqassistant-spring-plugin from 2.1.0-M1 to 2.2.0-M1 in /src/main/resources/generator/dependencies - #10080 by @dependabot
- build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 in /src/main/resources/generator/dependencies - #10079 by @dependabot
- build(deps): bump org.jqassistant.plugin:jqassistant-context-mapper-plugin from 2.1.0-M1 to 2.1.0-M2 in /src/main/resources/generator/dependencies - #10081 by @dependabot
- build(deps): bump com.buschmais.jqassistant:jqassistant-maven-plugin from 2.1.0-RC1 to 2.3.0-RC1 in /src/main/resources/generator/dependencies - #10082 by @dependabot
- build(deps): bump org.jqassistant.plugin:jqassistant-jmolecules-plugin from 2.1.0-M3 to 2.1.0-M4 in /src/main/resources/generator/dependencies - #10078 by @dependabot
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 in /src/main/resources/generator/dependencies - #10077 by @dependabot
- chore(deps): update dependency sass to v1.77.5 - #10073 by @renovate
- chore(deps): update dependency prettier to v3.3.2 - #10072 by @renovate
- chore(deps): update dependency lint-staged to v15.2.6 - #10071 by @renovate
- build(deps): bump eu.michael-simons.neo4j:neo4j-migrations from 2.10.2 to 2.10.3 in /src/main/resources/generator/dependencies - #10066 by @dependabot
- build(deps-dev): bump the angular group in /src/main/resources/generator/dependencies/angular with 2 updates - #10065 by @dependabot
- fix(deps): update dependency vue-router to v4.3.3 - #10063 by @renovate
- build(deps-dev): bump vite from 5.2.13 to 5.3.0 in /src/main/resources/generator/dependencies/common - #10062 by @dependabot
- chore(deps): update typescript-eslint monorepo to v7.13.0 - #10064 by @renovate
- Update versions in github-actions templates - #10052 by @murdos
- build(deps): bump io.mongock:mongock-bom from 5.4.2 to 5.4.4 - #10057 by @dependabot
- build(deps-dev): bump lint-staged from 15.2.6 to 15.2.7 in /src/main/resources/generator/dependencies/common - #10059 by @dependabot
- build(deps): bump the angular group in /src/main/resources/generator/dependencies/angular with 4 updates - #10058 by @dependabot
- build(deps): bump org.eclipse.jgit:org.eclipse.jgit from 6.9.0.202403050737-r to 6.10.0.202406032230-r - #10056 by @dependabot
- build(deps): bump io.mongock:mongock-bom from 5.4.2 to 5.4.4 in /src/main/resources/generator/dependencies - #10054 by @dependabot
- build(deps): bump eu.michael-simons.neo4j:neo4j-migrations from 2.10.1 to 2.10.2 in /src/main/resources/generator/dependencies - #10055 by @dependabot
- build(deps-dev): bump lint-staged from 15.2.5 to 15.2.6 in /src/main/resources/generator/dependencies/common - #10051 by @dependabot
- build(deps-dev): bump prettier from 3.3.1 to 3.3.2 in /src/main/resources/generator/dependencies/common - #10050 by @dependabot
- build(deps-dev): bump sass from 1.77.4 to 1.77.5 in /src/main/resources/generator/dependencies/react - #10048 by @dependabot
- chore(deps): update dependency vue-tsc to v2.0.21 - #10049 by @renovate
- build(deps): bump keycloak/keycloak from 24.0.5 to 25.0.0 in /src/main/resources/generator/dependencies - #10037 by @dependabot
- build(deps): bump keycloak-js from 24.0.5 to 25.0.0 in /src/main/resources/generator/dependencies/angular - #10039 by @dependabot
- fix(deps): bump tikui-core to v4.1.1 - #10036 by @murdos
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.13.0 in /src/main/resources/generator/dependencies/common - #10043 by @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 7.12.0 to 7.13.0 in /src/main/resources/generator/dependencies/common - #10044 by @dependabot
- build(deps): bump vue-router from 4.3.2 to 4.3.3 in /src/main/resources/generator/dependencies/vue - #10042 by @dependabot
- chore(deps): update dependency vite to v5.2.13 - #10040 by @renovate
- build(deps): bump io.github.git-commit-id:git-commit-id-maven-plugin from 8.0.2 to 9.0.0 in /src/main/resources/generator/dependencies - #10031 by @dependabot
- build(deps): bump io.github.git-commit-id:git-commit-id-maven-plugin from 8.0.2 to 9.0.0 - #10030 by @dependabot
- build(deps-dev): bump vue-tsc from 2.0.19 to 2.0.21 in /src/main/resources/generator/dependencies/vue - #10032 by @dependabot
- build(deps-dev): bump vite from 5.2.12 to 5.2.13 in /src/main/resources/generator/dependencies/common - #10029 by @dependabot
- build(deps-dev): bump @vitejs/plugin-react from 4.3.0 to 4.3.1 in /src/main/resources/generator/dependencies/react - #10027 by @dependabot
- chore(deps): lock file maintenance - #10028 by @renovate
- React: bump @testing-library/react from 15.0.7 to 16.0.0 - #10022 by @qmonmert
- chore(deps): update dependency prettier to v3.3.1 - #10018 by @renovate
- chore(deps): update dependency start-server-and-test to v2.0.4 - #10019 by @renovate
- chore(deps): use common npm dependencies, and deleted duplicated react dependencies - #10017 by @murdos
- React: remove unused dependency - #10014 by @qmonmert
- Remove unused dependency: stylelint-config-standard - #10013 by @qmonmert
- chore(deps): update dependency cypress to v13.11.0 - #10012 by @renovate
- build(deps): bump zone.js from 0.14.6 to 0.14.7 in /src/main/resources/generator/dependencies/angular - #10011 by @dependabot
- build(deps): bump com.google.protobuf:protobuf-java from 4.27.0 to 4.27.1 in /src/main/resources/generator/dependencies - #10010 by @dependabot
- build(deps): bump org.springframework.boot:spring-boot-starter-web from 2.4.5 to 2.5.12 in /src/test/resources/projects/maven-with-multiple-dependencies-management - #10009 by @dependabot
- chore(deps): update typescript-eslint monorepo to v7.12.0 - #10008 by @renovate
- build(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0 - #10007 by @dependabot
- build(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0 in /src/main/resources/generator/dependencies - #10006 by @dependabot
- build(deps): bump org.apache.pulsar:pulsar-client from 3.2.3 to 3.3.0 in /src/main/resources/generator/dependencies - #10005 by @dependabot
- build(deps-dev): bump @babel/cli from 7.24.6 to 7.24.7 in /src/main/resources/generator/dependencies/common - #10004 by @dependabot
- build(deps-dev): bump @types/node from 20.14.1 to 20.14.2 in /src/main/resources/generator/dependencies/common - #10003 by @dependabot
- build(deps-dev): bump cssnano from 7.0.1 to 7.0.2 in /src/main/resources/generator/dependencies/common - #10002 by @dependabot
- build(deps-dev): bump prettier from 3.3.0 to 3.3.1 in /src/main/resources/generator/dependencies/common - #10000 by @dependabot
- build(deps-dev): bump tailwindcss from 3.4.3 to 3.4.4 in /src/main/resources/generator/dependencies/common - #10001 by @dependabot
- build(deps-dev): bump tailwindcss from 3.4.3 to 3.4.4 in /src/main/resources/generator/dependencies/react - #9999 by @dependabot
- build(deps): bump the angular group in /src/main/resources/generator/dependencies/angular with 6 updates - #9998 by @dependabot
- build(deps): bump org.springframework.boot:spring-boot-starter-web from 2.4.5 to 2.5.12 in /src/test/resources/projects/maven-with-multiple-dependencies - #9996 by @dependabot
- chore(deps): update dependency prettier to v3.3.0 - #9993 by @renovate
- build(deps): bump keycloak/keycloak from 24.0.4 to 24.0.5 in /src/main/resources/generator/dependencies - #9995 by @dependabot
- build(deps-dev): bump cypress from 13.10.0 to 13.11.0 in /src/main/resources/generator/dependencies/common - #9994 by @dependabot
- build(deps): bump keycloak-js from 24.0.4 to 24.0.5 in /src/main/resources/generator/dependencies/angular - #9991 by @dependabot
- build(deps): bump tslib from 2.6.2 to 2.6.3 in /src/main/resources/generator/dependencies/angular - #9992 by @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.11.0 to 7.12.0 in /src/main/resources/generator/dependencies/common - #9989 by @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 7.11.0 to 7.12.0 in /src/main/resources/generator/dependencies/common - #9988 by @dependabot
- build(deps-dev): bump @types/node from 20.14.0 to 20.14.1 in /src/main/resources/generator/dependencies/common - #9987 by @dependabot
- chore(deps): update dependency @vitejs/plugin-vue to v5.0.5 - #9986 by @renovate
- build(deps): bump mariadb from 11.3.2 to 11.4.2 in /src/main/resources/generator/dependencies - #9973 by @dependabot
- Angular 18 - #9882 by @qmonmert
- build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin from 3.11.0.3922 to 4.0.0.4121 in /src/main/resources/generator/dependencies - #9981 by @dependabot
- build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin from 3.11.0.3922 to 4.0.0.4121 - #9984 by @dependabot
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 - #9983 by @dependabot
- build(deps): bump @nextui-org/react from 2.4.0 to 2.4.1 in /src/main/resources/generator/dependencies/react - #9982 by @dependabot
- build(deps): bump org.webjars.npm:alpinejs from 3.13.10 to 3.14.0 in /src/main/resources/generator/dependencies - #9980 by @dependabot
- build(deps): bump com.google.cloud.tools:jib-maven-plugin from 3.4.2 to 3.4.3 in /src/main/resources/generator/dependencies - #9979 by @dependabot
- build(deps-dev): bump @vitejs/plugin-vue from 5.0.4 to 5.0.5 in /src/main/resources/generator/dependencies/vue - #9978 by @dependabot
- build(deps-dev): bump @types/node from 20.12.13 to 20.14.0 in /src/main/resources/generator/dependencies/common - #9977 by @dependabot
- build(deps-dev): bump prettier from 3.2.5 to 3.3.0 in /src/main/resources/generator/dependencies/common - #9976 by @dependabot
- chore(deps): lock file maintenance - #9975 by @renovate
- chore(deps): update dependency sass to v1.77.4 - #9974 by @renovate
- chore(deps): update dependency sass to v1.77.3 - #9969 by @renovate
- chore(deps): update dependency eslint-plugin-cypress to v3.3.0 - #9970 by @renovate
- chore(deps): update dependency gradle to v8.8 - #9968 by @renovate
- chore(deps): update dependency vite to v5.2.12 - #9967 by @renovate
- chore(deps): update dependency stylelint to v16.6.1 - #9966 by @renovate
- NPM 10.8.1 - #9965 by @qmonmert
- build(deps): bump org.springframework.cloud:spring-cloud-dependencies from 2023.0.1 to 2023.0.2 in /src/main/resources/generator/dependencies - #9959 by @dependabot
- build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 - #9961 by @dependabot
- build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 in /src/main/resources/generator/dependencies - #9960 by @dependabot
- build(deps): bump org.springframework.cloud:spring-cloud-starter-netflix-eureka-client from 4.1.1 to 4.1.2 in /src/main/resources/generator/dependencies - #9958 by @dependabot
- build(deps-dev): bump sass from 1.77.3 to 1.77.4 in /src/main/resources/generator/dependencies/react - #9957 by @dependabot
- build(deps): bump mongo from 7.0.9 to 7.0.11 in /src/main/resources/generator/dependencies - #9955 by @dependabot
- build(deps): bump com.google.cloud.tools.jib from 3.4.2 to 3.4.3 in /src/main/resources/generator/dependencies - #9953 by @dependabot
- chore(deps): update typescript-eslint monorepo to v7.11.0 - #9954 by @renovate
- build(deps-dev): bump eslint-plugin-cypress from 3.2.0 to 3.3.0 in /src/main/resources/generator/dependencies/common - #9948 by @dependabot
- chore(deps): update dependency npm-run-all2 to v6 - #9947 by @renovate
- build(deps-dev): bump sass from 1.77.2 to 1.77.3 in /src/main/resources/generator/dependencies/react - #9951 by @dependabot
- build(deps-dev): bump npm from 10.8.0 to 10.8.1 in /src/main/resources/generator/dependencies/common - #9949 by @dependabot
- build(deps-dev): bump @types/node from 20.12.12 to 20.12.13 in /src/main/resources/generator/dependencies/common - #9950 by @dependabot
- chore(deps): update dependency npm-run-all2 to v5.0.2 - #9945 by @renovate
- chore(deps): update dependency jsdom to v24.1.0 - #9946 by @renovate
- build(deps-dev): bump net.bytebuddy:byte-buddy from 1.14.16 to 1.14.17 - #9944 by @dependabot
- chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0 - #9936 by @renovate
- build(deps-dev): bump vite from 5.2.11 to 5.2.12 in /src/main/resources/generator/dependencies/common - #9938 by @dependabot
- build(deps): bump docker/login-action from 3.1.0 to 3.2.0 in /.github/workflows - #9941 by @dependabot
- build(deps-dev): bump node from 20.13.1 to 20.14.0 in /src/main/resources/generator/dependencies/common - #9940 by @dependabot
- build(deps-dev): bump ts-jest from 29.1.3 to 29.1.4 in /src/main/resources/generator/dependencies/common - #9939 by @dependabot
- build(deps-dev): bump eslint-plugin-react from 7.34.1 to 7.34.2 in /src/main/resources/generator/dependencies/react - #9935 by @dependabot
- chore(deps): update dependency lint-staged to v15.2.5 - #9937 by @renovate
- Bump Node to 20.14.0 and NPM to 10.8.0 - #9931 by @pascalgrimaud
- chore(clients): reduce duplicated npm dependencies for clients - #9930 by @murdos
- build(deps-dev): bump @typescript-eslint/parser from 7.10.0 to 7.11.0 in /src/main/resources/generator/dependencies/vue - #9929 by @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.11.0 in /src/main/resources/generator/dependencies/common - #9927 by @dependabot
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.11.0 in /src/main/resources/generator/dependencies/react - #9925 by @dependabot
- build(deps-dev): bump @typescript-eslint/parser from 7.10.0 to 7.11.0 in /src/main/resources/generator/dependencies/common - #9928 by @dependabot
- build(deps): bump @nextui-org/react from 2.3.6 to 2.4.0 in /src/main/resources/generator/dependencies/react - #9924 by @dependabot
- build(deps): bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 - #9926 by @dependabot
- build(deps-dev): bump the typescript-eslint group in /src/main/resources/generator/dependencies/angular with 2 updates - #9922 by @dependabot
- chore(deps): update dependency stylelint to v16.6.0 - #9923 by @renovate
- build(deps-dev): bump @babel/cli from 7.24.5 to 7.24.6 in /src/main/resources/generator/dependencies/common - #9916 by @dependabot
- build(deps-dev): bump lint-staged from 15.2.4 to 15.2.5 in /src/main/resources/generator/dependencies/common - #9919 by @dependabot
- build(deps-dev): bump jsdom from 24.0.0 to 24.1.0 in /src/main/resources/generator/dependencies/react - #9918 by @dependabot
- build(deps): bump com.puppycrawl.tools:checkstyle from 10.16.0 to 10.17.0 in /src/main/resources/generator/dependencies - #9915 by @dependabot
- build(deps-dev): bump org.assertj:assertj-core from 3.25.3 to 3.26.0 in /src/main/resources/generator/dependencies - #9913 by @dependabot
- build(deps): bump com.electronwill.night-config:toml from 3.7.1 to 3.7.2 - #9912 by @dependabot
- build(deps-dev): bump net.jqwik:jqwik from 1.8.4 to 1.8.5 in /src/main/resources/generator/dependencies - #9914 by @dependabot
- chore(deps): lock file maintenance - #9911 by @renovate
- build(deps-dev): bump jsdom from 24.0.0 to 24.1.0 in /src/main/resources/generator/dependencies/vue - #9910 by @dependabot
- chore(deps): update dependency maven to v3.9.7 - #9908 by @renovate
- fix(deps): update dependency axios to v1.7.2 - #9902 by @renovate
- chore(deps): update dependency lint-staged to v15.2.4 - #9901 by @renovate
- chore(deps): update dependency cypress to v13.10.0 - #9903 by @renovate