Releases: jhipster/generator-jhipster
Releases · jhipster/generator-jhipster
v8.9.0
What’s Changed
- Fix backend test in Windows (#28628) @mshima
- Enhance LogoutResource to dynamically resolve OAuth2 client registration (#28420) @yhao3
- spring-boot: remove rate limit text (#28540) @mshima
- Use
actual
andexpected
in the order that is expected by AssertJ (#28600) @floscher - Ignore files/directories starting with _ when looking for samples groups (#28581) @mshima
- Fix dependabot gradle path. (#28555) @mshima
- chore(deps): update node.js to v22.13.1 (#28527) @renovate[bot]
- chore(deps): update node.js to v22.13.0 (#28411) @renovate[bot]
- Fix operand (#28389) @qmonmert
- Clean code: remove unused type alias (#28383) @qmonmert
- Local variable is redundant (#28344) @qmonmert
- Unused selector (#28329) @qmonmert
- Unused selector (#28327) @qmonmert
- Sonar: Braces and parentheses should be used consistently with arrow functions (#28326) @qmonmert
- generate-blueprint: add samplesGroup option (#28308) @mshima
- languages: add languagesDefinition to command (#28305) @mshima
- generate-blueprint: don't generate gitDependency by default (#28302) @mshima
- internal: allow choices with null value (#28301) @mshima
- Use a before a consonant sound (#28284) @qmonmert
- Remove unused import (#28265) @qmonmert
🖥️ Frontend
- [Angular] drop eslint-webpack-plugin (#28629) @mshima
- [React] Fix bump browser-sync from 2.29.3 to 3.0.3 (#28575) @qmonmert
- Update copyright headers (#28616) @mshima
- add packageManager to package.json to fix dependabot (#28554) @mshima
- Add support for plain Time fields (#28474) @OmarHawk
- Sonar: Unchanged variables should be marked as const (#28506) @qmonmert
- [Angular] Sonar: duplicate code (#28507) @qmonmert
- Sonar: var is used instead of let/const (#28508) @qmonmert
- Fix some typos (#28509) @qmonmert
- [Angular] Upgrade Typescript 5.7.3 (#28502) @qmonmert
- [Angular] Upgrade typescript-eslint 8.20.0 (#28475) @qmonmert
- [Angular] Simplify tests (#28449) @qmonmert
- [Angular] Migrate to signal (password-strength-bar component) (#28448) @qmonmert
- [Angular] Migrate to signal (item-count component) (#28444) @qmonmert
- [Angular] Migrate to signal (jvm-threads component) (#28435) @qmonmert
- Move some checks and asserts where it makes sense (#28382) @Tcharl
- [Angular] bump Angular (#28442) @qmonmert
- angular: replace proxy.conf.json with proxy.config.mjs (#28336) @mshima
- client: adjust readme (#28335) @mshima
- Clean code: remove unused parameter (#28409) @qmonmert
- [Angular] angular-builders beta to stable version (#28386) @qmonmert
- Clean code: remove unused constant (#28385) @qmonmert
- Clean code: remove unused constant (#28384) @qmonmert
- Unused chars (#28379) @qmonmert
- Fix: Mismatched JSDoc and function signature (#28378) @qmonmert
- [Angular] Fix OAuth2/Keycloak Forces HTTPS Redirects in Development Mode (#28366) @qmonmert
- Clean code: Remove unused constant (#28368) @qmonmert
- Clean code: Braces and parentheses should be used consistently with arrow functions (#28365) @qmonmert
- Clean code (#28358) @qmonmert
- [Vue] Remove old ref to TSLint (#28357) @qmonmert
- Clean code (#28356) @qmonmert
- [Vue] Field can be readonly (#28355) @qmonmert
- [Vue] Unused type alias (#28354) @qmonmert
- [Vue] Unused parameter prop (#28353) @qmonmert
- [Vue] Unused type alias (#28352) @qmonmert
- [Vue] Redundant measure unit (#28351) @qmonmert
- Clean code (#28350) @qmonmert
- Var is used instead of Let/Const (#28349) @qmonmert
- [React] Statement can be simplifiable (#28348) @qmonmert
- [React] Local variable rules is redundant (#28347) @qmonmert
- [React] Redundant mesure unit (#28346) @qmonmert
- Unused parameter (#28345) @qmonmert
- [Angular] Mismatched JSDoc (#28334) @qmonmert
- [Angular] Remove unused type alias (#28333) @qmonmert
- [Angular] Remove unused field (#28332) @qmonmert
- [Angular] Remove unused constant (#28331) @qmonmert
- Redundant measure unit (#28330) @qmonmert
- cypress: scripts adjusts (#28306) @mshima
- [Vue] Fix upgrade to Vite 6 (#28304) @qmonmert
- Properties may be safely replaced with margin shorthand (#28297) @qmonmert
- Unit of measure px is redundant (#28296) @qmonmert
🐾 JDL/Internals/Blueprints
- angular: drop eslint-webpack-plugin (#28629) @mshima
- Update copyright headers (#28616) @mshima
- spring-boot: be verbose about docker compose requirement in default c… (#28376) @mshima
- Add support for plain Time fields (#28474) @OmarHawk
- Move some checks and asserts where it makes sense (#28382) @Tcharl
- client: adjust readme (#28335) @mshima
- Clean code: can be simplified to true (#28388) @qmonmert
- Clean code: remove unused function (#28387) @qmonmert
- Clean code: remove unused constant (#28384) @qmonmert
- Clean code: remove unused constant (#28381) @qmonmert
- Add some more typescript types on generator (#28377) @Tcharl
- Clean code: Braces and parentheses should be used consistently with arrow functions (#28367) @qmonmert
- Clean code: Braces and parentheses should be used consistently with arrow functions (#28365) @qmonmert
🪶 Maven
- Fix Maven Wrapper when the Windows user name contains spaces (#28634) @ps10xgit
- Update copyright headers (#28616) @mshima
- Clean code: unused type (#28390) @qmonmert
- Clean code: remove unused constant (#28381) @qmonmert
- Clean code: Braces and parentheses should be used consistently with arrow functions (#28367) @qmonmert
- Fix upgrade org.gaul:modernizer-maven-plugin from 2.9.0 to 3.0.0 (#28325) @qmonmert
🐘 Gradle
- Update copyright headers (#28616) @mshima
- chore(deps): update dependency gradle to v8.12.1 (#28543) @renovate[bot]
- Clean code: remove unused constant (#28385) @qmonmert
- Clean code: remove unused constant (#28381) @qmonmert
📦 Dependency updates
- Update transitive dependencies (#28647) @mraible
- Bump transitional dependencies (#28633) @github-actions[bot]
- angular: drop eslint-webpack-plugin (#28629) @mshima
- [React] Fix bump browser-sync from 2.29.3 to 3.0.3 (#28575) @qmonmert
- Bump transitional dependencies (#28599) @github-actions[bot]
- add packageManager to package.json to fix dependabot (#28554) @mshima
- Bump transitional dependencies (#28545) @github-actions[bot]
- update spring-boot-dependencies bom to v3.4.2 (#28539) @github-actions[bot]
- Generator: upgrade Typescript 5.7.3 (#28505) @qmonmert
- Bump transitional dependencies (#28504) @github-actions[bot]
- [Angular] Upgrade Typescript 5.7.3 (#28502) @qmonmert
- [Angular] Upgrade typescript-eslint 8.20.0 (#28475) @qmonmert
- Bump transitional dependencies (#28447) @github-actions[bot]
- [Angular] bump Angular (#28442) @qmonmert
- [Angular] angular-builders beta to stable version (#28386) @qmonmert
- Bump transitional dependencies (#28380) @github-actions[bot]
- Bump transitional dependencies (#28314) @github-actions[bot]
- [Vue] Fix upgrade to Vite 6 (#28304) @qmonmert
- workspaces: add missing globby dependency (#28303) @mshima
v8.8.0
What’s Changed
- Fix typos (#28269) @qmonmert
- Remove unused import (#28267) @qmonmert
- Handle import to avoid unused import (#28266) @qmonmert
- Remove unused import (#28264) @qmonmert
- Minor cleanup in MailService.java (#28250) @vivekmore
- from-issue: add support for entity json files (#28238) @mshima
- graalvm: add graalvm reachability metadata to renovate (#28237) @mshima
- Improve readability of ciphers in the list (#28230) @vivekmore
- internal: omit value from prompts if value is not defined (#28228) @mshima
- script adjusts (#28176) @mshima
- chore(deps): update dependency sonarqube-community-branch-plugin to v1.23.0 (#28165) @renovate
- add more checkboxes to custom issues. (#28162) @mshima
- ci: switch test to macos (#28142) @mshima
- angular: drop jest-preset-angular from dependabot group (#28115) @mshima
- generate-blueprint: ignore package-lock files inside generators folder (#28113) @mshima
- permissionsPolicy is deprecated (#28081) @qmonmert
- cypress: adjust skip (#28097) @mshima
- spring-boot: fix sonar issues (#28096) @mshima
- spring-boot: remove deprecated RandomStringUtils usage (#28082) @mshima
- spring-boot: sonar fixes (#28076) @mshima
- cypress: add reason to skipped tests (#28083) @mshima
- ci: adjust sonar-pr dependabot (#28092) @mshima
- Sonar: Replace this lambda with method reference (#28079) @qmonmert
- chore(deps): update node.js to v22.12.0 (#28080) @renovate
- couchbase: enable cache in sample (#28040) @mshima
- Revert "build(deps): bump sonarqube from 10.7.0-community to 24.12.0.100206-community in /test-integration/sonar-pr" (#28072) @mshima
- Evict user login cache for couchbase (#28039) @kamilkrzywanski
- languages: fix languages prompts (#28035) @mshima
- Improve CSRF Token Handling for SPA (#27908) @yhao3
- cypress: replace faker deprecated method (#27965) @mshima
- spring-boot: revert v3.3.5 workarounds (#27961) @mshima
- from-issue: improve parseIssue (#27945) @mshima
- Move Liquibase
asyncStart
default value toApplicationProperties
(#27940) @yhao3 - ci: split issues templates and add support to incremental jdl in from-issue (#27911) @mshima
- Fix typo (#27929) @yhao3
- Update GitLab CI Docker push job (#27910) @yhao3
- print sonar result to summary (#27847) @mshima
- Update npm downloads chart (#27841) @mraible
- dependabot: add ngx-translate group (#27797) @mshima
- spring-boot: load liquibase.version property (#27776) @mshima
- testing: add blueprint support to helpers (#27768) @mshima
- docker: add sleep in mysql healthcheck (#27737) @mshima
🖥️ Frontend
- Typo (#28281) @qmonmert
- [Angular] Duplicate id reference (#28268) @qmonmert
- [Angular] eslint: remove workaround (#28260) @qmonmert
- Use generics in generator-angular (#27550) @Tcharl
- [React] fix spelling of Toast (#28229) @vivekmore
- angular: convert entity array to signal (#28220) @mshima
- angular: drop pagination-template partial template (#28212) @mshima
- angular: change sortState from input to model (#28211) @mshima
- [Angular] Migrate to signals (sort.directive.ts) (#28209) @qmonmert
- [Angular] Migrate to signals (filter.component.ts) (#28210) @qmonmert
- [Angular] Migrate to signals (sort-by.directive.ts) (#28197) @qmonmert
- [Angular] Migrate to signals (translate.directive.ts) (#28196) @qmonmert
- angular: update to Angular v19 (#28114) @mshima
- angular: replace webpack rtl config with postcss file (#28187) @mshima
- angular: add experimental esbuild bundler support (#28003) @mshima
- java: checksum adjusts (#28057) @mshima
- client: adjust devServerPort (#28017) @mshima
- angular: add standalone to missing components (#28005) @mshima
- client: drop throbber.gif file (#28002) @mshima
- angular: add environments files (#27994) @mshima
- [React] react-router v7 (#27985) @qmonmert
- Fix upgrade: dot-properties from 1.0.1 to 1.1.0 (#27964) @qmonmert
- internal: drop types-export files (#27933) @mshima
- internal: add type to mutateData (#27932) @mshima
- internal: type improvements (#27927) @mshima
- add type to applicationDefaults (#27383) @mshima
- adjusts for blueprints (#27874) @mshima
- client: inject workspace instead of override (#27832) @mshima
- client: default client source dir to src if clientRootDir is not empty and add to ci sample (#27819) @mshima
- internal: replace generator method with properties and types adjusts (#27807) @mshima
- [Angular] Fix bump the ngx-translate group (#27804) @qmonmert
- languages: drop ts-nocheck (#27803) @mshima
- vue: replace @module-federation/utilities with @module-federation/enhanced/runtime (#27774) @mshima
- react: use mock in mf test (#27775) @mshima
- javascript: add mergeClientPackageJson api and adjust injection (#27772) @mshima
- add GetWebappTranslationCallback type (#27769) @mshima
🐾 JDL/Internals/Blueprints
- Use generics in generator-angular (#27550) @Tcharl
- internal: adjusts to property calculation (#28236) @mshima
- internal: switch from Duplex to transform (#28164) @mshima
- drop default password for postgresql (#28098) @mshima
- kafka: switch to apache/kafka container (#28077) @mshima
- spring-boot: fix sonar issues (#28099) @mshima
- angular: add experimental esbuild bundler support (#28003) @mshima
- Update Spring Boot to v3.4.0 (#27963) @github-actions
- java: checksum adjusts (#28057) @mshima
- client: adjust devServerPort (#28017) @mshima
- java: checksum adjusts (#28006) @mshima
- internal: drop types-export files (#27933) @mshima
- internal: add type to mutateData (#27932) @mshima
- internal: type improvements (#27927) @mshima
- internal: add relationship microserviceName check (#27912) @mshima
- add type to applicationDefaults (#27383) @mshima
- adjusts for blueprints (#27874) @mshima
- java: add java:server generator (#27839) @mshima
- java: add javaSampleValues (#27831) @mshima
- internal: replace generator method with properties and types adjusts (#27807) @mshima
- languages: drop ts-nocheck (#27803) @mshima
- javascript: add mergeClientPackageJson api and adjust injection (#27772) @mshima
- add currentVersion to cleanupFiles. (#27771) @mshima
- add GetWebappTranslationCallback type (#27769) @mshima
- generate-blueprint: improve dev-blueprint and ci workflow (#27765) @mshima
🪶 Maven
- angular: add experimental esbuild bundler support (#28003) @mshima
- java: checksum adjusts (#28057) @mshima
- Reactivate Couchbase for SB3 (#27972) @kamilkrzywanski
- java: checksum adjusts (#28006) @mshima
- spring-boot: add test profile in addiction testdev/testprod profiles (#27987) @mshima
- spring-boot: set default spring.profiles.active (#27986) @mshima
- internal: drop types-export files (#27933) @mshima
🐘 Gradle
- chore(deps): update dependency gradle to v8.12 (#28259) @renovate
- angular: add experimental esbuild bundler support (#28003) @mshima
- Update Spring Boot to v3.4.0 (#27963) @github-actions
- java: checksum adjusts (#28057) @mshima
- java: checksum adjusts (#28006) @mshima
- spring-boot: add test profile in addiction testdev/testprod profiles (#27987) @mshima
- Update Spring Boot to v3.3.6 (#27959) @mshima
- chore(deps): update dependency gradle to v8.11.1 (#27946) @renovate
- internal: drop types-export files (#27933) @mshima
- internal: add type to mutateData (#27932) @mshima
- chore(deps): update dependency gradle to v8.11 (#27857) @renovate
- graalvm: adjusts (#27763) @mshima
📦 Dependency updates
- Bump transitional dependencies (#28261) @github-actions
- update spring-boot-dependencies bom to v3.4.1 (#28249) @github-actions
- Bump to Typescript 5.7.2 (#28213) @qmonmert
- Bump to Rimraf 6 (#28214) @qmonmert
- angular: update to Angular v19 (#28114) @mshima
- Bump transitional dependencies (#28190) @github-actions
- Fix upgrade Chai (#28137) @qmonmert
- Bump transitional dependencies (#28140) @github-actions
- angular: add experimental esbuild bundler support (#28003) @mshima
- Update Spring Boot to v3.4.0 (#27963) @github-actions
- Bump transitional dependencies (#28037) @github-actions
- Reactivate Couchbase for SB3 (#27972) @kamilkrzywanski
- [React] react-router v7 (#27985) @qmonmert
- Bump transitional dependencies (#27971) @github-actions
- Fix upgrade: dot-properties from 1.0.1 to 1.1.0 (#27964) @qmonmert
- internal: drop types-export files (#27933) @mshima
- Bump transitional dependencies (#27896) @github-actions
- adjusts for blueprints (#27874) @mshima
- Bump transitional dependencies (#27848) @github-actions
- [Angular] Fix bump the ngx-translate group (#27804) @qmonmert
- vue: replace @module-federation/utilities with @module-federation/enhanced/runtime (#27774) @mshima
- Bump transitional dependencies (#27767) @github-actions
v8.7.3
What’s Changed
- spring-cache: improve cache config validation (#27726) @mshima
- chore(deps): update dependency node to v22 (#27722) @renovate
- cypress: use admin user in case of in memory user test (#27724) @mshima
- testing: fix default NPM_VERSION (#27710) @mshima
🖥️ Frontend
- sonar: ignore cycle issue for entities (#27725) @mshima
- [Angular] Upgrade typescript-eslint from 8.11.0 to 8.12.1 (#27721) @qmonmert
📦 Dependency updates
v8.7.2
What’s Changed
- Update Spring Boot to v3.3.5 (#27677) @github-actions
- Disable Docker Compose integration if there is no container to start (#27380) @mshima
- Spring Boot: adjusts to Docker Compose integration (#27437) @mshima
- Improve Docker documentation in README (#27691 and #27702) @mshima @mraible
- Upgrade Node to v20.18.0 (#27494) @renovate
- Add support for Java 23 (#27345) @mraible
- Avoid isPersisted being saved in elasticsearch index (#27704) @OmarHawk
- Testing: add GitHub matrix utilities (#27694) @mshima
- Internal: adjust application type to don't allow unknown fields (#27689) @mshima
- Force color in ci workflows (#27678) @mshima
- Switch React and Vue workflows to github-build-matrix (#27676) @mshima
- Spring-cache: fix enableHibernateCache value (#27674) @mshima
- Server: increase keycloak wait due to MacOS (#27657) @mshima
- Internal: cacheProvider defaults adjusts (#27658) @mshima
- Cypress: add logout test (#27656) @mshima
- Spring-boot: allow h2 console to be enabled/disabled using spring.h2.console.enabled property (#27649) @mshima
- Liquibase foreign key relationship column names (#27608) @OmarHawk
- Enable angular in devserver (#27622) @mshima
- Enable vue in devserver workflow (#27616) @mshima
- Add couchmove version (#27563) @qmonmert
- Docker: increase keycloak retries (#27548) @mshima
- Git: run commit with --no-verify (#27452) @mshima
- Testing: improve types, fix options, and improve api (#27430) @mshima
- Testing: add runCli helper (#27410) @mshima
- Switch auto merge from merge to squash (#27416) @mshima
- base-core: fix varargs cli argument handling (#27408) @mshima
- generate-blueprint: enable queueCommandTasks (#27384) @mshima
- Move npmw install task to java:node (#27360) @mshima
- generate-blueprint adjusts (#27362) @mshima
- generate-blueprint: add recreatePackageLock option (#27361) @mshima
- generate-blueprint: drop vitest.test-setup.ts (#27358) @mshima
🖥️ Frontend
- internal: types adjusts (#27636) @mshima
- reimplement devserver workflow (#27612) @mshima
- switch to react and vue to @module-federation/enhanced (#27613) @mshima
- fix: omit package.json type if commonjs (#27611) @mshima
- vue: @module-federation/utilities dependency is gateway only (#27544) @mshima
- react, vue: downgrade sass to avoid deprecations (#27528) @mshima
- vue: adjusts for client bundler (#27515) @mshima
- client: add client bundler for internal organization. (#27507) @mshima
- simplify vite.config using import.meta.resolve (#27346) @mshima
- client: retrieve bootstrap v4 themes for vue (#27465) @mshima
- Sonar: Member is never reassigned; mark it as readonly (#27438) @qmonmert
- [Angular] Sonar: Member is never reassigned; mark it as readonly (#27436) @qmonmert
- testing: add helpers and migrate to JHipster helpers (#27426) @mshima
- tests: switch to JHipster helpers (#27413) @mshima
- generate-blueprint: adjusts (#27381) @mshima
🐾 JDL/Internals/Blueprints
- couchbase: add couchmove version (#27693) @mshima
- java/graalvm: polish (#27675) @mshima
- add java:graalvm generator. (#27660) @mshima
- spring-boot: adjust gradle dev dependencies (#27648) @mshima
- internal: types adjusts (#27636) @mshima
- update @yeoman/adapter to v2.0.0 (#27553) @mshima
- internal: adjust command parsing with default option value (#27549) @mshima
- project-name: make it configurable by options (#27545) @mshima
- client: add client bundler for internal organization. (#27507) @mshima
- resolve faker 9 breaking changes (#27368) @mshima
- internal: always load main generators configs (#27466) @mshima
- testing: add helpers and migrate to JHipster helpers (#27426) @mshima
- generate-blueprint: adjusts (#27424) @mshima
- tests: switch to JHipster helpers (#27413) @mshima
- make deployments reproducible (#27414) @mshima
- generate-blueprint: adjusts (#27406) @mshima
- generate-blueprint: migrate tests to blueprint as array (#27385) @mshima
- generate-blueprint: add skipWorkflows and ignoreExistingGenerators options (#27382) @mshima
- generate-blueprint: adjusts (#27381) @mshima
- git: add --commit-msg option (#27363) @mshima
🪶 Maven
- spring-boot: adjust gradle dev dependencies (#27648) @mshima
- client: add client bundler for internal organization. (#27507) @mshima
- testing: add helpers and migrate to JHipster helpers (#27426) @mshima
🐘 Gradle
- couchbase: add couchmove version (#27693) @mshima
- java/graalvm: polish (#27675) @mshima
- add java:graalvm generator. (#27660) @mshima
- exclude commons-logging (#27659) @mshima
- spring-boot: adjust gradle dev dependencies (#27648) @mshima
- client: add client bundler for internal organization. (#27507) @mshima
- testing: add helpers and migrate to JHipster helpers (#27426) @mshima
- chore(deps): update dependency gradle to v8.10.2 (#27391) @renovate
📦 Dependency updates
- Bump transitional dependencies (#27688) @github-actions
- add more workflows support to github-build-matrix and migrate angular workflow (#27624) @mshima
- Bump transitional dependencies (#27625) @github-actions
- switch to react and vue to @module-federation/enhanced (#27613) @mshima
- drop quibble dependency (#27610) @mshima
- dynamic register ts node loader (#27587) @mshima
- Bump transitional dependencies (#27559) @github-actions
- update @yeoman/adapter to v2.0.0 (#27553) @mshima
- react, vue: downgrade sass to avoid deprecations (#27528) @mshima
- Bump transitional dependencies (#27431) @github-actions
- fix eslint exports (#27359) @mshima
v8.7.1
What’s Changed
- Skip install step if source matches (#27301) @mshima
- Minor improvement to README.md (#27287) @mraible
- Prevent logback from outputting its own status (#27267) @DanielFran
- Enable typescript auto merge (#27265) @mshima
- Update banner location (#27221) @mshima
- Update dependency sonarqube-community-branch-plugin to v1.22.0 (#27202) @renovate
- Upgrade eslint-plugin-import-x 4.2.1 (ignore some import-x/no-unresolved) (#27188) @qmonmert
- Make jdl types decoupled (#27176) @mshima
- Clean up jdl and reduce dependency on jhipster (#27151) @mshima
- Enable ignored dependencies (#27322) @mshima
🖥️ Frontend
- Don't convert blob types in jdl (#27328) @mshima
- Upgrade Vue 3.5.5 (#27290) @qmonmert
- Integrate docker compose (#27062) @mshima
- npmw created after ./npmw started (#27268) @qmonmert
- Upgrade Angular 18.2.4 (#27263) @qmonmert
- Optimize tests (#27255) @mshima
- Drop file reader from jdl/core (#27248) @mshima
- Update yeoman-test to v9. (#27247) @mshima
- Convert files to typescript and move testing to lib (#27237) @mshima
- Fix types and enable type check for entire project (#27235) @mshima
- Rework jdl structure (#27208) @mshima
- Upgrade Eslint 9.10.0 (#27204) @qmonmert
- Add types to jhipsterConfig and jhipsterConfigWithDefaults (#27203) @mshima
- Fix translation with empty values (#27199) @mshima
- Type adjusts (#27194) @mshima
- Reimplement types (#27193) @mshima
- Rename generators files from js to ts. (#27187) @mshima
- Add initial command integration to jdl (#27152) @mshima
- Enable consistent-type-imports rule (#27177) @mshima
- Move command utils to an exclusive folder (#27175) @mshima
- Add derived properties types using command choices (#27138) @mshima
- Export types from command (#27133) @mshima
- Fix call to track function on entity list component template (#27114) @edilsonmendes
- [Angular] Use let on metrics component (#27108) @qmonmert
- [Angular] Upgrade typescript-eslint from 8.2.0 to 8.3.0 (#27098) @qmonmert
- Remove duplicate imports (#27096) @emilpaw
🐾 JDL/Internals/Blueprints
- use jhipster-framework release (#27342) @mshima
- don't convert blob types in jdl (#27328) @mshima
- add jdl support to blueprints (#27291) @mshima
- integrate docker compose (#27062) @mshima
- npmw created after ./npmw started (#27268) @qmonmert
- optimize tests (#27255) @mshima
- simplify incremental-changelog tests (#27250) @mshima
- update yeoman-test to v9. (#27247) @mshima
- convert files to typescript and move testing to lib (#27237) @mshima
- fix types and enable type check for entire project (#27235) @mshima
- Rework jdl structure (#27208) @mshima
- add types to jhipsterConfig and jhipsterConfigWithDefaults (#27203) @mshima
- Type adjusts (#27194) @mshima
- Reimplement types (#27193) @mshima
- Rename generators files from js to ts. (#27187) @mshima
- add initial command integration to jdl (#27152) @mshima
- add JDLRuntime to keep JDL runtime data (#27182) @mshima
- enable consistent-type-imports rule (#27177) @mshima
- move command utils to an exclusive folder (#27175) @mshima
- add derived properties types using command choices (#27138) @mshima
- reorganize jdl modules (#27137) @mshima
- export types from command (#27133) @mshima
🪶 Maven
- don't reorder plugins inside pom profile (#27343) @mshima
- integrate docker compose (#27062) @mshima
- optimize tests (#27255) @mshima
- update yeoman-test to v9. (#27247) @mshima
- convert files to typescript and move testing to lib (#27237) @mshima
- fix types and enable type check for entire project (#27235) @mshima
- Reimplement types (#27193) @mshima
- Rename generators files from js to ts. (#27187) @mshima
- enable consistent-type-imports rule (#27177) @mshima
- move command utils to an exclusive folder (#27175) @mshima
🐘 Gradle
- integrate docker compose (#27062) @mshima
- optimize tests (#27255) @mshima
- convert files to typescript and move testing to lib (#27237) @mshima
- fix types and enable type check for entire project (#27235) @mshima
- Update dependency gradle to v8.10.1 (#27213) @renovate
- Reimplement types (#27193) @mshima
- Rename generators files from js to ts. (#27187) @mshima
- add initial command integration to jdl (#27152) @mshima
- enable consistent-type-imports rule (#27177) @mshima
- move command utils to an exclusive folder (#27175) @mshima
📦 Dependency updates
- bump eslint and adjust types. (#27350) @mshima
- Bump transitional dependencies (#27351) @github-actions
- update spring-boot-dependencies bom to v3.3.4 (#27333) @github-actions
- override
@types/node
(#27327) @mshima - Upgrade faker-js 9 (#27292) @qmonmert
- Upgrade Vue 3.5.5 (#27290) @qmonmert
- Bump transitional dependencies (#27281) @github-actions
- Upgrade Angular 18.2.4 (#27263) @qmonmert
- simplify incremental-changelog tests (#27250) @mshima
- update yeoman-test to v9. (#27247) @mshima
- convert files to typescript and move testing to lib (#27237) @mshima
- Rework jdl structure (#27208) @mshima
- Upgrade Eslint 9.10.0 (#27204) @qmonmert
- Bump transitional dependencies (#27198) @github-actions
- Reimplement types (#27193) @mshima
- Upgrade eslint-plugin-import-x 4.2.1 (#27186) @qmonmert
- Bump transitional dependencies (#27132) @github-actions
- [Angular] Upgrade typescript-eslint from 8.2.0 to 8.3.0 (#27098) @qmonmert
- replace eslint-plugin-import with eslint-plugin-import-x (#27095) @mshima
v8.7.0
What’s Changed
- Upgrade Node to 20.17.0 (#27031) @renovate
- Fix application field not sent to prometheus (#27065) @vmartowicz
- Look for applications in
jhipster info
(#27059) @mshima - Add produces to /authenticate endpoint (#27058) @mshima
- Improve BUG_REPORT.md (#27036) @mshima
- Add SonarQube Analysis for PRs (#26993) @anarsultanov
- Fix npm execution with default buildTool (#27017) @mshima
- Fix h2 console data (#27016) @mshima
- Add addJavaDefinitions api to sources (#26973) @mshima
- Fix compilation issue when using elasticsearch (#26964) @BrayanMnz
- Apply prettier to Java templates (#26949) @mshima
- Cypress improvements (#26938) @mshima
- Correct issue with invalid contraint being generated for ManyToMany relationships (#26911) @OmarHawk
- Fix dependabot for eslint 9 (#26811) @mshima
- Correct the ar-ly fron english to ar-ly (#26772) @mithun522
- Add generate-generator dev blueprint command (#26726) @mshima
- Fix oauth2 microservice roles (#26717 and #26716) @mshima
- Replace ModifyServersOpenApiFilter with ServerBaseUrlCustomizer (#26706) @mshima
- Add prettier to monorepository root (#26692) @mshima
- Update
generate-sample
command (#26697) @mshima - Fix deprecated @cucumber (#26636) @qmonmert
- Unnecessary SuppressWarning annotations in generated code (#26657 and #26630) @qmonmert
- Sonar: several improvements by @qmonmert
- Fix cyclic entities in neo4j sample (#26539) @mshima
🖥️ Frontend
- [Angular] typescript-eslint 8.2.0 (#27018) @qmonmert
- [Angular] NG8112 @let xxx is declared but its value is never read (#26991) @qmonmert
- Fixes for Vue compat (#26989) @mshima
- [Angular] Angular 18.2.0 migrate dependency injection (#26980) @qmonmert
- [Angular] Angular 18.2.0 migrate route-lazy-loading (#26981) @qmonmert
- apply prettier/eslint to vue templates (#26963) @mshima
- apply eslint/prettier to react templates (#26950) @mshima
- apply eslint/prettier to angular templates (#26952) @mshima
- apply prettier/eslint to templates (#26948) @mshima
- adjust cypress eslint config (#26937) @mshima
- add more eslint rules to base (#26936) @mshima
- apply prettier to templates (#26935) @mshima
- add sort-imports to eslint base config. (#26932) @mshima
- Update ESLint to v9 (#26916) @mshima
- convert editorconfig to multistep template (#26828) @mshima
- update vue eslint to v9 (#26827) @mshima
- migrate vue eslint to flat config (#26794) @mshima
- react: update eslint to v9 (#26793) @mshima
- update husky to v9.1.1 (#26762) @mshima
- Update Angular to eslint@9 (#26504) @mshima
- ignore js files in docker folder (#26758) @mshima
- switch apps to javascript:prettier generator (#26742) @mshima
- Migrate React eslint to flat config (#26725) @mshima
- Improvements to imperative gateway (#26718) @mshima
- [Angular] let syntax (#26699) @qmonmert
- Upgrade Prettier 3.3.3 (#26711) @qmonmert
- [Angular] Refactor this code to not nest functions more than 4 levels deep (#26654) @qmonmert
- [Angular] Referencing the conditional expression's result (#26676) @qmonmert
- [Angular] Referencing the conditional expression's result (#26658) @qmonmert
- [Angular] Refactor this code to not nest functions more than 4 levels deep (#26642) @qmonmert
- [Angular] Unexpected duplicate selector (#26641) @qmonmert
- [Angular] Reorganize imports (#26638) @qmonmert
- [Angular] Referencing the conditional expression's result (#26640) @qmonmert
- Sonar: Rename UserManagementResolve function to match the regular expression (#26635) @qmonmert
- Forward proxy URI from proxy to server to let it pass to oauth2 authentication (#26544) @henri-tremblay
- add javascript:bootstrap generator (#26624) @mshima
- enable queueCommandTasks by default for built in generators (#26623) @mshima
- add javascript:prettier and javascript:husky generators. (#26567) @mshima
- drop airbnb eslint config (#26555) @mshima
- apply prettier to vue templates (#26552) @mshima
- apply prettier to react templates (#26551) @mshima
- apply prettier to templates (#26550) @mshima
- Local variables should not be declared and then immediately returned or thrown (#26546) @qmonmert
🐾 JDL/Internals/Blueprints
- don't include devtools in docker image. (#27063) @mshima
- adjust /authenticate api (#27052) @mshima
- adjust supported java versions to official support (#27049) @mshima
- fix some sonar issues (#27039) @mshima
- add force-git option (#27025) @mshima
- add ESLintPool and PrettierPool classes (#26953) @mshima
- add sort-imports to eslint base config. (#26932) @mshima
- Upgrade org.liquibase.gradle 3.0.0 (#26915) @qmonmert
- Update ESLint to v9 (#26916) @mshima
- Don't sort maven dependency imports (#26903) @mshima
- Sort pom.xml using transform. (#26893) @mshima
- customizeTemplatePaths adjusts (#26867) @mshima
- update husky to v9.1.1 (#26762) @mshima
- Update Angular to eslint@9 (#26504) @mshima
- switch apps to javascript:prettier generator (#26742) @mshima
- Migrate React eslint to flat config (#26725) @mshima
- Improvements to imperative gateway. (#26718) @mshima
- Upgrade Prettier 3.3.3 (#26711) @qmonmert
- enable queueCommandTasks by default for built in generators (#26623) @mshima
- Improve test apis. (#26617) @mshima
- add javascript:prettier and javascript:husky generators. (#26567) @mshima
- drop airbnb eslint config (#26555) @mshima
- add queueCommandTasks feature (#26545) @mshima
🪶 Maven
- don't include devtools in docker image. (#27063) @mshima
- move org.apache.maven.plugins plugins to the top (#27061) @mshima
- Update dependency maven to v3.9.9 (#26992) @renovate
- add sort-imports to eslint base config. (#26932) @mshima
- keep xml tag value as string when parsing pom.xml (#26931) @mshima
- move templates from server to spring-boot generator templates (#26922) @mshima
- Update ESLint to v9 (#26916) @mshima
- Don't sort maven dependency imports (#26903) @mshima
- Sort pom.xml using transform. (#26893) @mshima
- add java:openapi-generator generator (#26694) @mshima
- enable queueCommandTasks by default for built in generators (#26623) @mshima
- drop airbnb eslint config (#26555) @mshima
🐘 Gradle
- don't include devtools in docker image. (#27063) @mshima
- Update dependency gradle to v8.10 (#26972) @renovate
- add sort-imports to eslint base config. (#26932) @mshima
- Upgrade org.liquibase.gradle 3.0.0 (#26915) @qmonmert
- move templates from server to spring-boot generator templates (#26922) @mshima
- Update ESLint to v9 (#26916) @mshima
- sort build.gradle dependencies (#26894) @mshima
- fix gradle implementation platform scope (#26832) @mshima
- Update dependency gradle to v8.9 (#26695) @renovate
- enable queueCommandTasks by default for built in generators (#26623) @mshima
- drop airbnb eslint config (#26555) @mshima
📦 Dependency updates
- Bump transitional dependencies (#27057) @github-actions
- update spring-boot-dependencies bom to v3.3.3 (#27037) @github-actions
- cleanup dependencies (#27020) @mshima
- [Angular] typescript-eslint 8.2.0 (#27018) @qmonmert
- Bump transitional dependencies (#26990) @github-actions
- adjust to vue compat (#26989) @mshima
- Bump transitional dependencies (#26940) @github-actions
- Update ESLint to v9 (#26916) @mshima
- Bump transitional dependencies (#26895) @github-actions
- Bump transitional dependencies (#26834) @github-actions
- update vue eslint to v9 (#26827) @mshima
- migrate vue eslint to flat config (#26794) @mshima
- react: update eslint to v9 (#26793) @mshima
- update husky to v9.1.1 (#26762) @mshima
- Bump transitional dependencies (#26773) @github-actions
- update spring-boot-dependencies bom to v3.3.2 (#26760) @github-actions
- Update Angular to eslint@9 (#26504) @mshima
- revert husky to 9.0.11 (#26757) @mshima
- Migrate React eslint to flat config (#26725) @mshima
- Upgrade Prettier 3.3.3 (#26711) @qmonmert
- Bump transitional dependencies (#26710) @github-actions
- Bump transitional dependencies (#26634) @github-actions
- add javascript:eslint generator (#26632) @mshima
- Bump transitional dependencies (#26576) @github-actions
- add javascript:prettier and javascript:husky generators. (#26567) @mshima
- drop airbnb eslint config (#26555) @mshima
v8.6.0
What’s Changed
- Upgrade to Spring Boot 3.3.1 (#26490) @github-actions
- Upgrade to Angular 18 (#26213) @mraible
- Add Java 22 support (#25645, #26495) @mraible and @mshima
- Upgrade to Maven v3.9.8 (#26452) @renovate
- Upgrade to Gradle v8.8 (#26329) @renovate
- Upgrade to Node v20.15.0 (#26494) @renovate
- Upgrade to Keycloak 25.0.0 (#26420) @qmonmert
- Fix Gatling: remove deprecated plugin configuration option (#26493) @timothystone-knsl
- Unnecessary
npmw
variables (#26436) @henri-tremblay - Docker Compose version is obsolete (#26438) @qmonmert
- Always add
ci:server:await
script (#26393) @mshima - Fix MySQL 8.4.0 so it starts in Docker (#26359) @mraible
- Don't add annotations to inner classes (#26345) @mshima
- Upgrade to MariaDB 11.4.2 (#26346) @qmonmert
- Sonar: UserDTO overrides
equals()
and should therefore also overridehashCode()
(#26325) @qmonmert - Loggers should be
private static final
(#26532) @qmonmert
🖥️ Frontend
- [Angular] Fix deprecated signature for
tableRow.injector.get
(#26516 and #26529) @qmonmert - [Angular] Sonar: Fields that are only assigned in the constructor should be
readonly
(#26514) @qmonmert - [Angular]
throwError()
function is deprecated (#26515) @qmonmert - [Angular] Rename Jhipster to JHipster (#26512) @qmonmert
- [Angular] HttpClientTestingModule is deprecated (#26511) @qmonmert
- [Angular] Fix input fields style on Bootswatch Quartz theme (#26507) @qmonmert
- [Angular] Sonar: InfiniteScrollModule is deprecated (#26465) @qmonmert
- [Angular] Sonar: HttpClientModule is deprecated (#26464) @qmonmert
- [Angular] Fix deprecated RxJS method (throwError) (#26336) @qmonmert
- [Angular] Fix deprecated method (angular/core/testing) (#26335) @qmonmert
- [Angular] Use signal contentChild (#26334) @qmonmert
- [React] Fix OAuth2 login and logout issues (#26384) @yhao3
- The documentation should recommend using
./npmw
instead of requiring Node be installed (#26437) @henri-tremblay - Fix initial text direction setting (#26406) @emilpaw
- Avoid filtering out relationships where entities support filtering (#26357) @OmarHawk
- Cleanup
.eslintignore
(#26453) @mshima
🐾 JDL/Internals/Blueprints
- internal improvements (#26526) @mshima
- migrate blueprints to ESLint v9 (#26491) @mshima
- don't show removed commands in help (#26479) @mshima
- more adjusts for Kotlin blueprint migration (#26477) @mshima
- add eslint/recommended exports (#26476) @mshima
- Adjusts for kotlin blueprint (#26463) @mshima
- allow blueprints to override filterEntitiesForClient (#26369) @mshima
- check blueprints using engines (#26331) @mshima
- add editJavaFile function (#26344) @mshima
- improve from-issue (#26326) @mshima
- disable auto merge for typescript (#26510) @mshima
- workaround v7 files structure bug (#26503) @mshima
- allow blueprints to override filterEntitiesForClient (#26369) @mshima
- ignore files in blueprints. (#26352) @mshima
- fix load config of generator scope (#26371) @mshima
- improvements to blueprints (#26489, #26367) @mshima
- increase keycloak docker retries (#26379) @mshima
🪶 Maven
- Add maven mergeMavenPomContent and sort build configuration (#26530) @mshima
- Update dependency maven to v3.9.8 (#26452) @renovate
- Don't override maven-resources-plugin (#26408) @mshima
🐘 Gradle
v8.5.0
What’s Changed
- Cypress: Fix warn 'response is possibly undefined' (#26316) @qmonmert
- rework PublicUserResourceIT to don’t depend on User order (#26312) @mshima
- Sonar: This block of commented-out lines of code should be removed (#26302) @qmonmert
- Update dependency node to v20.14.0 (#26292) @renovate
- Sonar: This block of commented-out lines of code should be removed (#26272) @qmonmert
- adjust to neo4j (#26273) @mshima
- cleanup cache in tests (#26271) @mshima
- More type checking (#26269) @Tcharl
- Sonar: This block of commented-out lines of code should be removed (#26270) @qmonmert
- Sonar: This block of commented-out lines of code should be removed (#26268) @qmonmert
- Sonar: Remove this unused 'databaseSizeBeforeCreate' local variable (#26264) @qmonmert
- randomize node and java versions (#26262) @mshima
- don't deleteAll in entities tests. (#26259) @mshima
- Sonar: Remove the declaration of thrown exception 'java.lang.Exception', as it cannot be thrown from method's body (#26258) @qmonmert
- Sonar: Rename 'user' which hides the field declared at line 25 (#26246) @qmonmert
- Sonar: Rename 'user' which hides the field declared at line 80 (#26241) @qmonmert
- move UserMapperTest to correct class (#26240) @mshima
- don't delete all Users in DomainUserDetailsServiceITs (#26227) @mshima
- Sonar: Rename 'user' which hides the field declared at line 80 (#26225) @qmonmert
- Sonar: Remove the declaration of thrown exception 'java.lang.Exception', as it cannot be thrown from method's body (#26210) @qmonmert
- add repository to update-spring-boot-dependencies workflow (#26209) @mshima
- adjusts for daily-builds (#26204) @mshima
- More type checking (#26177) @Tcharl
- improvements to generate-sample (#26176) @mshima
- drop broken embedded relationship in react and vue (#26175) @mshima
- add details to UserVM (#26171) @mshima
- only add applicationIndex if there is more than one application (#26169) @mshima
- Jhipster typescript iteration 4 (#26133) @Tcharl
- adjust search engine warning. (#26143) @mshima
- ignore dto warning for built in entities. (#26142) @mshima
- simplify jdl test without external fixture (#26135) @mshima
- Type safety on jdl to json converters (#26115) @Tcharl
- Type safety - Incremental step 3 (#26111) @Tcharl
- Type safety - Incremental step 1 (#26096) @Tcharl
- Fix bidirectional/unidirectional question (#26099) @mshima
- chore(deps): update dependency node to v20.13.1 (#26097) @renovate
- Enable and Fix keycloak User Registration Config along with defaulting to 'User' group for newly registered users (#24765) @RawSanj
- more params to devcontainer (#26090) @Tcharl
- use OAS sdk requiredMode instead of deprecated api (#26081) @Tcharl
- Updates to generated blueprint. (#26078) @mshima
- chore(deps): update dependency node to v20.13.0 (#26058) @renovate
- MySQL 8.4.0 (#26026) @qmonmert
- improvements to addJavaAnnotation (#26044) @mshima
- replace setup-generator-jhipster-jit (#25978) @mshima
- Fix formatting (#26002) @qmonmert
🖥️ Frontend
- use input instead of @input (#26313) @mshima
- Jest: toBeCalledWith is deprecated (#26305) @qmonmert
- [Angular] Remove useless space (#26304) @qmonmert
- [Angular] Use input signal (#26303) @qmonmert
- remove close button from the header. (#26294) @mshima
- [Angular] Use viewChild signal (#26293) @qmonmert
- [Angular] Use viewChild signal (#26291) @qmonmert
- [Angular] Use viewChild signal (#26282) @qmonmert
- ignore relationships with embedded entities in react and vue (#26170) @mshima
- Test types adjusts (#26156) @mshima
- adjusts for embedded entities (#25976) @mshima
- normalize paths for vite-plugin-static-copy (#26141) @mshima
- Add composing component priority. (#26080) @mshima
- [Angular] style broken on the threads dump modal (#26113) @qmonmert
- Sonar: Add a 'onKeyPress|onKeyDown|onKeyUp' attribute to this tag (#26107) @qmonmert
- change tsconfig.app.json.ejs to properly find imports (#26098) @yennor
- rework react error handling (#26059) @mshima
- Fix typos in questions (#26076) @mraible
🐾 JDL/Internals/Blueprints
- Jest: toBeCalledWith is deprecated (#26305) @qmonmert
- adjusts to user cleanups (#26281) @mshima
- fix daily builds errors. downgrade gradle openapi generator plugin. (#26260) @mshima
- don't delete all Users in AccountResourceIT (#26233) @mshima
- don't delete all users in some integration tests (#26250) @mshima
- add configureCurrentJHipsterCommandConfig and add configure to some c… (#26172) @mshima
- Test types adjusts (#26156) @mshima
- adjusts for embedded entities (#25976) @mshima
- Add composing component priority. (#26080) @mshima
- Type safety - Incremental step 2 (#26110) @Tcharl
- some more use of constants instead of string (#26074) @Tcharl
- Add manual routes support to imperative gateway (#25817) @mshima
- Move some prompts to command config (#26008) @mshima
- Update jhipster-bom to 8.4.1-SNAPSHOT (#26009) @mraible
- improve jdl serialization and types (#26006) @mshima
🪶 Maven
- Update dependency maven to v3.9.7 (#26267) @renovate
- bump maven wrapper to v3.3.2 (#26261) @mshima
- fix daily builds errors. downgrade gradle openapi generator plugin. (#26260) @mshima
- Bump spring-boot to v3.3.0 (#26242) @mshima
- Update dependency maven-wrapper to v3.3.1 (#26196) @renovate
- Test types adjusts (#26156) @mshima
- Add manual routes support to imperative gateway (#25817) @mshima
🐘 Gradle
- adjusts to user cleanups (#26281) @mshima
- fix daily builds errors. downgrade gradle openapi generator plugin. (#26260) @mshima
- Test types adjusts (#26156) @mshima
📦 Dependency updates
- Bump transitional dependencies (#26266) @github-actions
- Bump transitional dependencies (#26174) @github-actions
- fix jdl tests types and add to npm test (#26154) @mshima
- Bump transitional dependencies (#26109) @github-actions
- bump execa from 8.0.1 to 9.0.2 (#26091) @qmonmert
- Revert "build(deps-dev): bump octokit from 4.0.1 to 4.0.2" (#26084) @mshima
- Bump transitional dependencies (#26034) @github-actions
8.4.0
What’s Changed
- Upgrade to Spring Boot 3.2.5 (#25902)
- Update Codec for Redis to fix
LazyInitializationException
(#25988) @solnone - Use custom CSRF handler to provide BREACH protection (#25907) @yhao3
- Fix Spring Boot profiles to inherit from Spring Boot parent (#25980) @timothystone
- Add support for homepage customizations in blueprints (#25943) @mshima
🖥️ Frontend
- Use Node 20.12.2 for GitHub actions and workflows (#25840) @qmonmert
- Remove LocaleConfiguration (#23818) @shrralis
- drop unused _I18N_RESOURCES_PREFIX variable (#25974) @mshima
- https is deprecated so --ssl is now passing a server type (#25969) @henri-tremblay
- fix 48 sonar bugs (#25934) @mshima
- fix vite coverage path (#25859) @mshima
- Entity fields default values (#25633) @OmarHawk
🐾 JDL/Internals/Blueprints
- add reserved words for h2 (#25975) @mshima
- add warning about dto and non-dto relationships (#25963) @mshima
- add tests for java keywords for entities, fields and relationships (#25961) @mshima
- add warning about non-dto entity relationship with user (#25959) @mshima
- adjust project version for sonar (#25933) @mshima
- move syncUserWithIdp to bootstrap-application-base (#25993) @mshima
- allow to customize home page links (#25946) @mshima
- add liquibaseGenerateFakeData property (#25932) @mshima
- finalize angular/react/vue workflows migration to jhipster/actions (#25857) @mshima
- fix vue workflow (#25899) @mshima
- Move prompts to spring-boot generator (#25888) @mshima
- drop unused java-version input (#25887) @DanielFran
- adjusts to cache (#25862) @mshima
- Entity fields default values (#25633) @OmarHawk
- drop insight (#25843) @mshima
- continue migration to jhipster/actions (#25858) @mshima
- use jhipster/actions (#25844) @mshima
🪶 Maven
- build(generator): default maven-resources-plugin to the spring-boot-parent definition (#25980) @timothystone
🐘 Gradle
- build(generator): default maven-resources-plugin to the spring-boot-parent definition (#25980) @timothystone
📦 Dependency updates
8.3.0
What’s Changed
- Upgrade to Spring Boot 3.2.4 (#25593)
- Drop
jhipster-dependencies
in favor of Spring Boot's dependency management (#25602) - Add
--experimental
support for Spring Cloud Gateway MVC (#25768). - Improve Spring context caching during tests (#25642)
- Upgrade to Gradle 8.7 (#25681)
- Keycloak fixes so user registration works (#25680, #25679)
- Add
vitest.test-setup.ts
to generate-blueprint (#25641) @mshima - Drop
commons-collections4
dependency (#25597) @mshima - Avoid inconsistent incremental changelog files (#25585) @OmarHawk
🖥️ Frontend
- adjusts to translate api (#25709) @mshima
- Fix typo (#25769) @qmonmert
- [Angular] Fix console warnings when running
main.component.spec.ts
(#25762) @mraible - [Angular] Standardize position of standalone property (#25753) @qmonmert
- Sonar: Add an initial value to this reduce() call (#25750) @qmonmert
- Normalize some method calls. (#25718) @mshima
- [Angular] Migrate Input to Signal Input (#25691) @qmonmert
- rework lodash-es imports (#25708) @mshima
- move websocket dependencies to dependabot (#25695) @mshima
- fix websocket in react and add to test sample (#25692) @mshima
- convert entities to new translate api (#25693) @mshima
- [Angular] Migrate Input to Signal Input (#25690) @qmonmert
- fix warning (#25689) @mshima
- [Angular] Fix close button on health modal (#25682) @qmonmert
- switch common angular ui to new translation. (#25676) @mshima
- add simplified and improved translation process. (#25650) @mshima
- remove type inferrence from delegateTasksToBlueprint calls (#25619) @mshima
- [Angular] RouterTestingModule is deprecated since Angular 17.3 (#25618) @qmonmert
- fix vue websocket and add cypress (#25566) @mshima
- [Vue] Fix login menu (#25606) @qmonmert
🐾 JDL/Internals/Blueprints
- add compose to command definition. (#25783) @mshima
- Fix typo (#25775) @qmonmert
- Dependency adjusts (#25773) @mshima
- Fix typos (#25770) @qmonmert
- add node to renovate (#25738) @mshima
- Update node version to 20.12.1 (#25732) @qmonmert
- add java/build-tool generator (#25730) @mshima
- Normalize some method calls. (#25718) @mshima
- split java/domain java/bootstrap generators (#25716) @mshima
- rework lodash-es imports (#25708) @mshima
- drop escape-string-regexp (#25704) @mshima
- move websocket dependencies to dependabot (#25695) @mshima
- enable renovate for gradle-wrapper (#25678) @mshima
- Fix typo (#25664) @qmonmert
- Update node version to 20.12.0 (#25632) @DanielFran
- adjusts to liquibase generator. (#25631) @mshima
- remove type inferrence from delegateTasksToBlueprint calls (#25619) @mshima
- Drop jhipster-dependencies. (#25602) @mshima
- add cucumber-bom (#25600) @mshima
- add node-gradle generator/conventions plugin (#25594) @mshima
- add line numbers to transform errors (#25591) @mshima
- rework spring-cache dependencies (#25568) @mshima
- Update jhipster-bom version to 8.3.0-SNAPSHOT (#25587) @DanielFran
🪶 Maven
- Add spring-cloud:gateway generator and initial imperative gateway support. (#25768) @mshima
- add maven:code-quality and java:code-quality generators (#25751) @mshima
- add maven:frontend-plugin and java:node generators (#25733) @mshima
- add maven/jib and java/jib generators (#25731) @mshima
- Normalize some method calls. (#25718) @mshima
- rework lodash-es imports (#25708) @mshima
- add dependency on starter-aop (#25643) @mshima
- include spring-boot-starter-validation in imperative applications (#25639) @mshima
- adjusts to liquibase generator. (#25631) @mshima
- exclude tomcat, undertow is used by default (#25617) @mshima
- Drop jhipster-dependencies. (#25602) @mshima
- rework spring-cache dependencies (#25568) @mshima
🐘 Gradle
- add java/build-tool generator (#25730) @mshima
- Normalize some method calls. (#25718) @mshima
- chore(deps): update dependency gradle to v8.7 (#25681) @renovate
- enable renovate for gradle-wrapper (#25678) @mshima
- Fix typo (#25664) @qmonmert
- fix dependabot with gradle versions catalog (#25652) @mshima
- add settings.gradle to fix dependabot (#25651) @mshima
- adjusts to liquibase generator. (#25631) @mshima
- Drop jhipster-dependencies. (#25602) @mshima
- split gradle/code-quality and gradle/jib generators (#25601) @mshima
- add cucumber-bom (#25600) @mshima
- add node-gradle generator/conventions plugin (#25594) @mshima
- rework spring-cache dependencies (#25568) @mshima
📦 Dependency updates
- Dependency adjusts (#25773) @mshima
- Bump transitional dependencies (#25771) @github-actions
- drop escape-string-regexp (#25704) @mshima
- drop hoist workaround (#25705) @mshima
- Bump transitional dependencies (#25703) @github-actions
- drop fs-extra (#25702) @mshima
- drop watch script (#25701) @mshima
- remove unused dependencies (#25700) @mshima
- move websocket dependencies to dependabot (#25695) @mshima
- Bump transitional dependencies (#25677) @github-actions
- add fix-bin helper (#25630) @mshima
- Bump transitional dependencies (#25607) @github-actions
- fix vue websocket and add cypress (#25566) @mshima
- update spring-boot-dependencies bom to v3.2.4 (#25593) @github-actions
- add postbuild script (#25567) @mshima