Releases: jhipster/generator-jhipster
Releases · jhipster/generator-jhipster
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
8.2.1
What’s Changed
- Update setup actions to v4 for Node and Java (#25561) @mraible
- Revert "build(deps): bump mongo from 7.0.6 to 7.0.7 in /generators/server/resources" (#25549) @mraible
- switch download command to use axios (#25543) @mshima
- Resolve deprecation warning for annotation attribute overrides in AuthorizedFeignClient (#25536) @yhao3
- ignore addEntitiesOtherRelationships for builtIn entities (#25525) @mshima
- Fix Neo4j reactive implementation (#25523) @mraible
- adjust loading supportedLanguages in language generator (#25471) @dwarakaprasad
- Clean code: Redundant new expression in constant array creation (#25456) @qmonmert
- Fix: Unnecessarly qualified statically imported element (#25450) @qmonmert
- Fix: The declaration exception is never thrown (#25451) @qmonmert
- Initialize composedBlueprints in language generator for issue 25437 (#25438) @dwarakaprasad
- Move load domains logic to java generator and make relational depend on server (#25392) @dwarakaprasad
- allow custom entrypoint generator (#25390) @mshima
- Update
@AuthorizedFeignClient
to usedismiss404
instead of deprecateddecode404
(#25410) @yhao3 - Missing field in status in Spanish health.json fixed. Setting the pri… (#25415) @RickPoleshuck
- Jdl blueprint fix 25385 (#25386) @dwarakaprasad
- fix new application logic for jdl without applications (#25311) @mshima
- Typo (#25298) @qmonmert
- Typo: Runnning=>Running (#25289) @qmonmert
- Typos (#25288) @qmonmert
- add addApplicationPropertiesProperty needle (#25286) @mshima
- improve generate-blueprint defaults. (#25276) @mshima
- Fix some typos in markdown files (#25273) @qmonmert
- Fix some typos in markdown files (#25274) @qmonmert
- Fix some typos in markdown files (#25275) @qmonmert
- fix typo in Javadoc (#25272) @haisi
- Sonar: Use a primitive boolean expression (#25242) @qmonmert
- add sample code-smells badge (#25236) @mshima
- fix upgrade executable and add tests. (#25235) @mshima
- improve upgrade for blueprints (#25232) @mshima
- add check for entity microservice (#25229) @mshima
- Sonar: Replace these 3 tests with a single Parameterized one (#25225) @qmonmert
- add --apply-config support to upgrade (#25209) @mshima
- Minor updates to upgrade messages (#25207) @mraible
- revert commander test to test implicit negative flags (#25205) @mshima
- add missing --with-entities option to v7 (#25206) @mshima
- simplify upgrade generator (#25203) @mshima
- fix sonar issues (#25193) @mshima
- fix sonar issue (#25181) @mshima
- fix duplicated literal code smell (#25179) @mshima
- fix unused import code smell (#25178) @mshima
- fix partialUpdate test code smells (#25155) @mshima
- cleanup Java integration tests. (#25152) @mshima
- Add entity mapper test and domain assertion utilities to be used in tests. (#25151) @mshima
- remove hibernate incubating logs from tests (#25138) @mshima
- add liquibase header partial template (#25125) @mshima
- Renovate: disable Dependency Dashboard (#25126) @DanielFran
- Simplify MSSQL Server testcontainer setup for integration tests (#25108) @yhao3
- [server] improve create integration test. (#25114) @mshima
- use spring boot injected ObjectMapper to serialize tests. (#25113) @mshima
- execute npm install after backend test and if frontend tests will be executed (#25112) @mshima
- chore: correct misspelling in lambda expression (#25080) @timothystone-knsl
- cleanup generated java code (#25073) @mshima
- drop v8 from stale exempt labels. (#24999) @mshima
- refactor: add German translation keys for cache metrics (#24994) @timothystone-knsl
- Add support to nested generators and split Kafka/pulsar generators. (#24955) @mshima
- simplify update_template (#24927) @mshima
- simplify save_template (#24926) @mshima
- fix missing CSRF in Kafka test (#24916) @artyomsv
- replace alias with customizeNamespace (#24867) @mshima
- adjusts to local blueprint (#24836) @mshima
- add loginPage to oauth2 config (#24753) @mshima
- change many-to-many behavior for spring-data-relational (#24751) @mshima
- check for existing sample at closing issue (#24750) @mshima
- Reinstate webflux + mongodb tests (#24748) @mshima
- disable junit test for cyclic required relationships (#24746) @mshima
- disable blueprints at issue check (#24737) @mshima
- Remove copyright dates from stale workflow (#24724) @DanielFran
- extract gradle jib config to dedicated conventions plugin (#24715) @atomfrede
- Sort maven dependencies by alphabetical order (#24701) @qmonmert
- replace gradle apply from cache with cache convention plugin (#24700) @atomfrede
- Add tests for CRLFLogConverter.java (#24699) @qmonmert
- [Angular] Missing some translations for health.status.OUT_OF_SERVICE (#24651) @qmonmert
- [server] check for composite ids. (#24578) @mshima
- Do not prompt for feign clients when creating a monolith (#24566) @nil-malh
- Upgrade to the latest version of the Heroku Maven Plugin (#24565) @mraible
- add prebuild script (#25563) @mshima
💎 Features & Enhancements
- [gradle] add gradle cucumber convention plugin (#24615) @atomfrede
- [gradle] generate initial files for convention plugin usage (#24551) @atomfrede
🐞 Bug Fixes
🖥️ Frontend
- don't generate rest api and client resources for authority at microservices (#25556) @mshima
- Replace
husky install
withhusky
(#25545) @mraible - downgrade module federation utils (#25533) @mshima
- Pass arguments to blueprints (#25497) @mshima
- fix devserver workflow (#23378) @mshima
- move check-enforcements back into test/support (#25462) @dwarakaprasad
- fix npm start-tls in react app (#24756) @timoreichert
- bump @types/node (#25455) @qmonmert
- expose test matrix through /testing folder (#25393) @dwarakaprasad
- fix user-management sonar issues and adjust modal close button. (#25343) @mshima
- fix sessions api (#25336) @mshima
- fix new sonar issues (#25337) @mshima
- clear session for non authenticated (#25312) @mshima
- bump cypress 13.6.6 (#25299) @qmonmert
- Disable sonar rule S125 at logback-spring.xml (#25257) @mshima
- cleanup index.html (#25230) @mshima
- Unify creation of links to entity pages (#25254) @OmarHawk
- Sonar: Disable S1192 on CacheConfiguration (#25238) @qmonmert
- migrate admin ui to new sort directives (#25208) @mshima
- [Angular] Improve coverage (#25165) @qmonmert
- Sonar: Refactor this function to reduce its Cognitive Complexity from 30 to the 15 allowed (#25157) @qmonmert
- Sonar: Refactor this function to reduce its Cognitive Complexity from 30 to the 15 allowed (#25156) @qmonmert
- add filter entities utilities. (#25140) @mshima
- fix authorities in user management ui. (#25133) @mshima
- add a signal to track current account (#25120) @mshima
- [Angular] Sonar: Unnecessary use of conditional expression for default assignment (#25098) @qmonmert
- [Angular] Signals to handle errorMessage (#25078) @qmonmert
- Prettier 3.2.5 (#25077) @qmonmert
- [vue] downgrade bootswatch (#25076) @mshima
- [Angular] Signals to handle loggers filteredAndOrderedLoggers (#25074) @qmonmert
- [Angular] Signals to handle allBeans beans propertySources (#25072) @qmonmert
- [Angular] Signals to handle threads and metrics (#25070) @qmonmert
- Add UserManagement entity (#25069) @mshima
- [angular] rework infinite-scroll based on response headers (#25068) @mshima
- Filter relevant model fields in React & Vue (#25065) @emilpaw
- [angular] add test for delete at list component (#25066) @mshima
- [angular] rework sorting with signal based sort state. (#25047) @mshima
- [angular] fix ng-zone warning (#25046) @mshima
- [angular] generate user-management at entities (#25044) @mshima
- Move authority to admin client-root-folder. (#25043) @mshima
- [Angular] Simplify template for PasswordResetInitComponent (#25042) @qmonmert
- [angular] simplify list component (#25029) @mshima
- [Angular] Simplify template for JvmMemoryComponent (#25041) @qmonmert
- [Angular] Remove duplicated condition (#25040) @qmonmert
- [Angular] Simplify template for UserManagementComponent (#25032) @qmonmert
- [Angular] Use Deferrable Views for logs page (#25009) @qmonmert
- ignore not relevant fields at model (#25007) @mshima
- [Angular] The signature '(error: any): Observable' of 'throwError' is deprecated (#24982) @qmonmert
- Prettier 3.2.4 (#24898) @qmonmert
- [Angular] Upgrade Angular 17.1.0 (#24902) @qmonmert
- Add authority angular ui. (#24965) @mshima
- [Angular] Fix warnings: '?.' operator can be replaced with the '.' operator (#24948) @qmonmert
- [Angular] Using Entity 'Refresh list' button makes pagination links multiply requests (#24936) @qmonmert
- add built-in authority entity (#24935) @mshima
- Angular: use Signals (#24882) @qmonmert
- rework non updatable entities (#24913) @mshima
- [Angular] reuse entities templates for user model and service (relationships). (#24885) @mshima
- remove not necessary ActivatedRoute usages (#24881) @mshima
- Angular: Use Signals (#24875) @qmonmert
- [Angular] typescript-eslint 6.19.0 (#24873) @qmonmert
- [Angular] Use Signal to handle isSaving (#24854) @qmonmert
- [React] bump react-toastify from 9.1.3 to 10.0.0 (#24852) @qmonmert
- [Angular] Use Signal to handle isNavbarCollapsed (#24844) @qmonmert
- [Angular] Remove unused NgZone (#24843) @qmonmert
- bump npm to 10.3.0 (#24838) @mshima
- rework and modularize reserved keywords. (#24837) @mshima
- [Angular] Buttons have black text on colored background (#24766) @qmonmert
- switch vite to esm build (#24759) @mshima
- [Vue] Update Vue 3.4.x (#24728) @qmonmert
- Adjusts for angular microfrontend support (#24747) @mshima
- Split database repositories (#24727) @mshima
- fix angular with session and websocket (#24730) @mshima
- Update Copyright Headers (#24725) @github-actions
- [Vue] Vue frontend doesn't detect custo...