Releases: jhipster/jhipster-lite
Releases · jhipster/jhipster-lite
v1.33.0
Release Notes
💎 Features
🔧 Enhancements
- feat(liquibase-async): use properties provided by SpringBoot for configuring Liquibase - #12873 by @murdos
- ci: generate apps with nodePackageManager parameter for main branch - #12872 by @murdos
- ci: test one application with java 25 early access - #12871 by @murdos
- Fix import - #12794 by @qmonmert
- improve presets configuration - #12007 by @renanfranca
- Upgrade Sonarqube to 25.4 - #12683 by @pascalgrimaud
- Sonar analysis update related to sonar.token - #12289 by @pascalgrimaud
- Deprecated method antMatcher in SecurityConfiguration - #12669 by @qmonmert
- Spring-boot actuators: switch configuration access to be opt-in rather than opt-out - #12648 by @murdos
🔨 Refactoring
- Replace any with explicit type - #12766 by @qmonmert
- refactor!: rename Npm* classes to Node* or NodePackages* - #12828 by @murdos
- Rework Vue Router test - #12806 by @qmonmert
- Rework Vue Router test - #12805 by @qmonmert
- Async arrow function has no await expression - #12799 by @qmonmert
- Async arrow function has no await expression - #12798 by @qmonmert
- Avoid unquoting variables by surrounding quotes - #12790 by @qmonmert
- Replace any with explicit type - #12761 by @qmonmert
- Merge imports - #12754 by @qmonmert
- Implicit return - #12753 by @qmonmert
- Remove unnecessary mockImplementation - #12748 by @qmonmert
- Standardize: remove public on Class - #12747 by @qmonmert
- Refacto: use flushForm method - #12746 by @qmonmert
- Standardize test name - #12745 by @qmonmert
- Remove duplication in Gherkin file - #12737 by @qmonmert
- Manual reformat - #12738 by @qmonmert
- Use slice instead of filter - #12723 by @qmonmert
- Missing await - #12721 by @qmonmert
- Add argument to mockRejectedValue function - #12722 by @qmonmert
- Simplify tests - #12720 by @qmonmert
- Simplify test - #12719 by @qmonmert
- Remove double empty lines in build.gradle.kts - #12699 by @qmonmert
- Use implicit return - #12698 by @qmonmert
- Add empty line after imports - #12700 by @qmonmert
- Add space after comment syntax - #12685 by @qmonmert
- Simplify TS functions - #12686 by @qmonmert
- Standardize formatter:off and formatter:on - #12684 by @qmonmert
- Rework on some formatter:off - #12681 by @qmonmert
- Prefer method reference: isEnum - #12674 by @qmonmert
- Improvements small changes - #12672 by @pascalgrimaud
- Remove Sinon dependency - #12647 by @qmonmert
- Standardize feature name - #12642 by @qmonmert
- Fix scenario name - #12639 by @qmonmert
- Rename some features files - #12638 by @qmonmert
🐞 Bug Fixes
- Fix: Endpoint /management/health is not exposed - #12851 by @qmonmert
- CI: check if sonar analysis is possible - #12736 by @qmonmert
- Bug: templating package-types.md - #12671 by @qmonmert
🚨 Breaking changes
🖥️ Frontend
- Angular 20 - #12660 by @qmonmert
- Rework Vue Router test - #12806 by @qmonmert
- Async arrow function has no await expression - #12799 by @qmonmert
- Vue: remove Sinon dependency - #12645 by @qmonmert
- React: fix typo - #12644 by @qmonmert
🍃 Spring Boot
- feat(webjars): use webjars-locator-lite, as recommended by Spring Boot - #12874 by @murdos
- feat(liquibase-async): use properties provided by SpringBoot for configuring Liquibase - #12873 by @murdos
- Fix: Endpoint /management/health is not exposed - #12851 by @qmonmert
- Bump spring-boot to 3.5.3 - #12811 by @qmonmert
- Bump spring-boot to 3.5.2 - #12804 by @qmonmert
- Deprecated method antMatcher in SecurityConfiguration - #12669 by @qmonmert
- Spring-boot actuators: switch configuration access to be opt-in rather than opt-out - #12648 by @murdos
🔒 Security
🐘 Gradle
- Fix: Update Sonarqube (Gradle: add verification-metadata.xml) - #12712 by @qmonmert
- Remove double empty lines in build.gradle.kts - #12699 by @qmonmert
📝 Documentation
- Add bash language for corresponding syntax highlighting on markdown - #12643 by @qmonmert
- React: fix typo - #12644 by @qmonmert
📦 Dependency updates
- fix(deps): update dependency eslint-plugin-vue to v10.3.0 - #12895 by @renovate[bot]
- fix(deps): update angularmaterial monorepo to v20.0.5 - #12893 by @renovate[bot]
- fix(deps): update dependency @babel/cli to v7.28.0 - #12894 by @renovate[bot]
- fix(deps): update dependency cypress to v14.5.1 - #12886 by @renovate[bot]
- fix(deps): update angular-cli monorepo to v20.0.5 - #12885 by @renovate[bot]
- fix(deps): update dependency @types/node to v22.16.0 - #12889 by @renovate[bot]
- fix(deps): update eslint monorepo to v9.30.1 - #12888 by @renovate[bot]
- fix(deps): update dependency globals to v16.3.0 - #12890 by @renovate[bot]
- fix(deps): update dependency vue-tsc to v2.2.12 - #12887 by @renovate[bot]
- chore(deps): update dependency gradle to v8.14.3 - #12882 by @renovate[bot]
- chore(deps): update junit-framework monorepo to v5.13.3 - #12883 by @renovate[bot]
- fix(deps): update angular monorepo to v20.0.6 - #12884 by @[renovate[bot]](https...
v1.32.0
Release Notes
💎 Features
- Front merge code coverage from Cypress and Vitest - #12540 by @fabienpuissant
- Integrate Spring Boot's Docker Compose support - #12288 by @adem-hassine
- feat(cucumber): default configuration for ignoring features or scenarios with a '@disabled' tag - #12267 by @murdos
- Integrate Spring Boot's Docker Compose support ( Redis Sample ) - #12121 by @adem-hassine
🔧 Enhancements
- Fix generateDisplayNameForMethod deprecated method - #12620 by @qmonmert
- Bump spring-boot to 3.4.6 (apps) - #12604 by @qmonmert
- Improve rank filter look and feel - #12581 by @renanfranca
- Svelte: update TypeScript URL - #12504 by @qmonmert
- chore(docker): use recommended exec form for running jhipster-lite inside docker - #12492 by @murdos
- React: remove states managed by react-hook-form - #12462 by @qmonmert
- React: rename describe - #12461 by @qmonmert
- Add approved files related to React module - #12460 by @pascalgrimaud
- Angular: Verify that no unmatched requests are outstanding - #12459 by @qmonmert
- Angular: Remove unnecessary code - #12458 by @qmonmert
- React: fix test name - #12448 by @qmonmert
- chore: fix error-prone warning - #12432 by @murdos
- Apply display name in camel case - #12412 by @qmonmert
- Fix update prettier/plugin-pug 3.4.0 - #12411 by @qmonmert
- ci: increase the timeout of the build of generated projects - #12405 by @murdos
- Rename nested class - #12392 by @qmonmert
- Bump spring-boot 3.4.5 (apps) - #12374 by @qmonmert
- feat(cucumber): replace test selection using cucumber.features by @SelectDirectories - #12358 by @murdos
- Angular: clean eslint.config.mjs - #12344 by @qmonmert
- Angular: Update comments on tsconfig.app.json - #12337 by @qmonmert
- Svelte: update URL svelte.dev - #12336 by @qmonmert
- Vite: update URL - #12331 by @qmonmert
- Doc: update URL for sonarqube - #12332 by @qmonmert
- React: standardize extension for tests files - #12316 by @qmonmert
- Kafka: remove temporary fix - #12325 by @qmonmert
- Apply Prettier - #12280 by @qmonmert
- React: apply Prettier - #12276 by @qmonmert
- Vue: update doc - #12274 by @qmonmert
- React: update link - #12273 by @qmonmert
- Angular: update links - #12272 by @qmonmert
- Angular: remove admin module - #12271 by @qmonmert
- Angular/Jest: move config option isolatedModules - #12266 by @qmonmert
- feat(spring-boot): avoid declaring twice the logging level for tests - #12231 by @murdos
🔨 Refactoring
- Standardize feature name - #12637 by @qmonmert
- Fix URL for logstash-logback-encoder - #12621 by @qmonmert
- Angular: rename OAuth2 to OAuth2Keycloak - #12582 by @qmonmert
- Sonar: Use already-defined constant 'PROPERTIES_FIELD' instead of duplicating its value here - #12595 by @qmonmert
- Rename packages - #12506 by @qmonmert
- Rename logger - #12507 by @qmonmert
- Tests: Rename folder browser-test to tools - #12584 by @qmonmert
- Fix typo - #12583 by @qmonmert
- Rework Thymeleaf module - #12567 by @qmonmert
- Add package-info missing - #12566 by @qmonmert
- Fix packages - #12563 by @qmonmert
- Modernizer module: fix structure - #12565 by @qmonmert
- Fix packages - #12564 by @qmonmert
- Gradle: rename files - #12559 by @qmonmert
- Thymeleaf/Tests rename files - #12558 by @qmonmert
- Fix URL: Common Application Properties - #12541 by @qmonmert
- Rename react-app folder - #12542 by @qmonmert
- Typo: chaine=>chaîne - #12534 by @qmonmert
- Remove empty lines - #12525 by @qmonmert
- Remove some spaces - #12516 by @qmonmert
- Svelte: update TypeScript URL - #12504 by @qmonmert
- Format method - #12505 by @qmonmert
- Import can be shortened - #12491 by @qmonmert
- HTTP links are not secured - #12490 by @qmonmert
- Rename postgreSQL - #12487 by @qmonmert
- Remove commas - #12488 by @qmonmert
- Rename PostgreSQL - #12486 by @qmonmert
- Angular: missing article - #12485 by @qmonmert
- The standard spelling is JavaScript - #12484 by @qmonmert
- Angular: add hyphen - #12483 by @qmonmert
- Remove unnecessary space - #12482 by @qmonmert
- Remove empty line - #12479 by @qmonmert
- Replace indexOf by includes - #12478 by @qmonmert
- Fix indentations - #12477 by @qmonmert
- Disable formatter on factories - #12470 by @qmonmert
- Simplify map/reduce to reduce - #12468 by @qmonmert
- Factorize some variables - #12467 by @qmonmert
- Replace snake case by camel case - #12464 by @qmonmert
- Replace findIndex by some - #12463 by @qmonmert
- React: remove states managed by react-hook-form - #12462 by @qmonmert
- React: rename describe - #12461 by @qmonmert
- Angular: Verify that no unmatched requests are outstanding - #12459 by @qmonmert
- Angular: Remove unnecessary code - #12458 by @qmonmert
- Rename package: internationalizederrors - #12442 by @qmonmert
- Fix test name - #12447 by @qmonmert
- Angular: rework on test - #12449 by @qmonmert
- Rename some variables - #12424 by @qmonmert
- React: fix test name - #12448 by @qmonmert
- Rename: SpringBootMvcModuleFactory - #12436 by @qmonmert
- Rename neo4j migration - #12435 by @qmonmert
- Rename package: springdocoauth=>springdocoauth2 - #12434 ...
v1.31.0
Release Notes
⭐ Important fixes and improvements
- fix(deps): update dependency vite to v6.2.4 [security] - #12222 by @renovate[bot]
- Update dependency vite to v6.2.3 [SECURITY] - #12187 by @renovate[bot]
🔧 Enhancements
- Add and commit approved txt - #12221 by @pascalgrimaud
- remove rank button introduction animation - #12193 by @renanfranca
🔨 Refactoring
- Remove unnecessary async - #12206 by @qmonmert
- No else return - #12207 by @qmonmert
- Rework test file - #12196 by @qmonmert
- Use property shorthand - #12195 by @qmonmert
- Remove: Given-When-Then - #12189 by @qmonmert
- Remove Mockito on some tests - #12188 by @qmonmert
- Rename shouldCreate to shouldBuild - #12180 by @qmonmert
- Format files - #12179 by @qmonmert
🔒 Security
- fix(deps): update dependency vite to v6.2.4 [security] - #12222 by @renovate[bot]
- Update dependency vite to v6.2.3 [SECURITY] - #12187 by @renovate[bot]
📦 Dependency updates
- chore(deps): update dependency net.bytebuddy:byte-buddy to v1.17.5 - #12225 by @renovate[bot]
- chore(deps): update dependency com.google.protobuf to v0.9.5 - #12224 by @renovate[bot]
- fix(deps): update dependency react-hook-form to v7.55.0 - #12227 by @renovate[bot]
- chore(deps): update dependency prettier-plugin-sh to v0.16.0 - #12226 by @renovate[bot]
- fix(deps): update dependency vite to v6.2.4 [security] - #12222 by @renovate[bot]
- fix(deps): update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.5.3 - #12217 by @renovate[bot]
- fix(deps): update surefire-plugin.version to v3.5.3 - #12218 by @renovate[bot]
- chore(deps): lock file maintenance - #12220 by @renovate[bot]
- fix(deps): update dependency com.puppycrawl.tools:checkstyle to v10.22.0 - #12219 by @renovate[bot]
- fix(deps): update dependency @types/node to v22.13.14 - #12215 by @renovate[bot]
- fix(deps): update dependency eu.michael-simons.neo4j:neo4j-migrations to v2.17.1 - #12216 by @renovate[bot]
- fix(deps): update angular monorepo to v19.2.4 - #12214 by @renovate[bot]
- fix(deps): update angularmaterial monorepo to v19.2.7 - #12210 by @renovate[bot]
- fix(deps): update dependency io.github.ascopes:protobuf-maven-plugin to v3 - #12213 by @renovate[bot]
- fix(deps): update dependency stylelint to v16.17.0 - #12212 by @renovate[bot]
- fix(deps): update angular-cli monorepo to v19.2.5 - #12209 by @renovate[bot]
- fix(deps): update dependency cypress to v14.2.1 - #12211 by @renovate[bot]
- chore(deps): update dependency @cypress/code-coverage to v3.14.0 - #12208 by @renovate[bot]
- Update typescript-eslint monorepo to v8.28.0 - #12204 by @renovate[bot]
- Update dependency sinon to v20 - #12205 by @renovate[bot]
- Update dependency ts-jest to v29.3.0 - #12202 by @renovate[bot]
- Update neo4j Docker tag to v2025.03.0 - #12203 by @renovate[bot]
- Update dependency sinon to v19.0.5 - #12200 by @renovate[bot]
- Update dependency @babel/cli to v7.27.0 - #12201 by @renovate[bot]
- Update dependency io.github.kbuntrock:openapi-maven-plugin to v0.0.22 - #12199 by @renovate[bot]
- Update dependency @types/node to v22.13.13 - #12197 by @renovate[bot]
- Update dependency com.google.protobuf:protobuf-java to v4.30.2 - #12198 by @renovate[bot]
- Update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v5.1.0.4751 - #12191 by @renovate[bot]
- Update dependency angular-eslint to v19.3.0 - #12190 by @renovate[bot]
- Update dependency vite to v6.2.3 [SECURITY] - #12187 by @renovate[bot]
- Update dependency io.github.ascopes:protobuf-maven-plugin to v2.13.1 - #12184 by @renovate[bot]
- Update eslint monorepo to v9.23.0 - #12185 by @renovate[bot]
- Update dependency @types/node to v22.13.11 - #12182 by @renovate[bot]
- Update angularmaterial monorepo to v19.2.6 - #12181 by @renovate[bot]
- Update mongo Docker tag to v8.0.6 - #12183 by @renovate[bot]
v1.30.0
Release Notes
💎 Features
- use colors to identify each rank - #12144 by @renanfranca
- display filter rank options in frontend - #11910 by @renanfranca
🔧 Enhancements
- Bump spring-boot 3.4.4 (apps) - #12156 by @qmonmert
- feat(github-actions): simplify and modernize github-actions for maven and gradle - #12123 by @murdos
- feat(checkstyle): exclude generated test sources from checkstyle analysis - #12131 by @murdos
- chore: add Intellij icon - #12119 by @murdos
- Fix rank for custom modules - #12089 by @pascalgrimaud
- feat(module-rank): allow custom modules to declare their rank - #12082 by @murdos
- ESLint/React: fix no-empty-function - #12073 by @qmonmert
- Add rank when building modules - #12075 by @pascalgrimaud
- Add rank to modules - #12058 by @pascalgrimaud
- Rename Typescript to TypeScript - #12066 by @qmonmert
- Doc: fix link - #12065 by @qmonmert
🔨 Refactoring
- Move tests in bad folders - #12160 by @qmonmert
- Fix formatter annotation - #12173 by @qmonmert
- Add Assert.notNull - #12172 by @qmonmert
- Rename some variables - #12171 by @qmonmert
- Rename package java_enum to javaenum - #12169 by @qmonmert
- Rename some parameters - #12170 by @qmonmert
- Rename package locale_profile to localprofile - #12157 by @qmonmert
- Fix missing package - #12158 by @qmonmert
- Rename package cucumber_authentication to cucumberauthentication - #12146 by @qmonmert
- Rename factory variable - #12126 by @qmonmert
- Rename buildModule methods - #12122 by @qmonmert
- Rename some methods - #12120 by @qmonmert
- Rename SpringDoc to Springdoc - #12107 by @qmonmert
- Rename AngularCoreModuleConfiguration to AngularModuleConfiguration - #12108 by @qmonmert
- Rename AdvancedTestingModuleConfiguration to ApprovalTestingModuleConfiguration - #12109 by @qmonmert
- Rename SpringDoc to Springdoc - #12106 by @qmonmert
- ESLint: update folder ignore - #12101 by @qmonmert
- Rename TSRestPaginationFactory to TSRestPaginationModuleFactory - #12093 by @qmonmert
- Rename XxxModulesFactory to XxxModuleFactory - #12091 by @qmonmert
- Rename XxxModulesConfiguration to XxxModuleConfiguration - #12090 by @qmonmert
- React: rename ReactCore to React - #12081 by @qmonmert
- Refacto: uses template instead of file - #12076 by @qmonmert
- ESLint/React: fix no-empty-function - #12073 by @qmonmert
- Refacto: simplify .lintstagedrc.js - #12067 by @qmonmert
- ESLint: fix no-empty-function - #12068 by @qmonmert
- Rename Typescript to TypeScript - #12066 by @qmonmert
🐞 Bug Fixes
- bug: missing eslint-config-prettier configuration in eslint.config.js - #12132 by @qmonmert
- Fix AsyncElementAsserter to properly work in async mode - #12092 by @Hyyena
- fix(typescript): add missing @eslint/js dependency - #12084 by @murdos
🖥️ Frontend
- bug: missing eslint-config-prettier configuration in eslint.config.js - #12132 by @qmonmert
- Document dependencies package for Angular - #12094 by @qmonmert
- fix(typescript): add missing @eslint/js dependency - #12084 by @murdos
- React: rename ReactCore to React - #12081 by @qmonmert
- Refacto: uses template instead of file - #12076 by @qmonmert
- ESLint/React: fix no-empty-function - #12073 by @qmonmert
- doc: vue oauth2 - #12074 by @qmonmert
🍃 Spring Boot
🪶 Maven
- feat(github-actions): simplify and modernize github-actions for maven and gradle - #12123 by @murdos
🐘 Gradle
- feat(github-actions): simplify and modernize github-actions for maven and gradle - #12123 by @murdos
📝 Documentation
- Document dependencies package for Angular - #12094 by @qmonmert
- doc: vue oauth2 - #12074 by @qmonmert
- Rename Typescript to TypeScript - #12066 by @qmonmert
- Doc: fix link - #12065 by @qmonmert
- Doc: fix link - #12059 by @qmonmert
📦 Dependency updates
- Update dependency org.jmolecules:jmolecules-bom to v2023.3.0 - #12177 by @renovate[bot]
- Update springdoc-openapi.version to v2.8.6 - #12176 by @renovate[bot]
- Update dependency net.bytebuddy:byte-buddy to v1.17.4 - #12175 by @renovate[bot]
- Update angularmaterial monorepo to v19.2.5 - #12174 by @renovate[bot]
- Lock file maintenance - #12178 by @renovate[bot]
- fix(deps): update angular-cli monorepo to v19.2.4 - #12162 by @renovate[bot]
- fix(deps): update dependency axios to v1.8.4 - #12165 by @renovate[bot]
- fix(deps): update angular monorepo to v19.2.3 - #12161 by @renovate[bot]
- fix(deps): update typescript-eslint monorepo to v8.27.0 - #12168 by @renovate[bot]
- fix(deps): update dependency sinon to v19.0.4 - #12166 by @renovate[bot]
- fix(deps): update dependency org.asciidoctor:asciidoctor-maven-plugin to v3.2.0 - #12167 by @renovate[bot]
- fix(deps): update angularmaterial monorepo to v19.2.4 - #12163 by @renovate[bot]
- fix(deps): update dependency @types/react to v19.0.12 - #12164 by @renovate[bot]
- chore(deps): update dependency net.bytebuddy:byte-buddy to v1.17.3 - #12159 by @renovate[bot]
- Bump spring-boot 3.4.4 (apps) - #12156 by @qmonmert
- Bump spring-boot 3.4.4 - #12155 by @qmonmert
- Fix: update dependency org.eclipse.jgit:org.eclipse.jgit to v7.2.0.202503040940-r - #12154 by @qmonmert
- fix(deps): update vitest monorepo to v3.0.9 - [#12150](https://github.com/jhipster/jhipster-lit...
v1.29.1
Release Notes
⭐ Important fixes and improvements
- Update dependency axios to v1.8.2 [SECURITY] - #12053 by @renovate[bot]
🔧 Enhancements
- Angular: Configure environment-specific defaults - #11981 by @qmonmert
- React: convert french words to english - #12055 by @qmonmert
🖥️ Frontend
- Angular: Configure environment-specific defaults - #11981 by @qmonmert
- React: convert french words to english - #12055 by @qmonmert
🔒 Security
- Update dependency axios to v1.8.2 [SECURITY] - #12053 by @renovate[bot]
📦 Dependency updates
- Update dependency com.gorylenko.gradle-git-properties to v2.5.0 - #12056 by @renovate[bot]
- Update dependency eslint-plugin-vue to v9.33.0 - #12057 by @renovate[bot]
- Upgrade eslint-config-prettier 10.1.1 - #12054 by @qmonmert
- Update dependency axios to v1.8.2 [SECURITY] - #12053 by @renovate[bot]
- Bump axios from 1.8.1 to 1.8.2 in /src/main/resources/generator/dependencies/react - #12052 by @dependabot[bot]
v1.29.0
Release Notes
💎 Features
🔧 Enhancements
- React: remove unnecessary typing - #12045 by @qmonmert
- Remove redundant parameter (prePostEnabled) - #12043 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #12044 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #12021 by @qmonmert
- Apply prettier - #12018 by @qmonmert
- Apply prettier - #12014 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #12008 by @qmonmert
- Angular: remove unused CSS selector - #12009 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #12001 by @qmonmert
- Angular 19.2 - #12000 by @qmonmert
- Liquibase analytics: use SpringLiquibase object - #11942 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #11995 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #11990 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #11983 by @qmonmert
- Angular/Lint: ignore .angular folder - #11982 by @qmonmert
- Bump Spring-boot to 3.4.3 (apps) - #11950 by @qmonmert
- Sonar: Remove this public modifier - #11945 by @qmonmert
- Angular: use self closing tag - #11929 by @qmonmert
- Rename some tests - #11911 by @qmonmert
- Angular: rename environment tests - #11909 by @qmonmert
- Vitest: describe.each => describe.for - #11900 by @qmonmert
- feat(logs-spy): improved version of LogsSpy that better handle concurrent modifications - #11897 by @murdos
- feat(liquibase): configure a default dedicated liquibase context for tests - #11899 by @murdos
- chore(deps): upgrade generated apps to use prettier 3.5 and enable experimentalOperatorPosition at start of line - #11886 by @murdos
- Sonar: remove platform in docker-compose - #11889 by @qmonmert
- chore(deps): upgrade to prettier 3.5 on jhipster-lite engine and enable experimentalOperatorPosition at start of line - #11885 by @murdos
- Sonar: remove platform in docker-compose - #11878 by @qmonmert
- Display invalid project folder in logs - #11876 by @pascalgrimaud
🔨 Refactoring
- React: remove unnecessary typing - #12045 by @qmonmert
- Remove redundant parameter (prePostEnabled) - #12043 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #12044 by @qmonmert
- Refacto: function to arrow function - #12020 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #12021 by @qmonmert
- Remove unnecessary non-null assertion operator - #12019 by @qmonmert
- Apply prettier - #12018 by @qmonmert
- Apply prettier - #12014 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #12008 by @qmonmert
- Angular: remove unused CSS selector - #12009 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #12001 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #11995 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #11990 by @qmonmert
- Sonar: Local-Variable Type Inference should be used - #11983 by @qmonmert
- Reduce logs on npm test - #11952 by @qmonmert
- Revert "Sonar: reactivate circular dependencies rules" - #11971 by @qmonmert
- Sonar: reactivate circular dependencies rules - #11970 by @qmonmert
- Rename angularapp to angularjwtapp - #11936 by @qmonmert
- Angular: use self closing tag - #11929 by @qmonmert
- Rename some tests - #11911 by @qmonmert
- Angular: rename environment tests - #11909 by @qmonmert
- Clean code - #11903 by @qmonmert
- gitignore: remove file that does not exist on the project - #11902 by @qmonmert
- Sonar: remove platform in docker-compose - #11889 by @qmonmert
🐞 Bug Fixes
🖥️ Frontend
- React: remove unnecessary typing - #12045 by @qmonmert
- Client apps: upgrade Typescript 5.8.2 - #12024 by @qmonmert
- Angular: remove unused CSS selector - #12009 by @qmonmert
- Angular 19.2 - #12000 by @qmonmert
- Angular/Lint: ignore .angular folder - #11982 by @qmonmert
- Rename angularapp to angularjwtapp - #11936 by @qmonmert
- Angular: use self closing tag - #11929 by @qmonmert
- Vue: Upgrade Pinia 3 - #11919 by @qmonmert
- Angular: rename environment tests - #11909 by @qmonmert
📦 Dependency updates
- Update dependency io.github.liquibase-linter:liquibase-linter-maven-plugin to v0.12.0 - #12051 by @renovate[bot]
- Update dependency io.github.ascopes:protobuf-maven-plugin to v2.11.0 - #12050 by @renovate[bot]
- Update dependency stylelint-config-concentric-order to v5.2.1 - #12048 by @renovate[bot]
- Update dependency angular-eslint to v19.2.0 - #12049 by @renovate[bot]
- Update dependency @types/node to v22.13.9 - #12047 by @renovate[bot]
- Update dependency vue-tsc to v2.2.8 - #12042 by @renovate[bot]
- Update dependency prettier to v3.5.3 - #12040 by @renovate[bot]
- Update dependency prettier-plugin-packagejson to v2.5.10 - #12041 by @renovate[bot]
- Bump NPM to 11.2.0 - #12039 by @qmonmert
- Update dependency com.google.protobuf:protobuf-java to v4.30.0 - #12036 by @renovate[bot]
- Update dependency vue-tsc to v2.2.6 - #12035 by @renovate[bot]
- Update dependency org.testcontainers:testcontainers-bom to v1.20.6 - #12034 by @renovate[bot]
- Update dependency @types/node to v22.13.8 - #12032 by @renovate[bot]
- U...
v1.28.0
Release Notes
💎 Features
- use typed translation on react i18next on each context - #11866 by @fabienpuissant
- feat(custom-jhlite): ability to use module test files of main genereator - #11836 by @murdos
🔧 Enhancements
- ESLint: add sort-imports - #11874 by @qmonmert
- improve regex to patch react i18n files to be more flexible - #11872 by @fabienpuissant
🔨 Refactoring
- Refacto: function to arrow function - #11873 by @qmonmert
- Some refacto - #11867 by @qmonmert
- Some refacto - #11864 by @qmonmert
🖥️ Frontend
- improve regex to patch react i18n files to be more flexible - #11872 by @fabienpuissant
- use typed translation on react i18next on each context - #11866 by @fabienpuissant
📦 Dependency updates
- Update cucumber.version to v7.21.1 - #11875 by @renovate[bot]
- Update neo4j Docker tag to v2025 - #11871 by @renovate[bot]
- Update typescript-eslint monorepo to v8.23.0 - #11870 by @renovate[bot]
- Update quay.io/keycloak/keycloak Docker tag to v26.1.1 - #11869 by @renovate[bot]
- Update dependency @types/node to v22.13.1 - #11868 by @renovate[bot]
- Update neo4j Docker tag to v5.26.2 - #11865 by @renovate[bot]
v1.27.0
Release Notes
⭐ Important fixes and improvements
💎 Features
🔧 Enhancements
🔨 Refactoring
- Refacto: Typescript - Methods are public by default - #11862 by @qmonmert
- Refacto: Typescript - Methods are public by default - #11858 by @qmonmert
- Refacto: apply nullish coalescing - #11854 by @qmonmert
- Refacto: arrow function and implicit return - #11853 by @qmonmert
- Refacto: implicit return - #11852 by @qmonmert
- Refacto getMediaPreference function - #11848 by @qmonmert
🖥️ Frontend
- React: remove unused dependency (ts-node) - #11847 by @qmonmert
- Repo org updated @nextui-org to @heroui - #11846 by @qmonmert
🔒 Security
📦 Dependency updates
- Fix update to vitest 3.0.5 - #11863 by @qmonmert
- Update cassandra Docker tag to v5.0.3 - #11860 by @renovate[bot]
- fix(deps): update dependency @types/node to v22.13.0 - #11857 by @renovate[bot]
- chore(deps): update dependency com.approvaltests:approvaltests to v24.16.0 - #11856 by @renovate[bot]
- fix(deps): update dependency @playwright/test to v1.50.1 - #11855 by @renovate[bot]
- chore(deps): update cucumber.version to v7.21.0 - #11850 by @renovate[bot]
- chore(deps): lock file maintenance - #11851 by @renovate[bot]
- fix(deps): update angularmaterial monorepo to v19.1.2 - #11849 by @renovate[bot]
- React: remove unused dependency (ts-node) - #11847 by @qmonmert
- Repo org updated @nextui-org to @heroui - #11846 by @qmonmert
- fix(deps): update angular-cli monorepo to v19.1.5 - #11841 by @renovate[bot]
- fix(deps): update dependency npm to v11.1.0 - #11844 by @renovate[bot]
- fix(deps): update dependency nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect to v3.4.0 - #11845 by @renovate[bot]
- fix(deps): update dependency cypress to v14.0.1 - #11842 by @renovate[bot]
- fix(deps): update angular monorepo to v19.1.4 - #11840 by @renovate[bot]
- fix(deps): update dependency @types/node to v22.12.0 - #11843 by @renovate[bot]
- chore(deps): update dependency @cypress/code-coverage to v3.13.11 - #11839 by @renovate[bot]
v1.26.0
Release Notes
💎 Features
- implement rank mapper and rest dto - #11814 by @renanfranca
- New datasource modules for postgresql/mariadb/mysql/mssql - #11796 by @murdos
🔧 Enhancements
- Release script without clean - #11832 by @pascalgrimaud
- Font property font-family does not have generic default - #11797 by @qmonmert
🔨 Refactoring
- Convert some functions to arrow functions - #11827 by @qmonmert
- rename builder interface from JHipsterLandscapeModuleDependenciesBuilder to JHipsterLandscapeModuleOptionalBuilder - #11818 by @renanfranca
- Tests: some refacto - #11799 by @qmonmert
- refactor(jhipster-module): JHipsterModuleShortcuts can now be stateless with the new JHipsterModule::apply feature - #11800 by @murdos
- Clean code - #11798 by @qmonmert
- Rename variable - #11795 by @qmonmert
🐞 Bug Fixes
- Sonar: Remove this unused method parameter properties - #11816 by @qmonmert
- fix: allow applying other front module after vitest config being formatted with prettier - #11189 by @murdos
📦 Dependency updates
- chore(deps): update dependency com.approvaltests:approvaltests to v24.15.0 - #11829 by @renovate[bot]
- fix(deps): update typescript-eslint monorepo to v8.22.0 - #11830 by @renovate[bot]
- fix(deps): update dependency stylelint to v16.14.1 - #11828 by @renovate[bot]
- Bump NPM to 11.1.0 - #11823 by @qmonmert
- fix(deps): update dependency lint-staged to v15.4.3 - #11825 by @renovate[bot]
- chore(deps): update dependency net.bytebuddy:byte-buddy to v1.17.0 - #11826 by @renovate[bot]
- fix(deps): update dependency io.github.ascopes:protobuf-maven-plugin to v2.10.3 - #11824 by @renovate[bot]
- fix(deps): update dependency stylelint to v16.14.0 - #11822 by @renovate[bot]
- fix(deps): update dependency i18next to v24.2.2 - #11820 by @renovate[bot]
- fix(deps): update dependency jest-preset-angular to v14.5.1 - #11821 by @renovate[bot]
- fix(deps): update eslint monorepo to v9.19.0 - #11817 by @renovate[bot]
- fix(deps): update dependency prettier-plugin-java to v2.6.7 - #11809 by @renovate[bot]
- fix(deps): update angularmaterial monorepo to v19.1.1 - #11803 by @renovate[bot]
- fix(deps): update angular-cli monorepo to v19.1.4 - #11802 by @renovate[bot]
- fix(deps): update dependency @playwright/test to v1.50.0 - #11812 by @renovate[bot]
- chore(deps): lock file maintenance - #11813 by @renovate[bot]
- fix(deps): update dependency lint-staged to v15.4.2 - #11808 by @renovate[bot]
- fix(deps): update dependency i18next-http-backend to v3.0.2 - #11807 by @renovate[bot]
- fix(deps): update springdoc-openapi.version to v2.8.4 - #11810 by @renovate[bot]
- fix(deps): update vitest monorepo to v3.0.4 - #11811 by @renovate[bot]
- fix(deps): update dependency @types/react to v19.0.8 - #11805 by @renovate[bot]
- fix(deps): update dependency com.puppycrawl.tools:checkstyle to v10.21.2 - #11806 by @renovate[bot]
- fix(deps): update dependency @types/node to v22.10.10 - #11804 by @renovate[bot]
- fix(deps): update angular monorepo to v19.1.3 - #11801 by @renovate[bot]
v1.25.0
Release Notes
💎 Features
- add optional rank at modules domain - #11724 by @renanfranca
- feat(code-quality): new module for modernizer maven/gradle plugin - #11669 by @murdos
🔧 Enhancements
- Use object property shorthand - #11765 by @qmonmert
- Angular: format files with Prettier - #11754 by @qmonmert
- Angular: remove unused CommonModule - #11753 by @qmonmert
- Clean code - #11692 by @qmonmert
- Fix empty char on commands - #11661 by @qmonmert
- ci: generate fullapp with both gradle and maven - #11676 by @murdos
- feat(liquibase): liquibase module doesn't need logs-spy module. - #11678 by @murdos
- feat(logs-spy): logs-spy module should only require spring-boot, not spring-server - #11679 by @murdos
- JHLite Generator: merge code coverage of unit and component frontend tests - #10950 by @murdos
- test(generator): start serving webapp in frontend component tests with just
npm run dev
- #11658 by @murdos - Typo - #11655 by @qmonmert
- Handle null in Optional.ofNullable - #11650 by @DamnClin
- Typo - #11643 by @qmonmert
- Typo - #11641 by @qmonmert
- Typo - #11636 by @qmonmert
- Set homepage as optional for vue-18next - #11635 by @DamnClin
🔨 Refactoring
- Rename variables - #11780 by @qmonmert
- Clean code: use template literals - #11779 by @qmonmert
- Clean code: use Promise.prototype.finally - #11776 by @qmonmert
- Clean code: use nullish coalescing - #11774 by @qmonmert
- Tests: clean code - #11755 by @qmonmert
- Simplify tests: uses describe.each - #11747 by @qmonmert
- chore(generator): configure Modernizer maven plugin - #11668 by @murdos
- Apply Prettier on generated files - #11662 by @qmonmert
- Vue/ESLint v-html directive can lead to XSS attack - #11660 by @qmonmert
- Remove unused type: AxiosHttpResponse - #11654 by @qmonmert
- chore(tests): remove unused logs spy - #11647 by @murdos
- Angular: remove unused constant - #11657 by @qmonmert
- Fix some warnings related to errorprone - #11645 by @pascalgrimaud
🐞 Bug Fixes
🖥️ Frontend
- Simplify tests: uses describe.each - #11771 by @qmonmert
- Fix update vitest monorepo to v3 (major) - #11766 by @qmonmert
- Angular: format files with Prettier - #11754 by @qmonmert
- Angular: remove unused CommonModule - #11753 by @qmonmert
- Angular 19.1 + Typescript 5.7 - #11725 by @qmonmert
- Upgrade Angular - #11716 by @qmonmert
- Angular: angular-builders beta to stable version - #11686 by @qmonmert
- Vue/ESLint v-html directive can lead to XSS attack - #11660 by @qmonmert
- Tikui, vue & cypress headless failling - #11653 by @qmonmert
- Angular: remove unused constant - #11657 by @qmonmert
- Angular: simplify test - #11656 by @qmonmert
- Set homepage as optional for vue-18next - #11635 by @DamnClin
📝 Documentation
- Update Copyright Headers - #11666 by @github-actions[bot]
- Update the list of applications - #11644 by @qmonmert
📦 Dependency updates
- fix(deps): update typescript-eslint monorepo to v8.21.0 - #11791 by @renovate[bot]
- chore(deps): update dependency gradle to v8.12.1 - #11781 by @renovate[bot]
- fix(deps): update vitest monorepo to v3.0.3 - #11788 by @renovate[bot]
- fix(deps): update dependency vite to v6.0.11 - #11786 by @renovate[bot]
- fix(deps): update node.js to v22.13.1 - #11787 by @renovate[bot]
- fix(deps): update angular-cli monorepo to v19.1.3 - #11783 by @renovate[bot]
- chore(deps): update dependabot/fetch-metadata action to v2.3.0 - #11789 by @renovate[bot]
- fix(deps): update dependency io.github.liquibase-linter:liquibase-linter-maven-plugin to v0.10.0 - #11790 by @renovate[bot]
- fix(deps): update dependency eu.michael-simons.neo4j:neo4j-migrations to v2.15.2 - #11784 by @renovate[bot]
- fix(deps): update dependency pinia to v2.3.1 - #11785 by @renovate[bot]
- fix(deps): update angular monorepo to v19.1.2 - #11782 by @renovate[bot]
- Generated apps: bump to spring-boot 3.4.2 - #11778 by @qmonmert
- Spring-boot 3.4.2 - #11777 by @qmonmert
- chore(deps): update mysql docker tag to v9.2.0 - #11775 by @renovate[bot]
- fix(deps): update dependency io.github.ascopes:protobuf-maven-plugin to v2.10.2 - #11773 by @renovate[bot]
- chore(deps): update neo4j docker tag to v5.26.1 - #11772 by @renovate[bot]
- fix(deps): update dependency vite to v6.0.9 [security] - #11770 by @renovate[bot]
- Bump Node to 22.13.1 - #11769 by @qmonmert
- fix(deps): update angular-cli monorepo to v19.1.2 - #11768 by @renovate[bot]
- chore(deps): update apachepulsar/pulsar docker tag to v4.0.2 - #11767 by @renovate[bot]
- Fix update vitest monorepo to v3 (major) - #11766 by @qmonmert
- chore(deps): update dependency com.github.andygoossens.modernizer to v1.11.0 - #11759 by @renovate[bot]
- fix(deps): update angularmaterial monorepo to v19.1.0 - #11760 by @renovate[bot]
- fix(deps): update dependency cypress to v14 - #11762 by @renovate[bot]
- chore(deps): lock file maintenance - #11764 by @renovate[bot]
- fix(deps): update dependency lint-staged to v15.4.1 - #11761 by @renovate[bot]
- fix(deps): update dependency prettier-plugin-packagejson to v2.5.8 - [#11758](https://github.com/jhipster/jhi...