Releases: jhipster/jhipster-lite
Releases · jhipster/jhipster-lite
v1.22.0
Release Notes
💎 Features
- Add Spring Boot LangChain4j sample - #11335 by @anunnakian
- Allow using langchain4j module - #11273 by @anunnakian
🔧 Enhancements
- Generator: add missing test for RestManagementRepository - #10948 by @qmonmert
- React/Sonar: void should not be used - #11334 by @qmonmert
- Vue/ESLint: add @typescript-eslint/consistent-type-imports rule - #11296 by @qmonmert
- Rename file with typo - #11329 by @qmonmert
- Clean code - #11328 by @qmonmert
- Clean code - #11324 by @qmonmert
- Sonar: Fix - refactor this code to not nest functions more than 4 levels deep - #11316 by @qmonmert
- Sonar: Reactivate rule - Run container as default user - #11272 by @qmonmert
- Cypress: Best practices for selectors - #11302 by @qmonmert
- Sonar: reactivate rule on generated apps - Deprecated code should be removed - #11284 by @qmonmert
- Angular/ESLint: activate use-unknown-in-catch-callback-variable rule - #11293 by @qmonmert
- Angular/ESLint: activate no-unsafe-call rule - #11294 by @qmonmert
- Angular/ESLint: activate arrow-body-style rule - #11295 by @qmonmert
- Angular/ESLint: reactivate consistent-type-definitions rule - #11285 by @qmonmert
- Sonar: reactivate - Deprecated code should be removed - #11283 by @qmonmert
- Revert "Sonar: reactivate circular dependency rule on generated apps" - #11275 by @qmonmert
- Revert "Sonar: reactivate circular dependencies rules" - #11274 by @qmonmert
- Sonar: reactivate circular dependency rule on generated apps - #11271 by @qmonmert
- Sonar: reactivate circular dependencies rules - #11270 by @qmonmert
- Remove deprecated code - #11268 by @qmonmert
- Fix typo: goback=>go back - #11257 by @qmonmert
- Pulsar: use spring-boot-starter-pulsar - #11210 by @qmonmert
- Sonar: ignore Sections of code should not be commented out - #11236 by @qmonmert
- React: remove unused property - #11242 by @qmonmert
- feat(approval-tests): suppress warnings on PackageSettings - #11233 by @murdos
- Angular: import can be shortened - #11225 by @qmonmert
- Some fixes - #11224 by @qmonmert
- Some fixes - #11213 by @qmonmert
🔨 Refactoring
- Refactoring generate sh - #11343 by @pascalgrimaud
- Refactoring LangChain4j - #11342 by @pascalgrimaud
- Update maven enforcer messages - #11337 by @qmonmert
- Refacto: selector.ts to Selector.ts - #11327 by @qmonmert
- Remove unnecessary exclusion - #11338 by @qmonmert
- Typo - #11336 by @qmonmert
- Clean code - #11326 by @qmonmert
- Sonar: Fix - refactor this code to not nest functions more than 4 levels deep - #11317 by @qmonmert
- Some fixes - #11250 by @qmonmert
- Some typo fixes - #11248 by @qmonmert
- Some fixes - #11212 by @qmonmert
🖥️ Frontend
- React/Sonar: void should not be used - #11334 by @qmonmert
- Vue/ESLint: add @typescript-eslint/consistent-type-imports rule - #11296 by @qmonmert
- React: remove react-scripts dependency (unused) - #11333 by @qmonmert
- Upgrade Angular 18.2.11 - #11332 by @qmonmert
- Angular/ESLint: activate use-unknown-in-catch-callback-variable rule - #11293 by @qmonmert
- Angular/ESLint: activate no-unsafe-call rule - #11294 by @qmonmert
- Angular/ESLint: activate arrow-body-style rule - #11295 by @qmonmert
- Angular/ESLint: reactivate consistent-type-definitions rule - #11285 by @qmonmert
- Upgrade Angular 18.2.10 - #11269 by @qmonmert
- React: remove unused property - #11242 by @qmonmert
- Upgrade Angular 18.2.9 - #11234 by @qmonmert
- Angular: import can be shortened - #11225 by @qmonmert
- Some fixes - #11224 by @qmonmert
🍃 Spring Boot
- Add Spring Boot LangChain4j sample - #11335 by @anunnakian
📦 Dependency updates
- Fix: Update apache/kafka-native Docker tag to v3.9.0 - #11323 by @qmonmert
- Update dependency react-i18next to v15.1.1 - #11339 by @renovate
- Lock file maintenance - #11340 by @renovate
- React: remove react-scripts dependency (unused) - #11333 by @qmonmert
- Upgrade Angular 18.2.11 - #11332 by @qmonmert
- Update angularmaterial monorepo to v18.2.12 - #11331 by @renovate
- Update dependency cypress to v13.15.2 - #11325 by @renovate
- Update dependency @types/node to v22.9.0 - #11322 by @renovate
- Update typescript-eslint monorepo to v8.13.0 - #11321 by @renovate
- Update dependency vite-tsconfig-paths to v5.1.0 - #11320 by @renovate
- Update dependency globals to v15.12.0 - #11319 by @renovate
- Update dependency com.puppycrawl.tools:checkstyle to v10.20.1 - #11318 by @renovate
- Update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v5 - #11315 by @renovate
- Update dependency @pinia/testing to v0.1.7 - #11310 by @renovate
- Update dependency pinia to v2.2.6 - #11312 by @renovate
- Update dependency org.apache.kafka:kafka-clients to v3.9.0 - #11314 by @renovate
- Update dependency @types/node to v22.8.7 - #11311 by @renovate
- Update dependency org.liquibase:liquibase-core to v4.30.0 - #11309 by @renovate
- Update eslint monorepo to v9.14.0 - #11306 by @renovate
- Update dependency io.github.ascopes:protobuf-maven-plugin to v2.6.6 - #11303 by @renovate
- Update dependency sass to v1.80.6 - #11305 by @renovate
- Update dependency keycloak-js to v26.0.5 - #11304 by @renovate
- Lock file maintenance - #11300 by @renovate
- Update dependency tslib to v2.8.1 - #11299 by @renovate
- Update dependency @types/node to v22.8.6 - #11297 by @renovate
- Update dependency net.bytebuddy:byte-buddy to v1.15.10 - #11298 by @renovate
- Update surefire-plugin.version to v3.5.2 - [#11290](https://github.com/jhipster/jhip...
v1.21.0
Release Notes
💎 Features
- add search module bar into landscape screen - #11151 by @renanfranca
🔧 Enhancements
- Some fixes - #11198 by @qmonmert
- feat(approval-tests): git ignore received.txt files - #11190 by @murdos
- Typo: unmatching=>non-matching - #11192 by @qmonmert
- Typo: selectabled=>selectable - #11191 by @qmonmert
- Typo: emphasisize=>emphasize - #11175 by @qmonmert
- Remove useless exclusion in tsconfig - #11161 by @qmonmert
- Add lint-staged for css/scss in tikui module - #11159 by @qmonmert
- Lint-staged for pug in tikui - #11150 by @qmonmert
- Variables should not be shadowed - #11144 by @qmonmert
- Reformat vue files with prettier - #11143 by @qmonmert
- Reformat react files with prettier - #11145 by @qmonmert
- Reformat angular files with prettier - #11137 by @qmonmert
- Reformat pug files (for generated app) with prettier - #11136 by @qmonmert
- feat(liquibase): use changelog path from LiquibaseProperties rather than injecting it with @value - #11121 by @murdos
- Disable sonar rule: Circular dependencies between classes in the same package should be resolved - #11105 by @qmonmert
🔨 Refactoring
- Remove multiple space - #11197 by @qmonmert
- Typo: selectabled=>selectable - #11191 by @qmonmert
- Align JHLite properties - #11141 by @pascalgrimaud
🐞 Bug Fixes
- Fix vitest config after prettier format to allow applying front modules - #11142 by @pascalgrimaud
- fix: lazily run npm install when applying 'prettier' and client modules - #11113 by @murdos
🚨 Breaking changes
- Align JHLite properties - #11141 by @pascalgrimaud
🖥️ Frontend
- Reformat angular files with prettier - #11137 by @qmonmert
- Upgrade Angular 18.2.8 - #11120 by @qmonmert
🍃 Spring Boot
- feat(liquibase): use changelog path from LiquibaseProperties rather than injecting it with @value - #11121 by @murdos
- Disable sonar rule: Circular dependencies between classes in the same package should be resolved - #11105 by @qmonmert
🔒 Security
- Disable sonar rule: Circular dependencies between classes in the same package should be resolved - #11105 by @qmonmert
📦 Dependency updates
- Bump dependencies - #11209 by @pascalgrimaud
- fix(deps): update dependency npm-run-all2 to v7 - #11206 by @renovate
- fix(deps): update typescript-eslint monorepo to v8.11.0 - #11205 by @renovate
- fix(deps): update spring boot to v3.3.5 - #11202 by @renovate
- fix(deps): update dependency @types/node to v20.16.14 - #11207 by @renovate
- fix(deps): update dependency org.jmolecules:jmolecules-bom to v2023.1.7 - #11208 by @renovate
- fix(deps): update dependency react-i18next to v15.1.0 - #11204 by @renovate
- fix(deps): update dependency angular-eslint to v18.4.0 - #11203 by @renovate
- fix(deps): update dependency npm-run-all2 to v6.2.6 - #11201 by @renovate
- chore(deps): update quay.io/keycloak/keycloak docker tag to v26.0.2 - #11199 by @renovate
- fix(deps): update dependency eu.michael-simons.neo4j:neo4j-migrations to v2.13.3 - #11200 by @renovate
- fix(deps): update dependency com.google.protobuf:protobuf-java to v4.28.3 - #11194 by @renovate
- fix(deps): update dependency eslint-plugin-vue to v9.29.1 - #11195 by @renovate
- fix(deps): update dependency i18next to v23.16.2 - #11196 by @renovate
- chore(deps): update dependency net.bytebuddy:byte-buddy to v1.15.7 - #11193 by @renovate
- Fix upgrade dependency org.apache.pulsar:pulsar-client to v4.0.0 - #11184 by @qmonmert
- fix(deps): update dependency i18next to v23.16.1 - #11187 by @renovate
- fix(deps): update dependency @vitejs/plugin-react to v4.3.3 - #11186 by @renovate
- fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.20.3 - #11188 by @renovate
- fix(deps): update dependency @types/node to v20.16.13 - #11185 by @renovate
- chore(deps): update apachepulsar/pulsar docker tag to v4 - #11182 by @renovate
- chore(deps): update eslint monorepo to v9.13.0 - #11181 by @renovate
- chore(deps): update cassandra docker tag to v5.0.2 - #11176 by @renovate
- fix(deps): update dependency sass to v1.80.3 - #11180 by @renovate
- fix(deps): update dependency npm-run-all2 to v6.2.4 - #11178 by @renovate
- fix(deps): update dependency react-hook-form to v7.53.1 - #11179 by @renovate
- chore(deps): update junit5 monorepo to v5.11.3 - #11177 by @renovate
- fix(deps): update dependency keycloak-js to v26.0.1 - #11171 by @renovate
- fix(deps): update typescript-eslint monorepo to v8.10.0 - #11173 by @renovate
- chore(deps): lock file maintenance - #11174 by @renovate
- fix(deps): update dependency sass to v1.80.2 - #11172 by @renovate
- fix(deps): update angularmaterial monorepo to v18.2.9 - #11170 by @renovate
- fix(deps): update dependency sass to v1.80.1 - #11168 by @renovate
- fix(deps): update dependency sass to v1.80.0 - #11167 by @renovate
- fix(deps): update dependency io.github.ascopes:protobuf-maven-plugin to v2.6.4 - #11165 by @renovate
- fix(deps): update angular-cli monorepo to v18.2.9 - #11162 by @renovate
- fix(deps): update dependency org.webjars.npm:alpinejs to v3.14.3 - #11166 by @renovate
- fix(deps): update dependency @playwright/test to v1.48.1 - #11163 by @renovate
- fix(deps): update dependency @types/node to v20.16.12 - #11164 by @renovate
- fix(deps): update dependency eslint-plugin-cypress to v4 - #11130 by @renovate
- fix(deps): update dependency tslib to v2.8.0 - #11157 by @renovate
- fix(deps): update dependency tailwindcss to v3.4.14 - #11156 by @renovate
- fix(deps): update dependency com.google.cloud.tools:jib-maven-plugin to v3.4.4 - #11155 by @renovate
- chore(deps): update quay.io/keycloak/keycloak docker tag to v26.0.1 - #11154 by @renovate
- chore(deps): update dependency com.google.cloud.tools.jib to v3.4.4 - #11152 by @renovate
- chore(deps): update dependency serve to v14.2.4 - #11153 by @Renovat...
v1.20.0
Release Notes
💎 Features
- Improve Tikui generated style - #11040 by @Gnuk
- add vue jwt module - #11047 by @renanfranca
- rework react core like vue core - #11010 by @fabienpuissant
- add vue internationalization - #10690 by @fabienpuissant
- add vue oauth2 keycloak module - #10928 by @renanfranca
🔧 Enhancements
- fix(jqassistant): execute maven plugin on verify phase - #11101 by @murdos
- Typo: needed as a participle seems unnatural - #11097 by @qmonmert
- Enable tikui module - #11096 by @DamnClin
- fix(arch-tests): allow wire packages to depend on shared kernels - #11061 by @murdos
- Generator: add missing test for WindowApplicationListener - #10949 by @qmonmert
- add
vuejwtapp
andvueoauth2app
at the matrix ingithub-actions.yml
- #11088 by @renanfranca - Get a catch block error message with TypeScript - #11093 by @qmonmert
- Sonar: 31 code smells - #11042 by @qmonmert
- Sonar: Fields that are only assigned in the constructor should be readonly - #11049 by @qmonmert
- Add prettier pug plugin on Tikui - #11036 by @Gnuk
- I18n modules in tests ci - #11015 by @fabienpuissant
- Clean code - #11014 by @qmonmert
- Init tikui module - #10935 by @DamnClin
- Angular: apply prettier on angularoauth2app - #11003 by @qmonmert
- Handle null in TypeScript optional - #10907 by @NolwennD
- Sonar: 8 issues - #10996 by @qmonmert
- React: Simplify tests - #10960 by @qmonmert
- Apply prettier - #10986 by @qmonmert
- React: apply prettier - #10983 by @qmonmert
- Vue: apply prettier-plugin-organize-imports - #10984 by @qmonmert
- Vue: apply prettier - #10985 by @qmonmert
- Angular: apply prettier-plugin-organize-imports - #10977 by @qmonmert
- React: apply prettier-plugin-organize-imports - #10976 by @qmonmert
- feat(prettier): add prettier plugin 'prettier-plugin-organize-imports' to prettier module - #10975 by @murdos
- Define a constant instead of duplicating this literal properties - #10972 by @qmonmert
- Clean tests - #10959 by @qmonmert
- Clean tests - #10951 by @qmonmert
- build: add run all in scripts in jhlite generator - #10946 by @murdos
- Add dev command for angular - #10941 by @DamnClin
- Typo - #10929 by @qmonmert
🔨 Refactoring
- Remove unused npm dependencies + only use one dependency type in npm sources - #11060 by @murdos
- Sonar-React: Rename this constant name to match the regular expression - #11031 by @qmonmert
- Group existing postgresl, mysql, mariadb and mssql modules into a 'jpa' module - #11017 by @murdos
- Move 'base64' and 'slug' shared kernels to 'shared' top-level package - #11016 by @murdos
- Add Prettier plugin 'prettier-plugin-organize-imports' on generator engine - #10974 by @murdos
- move preset logic to "module" bounded context - #10971 by @renanfranca
🐞 Bug Fixes
- allow empty in css stylelint - #11012 by @fabienpuissant
- Fix invalid if condition in Github Actions - #10957 by @leonard84
- Jacoco coverrage Threshold rouding error - #10900 by @qmonmert
🚨 Breaking changes
- rework react core like vue core - #11010 by @fabienpuissant
- Group existing postgresl, mysql, mariadb and mssql modules into a 'jpa' module - #11017 by @murdos
🖥️ Frontend
- Upgrade keycloak-js to v26 - #11085 by @qmonmert
- add
vuejwtapp
andvueoauth2app
at the matrix ingithub-actions.yml
- #11088 by @renanfranca - add vue jwt module - #11047 by @renanfranca
- Sonar-React: Rename this constant name to match the regular expression - #11031 by @qmonmert
- I18n modules in tests ci - #11015 by @fabienpuissant
- rework react core like vue core - #11010 by @fabienpuissant
- Upgrade Angular 18.2.6 - #11013 by @qmonmert
- Angular: apply prettier on angularoauth2app - #11003 by @qmonmert
- add vue internationalization - #10690 by @fabienpuissant
- React: Simplify tests - #10960 by @qmonmert
- React: apply prettier - #10983 by @qmonmert
- Vue: apply prettier-plugin-organize-imports - #10984 by @qmonmert
- Vue: apply prettier - #10985 by @qmonmert
- Angular: apply prettier-plugin-organize-imports - #10977 by @qmonmert
- React: apply prettier-plugin-organize-imports - #10976 by @qmonmert
- add vue oauth2 keycloak module - #10928 by @renanfranca
- Upgrade Angular 18.2.5 - #10947 by @qmonmert
- Add dev command for angular - #10941 by @DamnClin
🔒 Security
- add
vuejwtapp
andvueoauth2app
at the matrix ingithub-actions.yml
- #11088 by @renanfranca - add vue jwt module - #11047 by @renanfranca
📝 Documentation
📦 Dependency updates
- fix(deps): update dependency @playwright/test to v1.48.0 - #11100 by @renovate
- fix(deps): update dependency prettier-plugin-packagejson to v2.5.3 - #11098 by @renovate
- Upgrade keycloak-js to v26 - #11085 by @qmonmert
- fix(deps): update typescript-eslint monorepo to v8.8.1 - #11095 by @renovate
- fix(deps): update dependency @types/node to v20.16.11 - #11094 by @renovate
- chore(deps): update mongo docker tag to v8.0.1 - #11092 by @renovate
- chore(deps): update cucumber.version to v7.20.1 - #11091 by @renovate
- chore(deps): update dependency net.bytebuddy:byte-buddy to v1.15.4 - #11089 by @renovate
- fix(deps): update dependency io.github.ascopes:protobuf-maven-plugin to v2.6.2 - #11090 by @renovate
- fix(deps): update dependency i18next to v23.15.2 - #11087 by @renovate
- fix(deps): update dependency eu.michael-simons.neo4j:neo4j-migrations to v2.13.2 - #11086 by @renovate
- chore(deps): update eslint monorepo to v9.12.0 - [#11082](#1...
v1.19.0
Release Notes
💎 Features
- feat: react module now depends on typescript module - #10914 by @murdos
- feature(custom-jhlite): setup custom npm and maven version reader to handle custom npm/java dependencies - #10896 by @murdos
- Extensible npm version source - #10878 by @murdos
- Vue module now depends on typescript module - #10840 by @murdos
🔧 Enhancements
- Init with target in gitignore - #10924 by @murdos
- fix(spring-yaml-properties): preserve order of an existing property when updating its value - #10911 by @murdos
- Improve element replacers API - #10908 by @murdos
- Rename toogle to toggle - #10913 by @qmonmert
- Typo - #10912 by @qmonmert
- Sonar: 3 issues related to ApprovalTests PackageSettings - #10902 by @qmonmert
- Angular: simplify test - #10855 by @qmonmert
- Generator: add the ability to snapshot test generated files in module tests - #10879 by @murdos
- generic ErrorLoader - #10899 by @coder1706
- feat(frontend-maven-plugin): extract cache logic (checksum computation of resources) into a dedicated module - #10895 by @murdos
- Approval testing module improvements - #10888 by @murdos
- move creation of .npmrc file to the init module - #10889 by @coder1706
- handle optional in Jackson - #10781 by @fabienpuissant
- ci-tests: Run linter on generated apps - #10849 by @murdos
- Move cypress home test - #10877 by @qmonmert
- Eslint errors on generated angularoauth2app - #10871 by @qmonmert
- Angular: migrate Eslint configuration to recommended flat config - #10858 by @qmonmert
- Angular: remove unused providers - #10857 by @qmonmert
- Angular: remove unused providers - #10856 by @qmonmert
- Type and must be imported using a type-only import - #10854 by @qmonmert
- fix(vue): fix eslint warnings related to rule 'vue/max-attributes-per-line' - #10841 by @murdos
- Vue & React: build and test scripts adjustments - #10839 by @murdos
- feat: improve pre-commit-actions API - #10838 by @murdos
🐞 Bug Fixes
- fix: NpmPackagesVersions::merge was mutating the object passed in parameter - #10862 by @murdos
- test: add missing prettier module when testing client app (angular, vue or react) - #10859 by @murdos
🚨 Breaking changes
🖥️ Frontend
- feat: react module now depends on typescript module - #10914 by @murdos
- Angular: simplify test - #10855 by @qmonmert
- Eslint errors on generated angularoauth2app - #10871 by @qmonmert
- Angular: migrate Eslint configuration to recommended flat config - #10858 by @qmonmert
- Angular: remove unused providers - #10857 by @qmonmert
- Angular: remove unused providers - #10856 by @qmonmert
- Upgrade Angular 18.2.4 - #10853 by @qmonmert
- fix(vue): fix eslint warnings related to rule 'vue/max-attributes-per-line' - #10841 by @murdos
- Vue & React: build and test scripts adjustments - #10839 by @murdos
🍃 Spring Boot
- fix(spring-yaml-properties): preserve order of an existing property when updating its value - #10911 by @murdos
- handle optional in Jackson - #10781 by @fabienpuissant
📦 Dependency updates
- chore(deps): update typescript-eslint monorepo to v8.6.0 - #10921 by @renovate
- chore(deps): update cucumber.version to v7.19.0 - #10920 by @renovate
- fix(deps): update dependency vue to v3.5.6 - #10918 by @renovate
- fix(deps): update spring boot to v3.3.4 - #10919 by @renovate
- chore(deps): update dependency start-server-and-test to v2.0.8 - #10916 by @renovate
- chore(deps): update quay.io/keycloak/keycloak docker tag to v25.0.6 - #10917 by @renovate
- chore(deps): update dependency @types/react to v18.3.6 - #10915 by @renovate
- chore(deps): update dependency com.approvaltests:approvaltests to v24.5.0 - #10905 by @renovate
- fix(deps): update dependency com.google.protobuf:protobuf-java to v4.28.2 - #10904 by @renovate
- fix(deps): update dependency commons-io:commons-io to v2.17.0 - #10906 by @renovate
- fix(deps): update dependency @nextui-org/react to v2.4.8 - #10903 by @renovate
- fix(deps): update dependency react-i18next to v15.0.2 - #10894 by @renovate
- chore(deps): update dependency postcss to v8.4.47 - #10892 by @renovate
- fix(deps): update dependency @nextui-org/react to v2.4.7 - #10893 by @renovate
- chore(deps): update dependency vite to v5.4.6 [security] - #10890 by @renovate
- fix(deps): update dependency vue-router to v4.4.5 - #10886 by @renovate
- chore(deps): update dependency vite to v5.4.5 - #10883 by @renovate
- fix(deps): update dependency vue to v3.5.5 - #10885 by @renovate
- chore(deps): update dependency com.approvaltests:approvaltests to v24.5.0 - #10887 by @renovate
- chore(deps): update dependency sinon to v19.0.2 - #10882 by @renovate
- chore(deps): update vitest monorepo to v2.1.1 - #10884 by @renovate
- chore(deps): update dependency npm-run-all2 to v6.2.3 - #10881 by @renovate
- chore(deps): update dependency @playwright/test to v1.47.1 - #10880 by @renovate
- chore(deps): update dependency sinon to v19 - #10869 by @renovate
- chore(deps): update vitest monorepo to v2.1.0 - #10867 by @renovate
- chore(deps): lock file maintenance - #10870 by @renovate
- fix(deps): update dependency io.github.ascopes:protobuf-maven-plugin to v2.5.0 - #10868 by @renovate
- fix(deps): update angularmaterial monorepo to v18.2.4 - #10865 by @renovate
- chore(deps): update dependency eslint-plugin-react to v7.36.1 - #10866 by @renovate
- chore(deps): update dependency jest-preset-angular to v14.2.4 - #10864 by @renovate
- chore(deps): update dependency @types/jest to v29.5.13 - #10863 by @renovate
- Upgrade Angular 18.2.4 - #10853 by @qmonmert
- chore(deps): update angular-eslint monorepo to v18.3.1 - #10844 by @renovate
- chore(deps): update dependency vite to v5.4.4 - #10848 by @renovate
- chore(deps): update dependency tailwindcss to v3.4.11 - [#10847](...
v1.18.1
Release Notes
🔧 Enhancements
- Vue: add tests for HomeRouter - #10835 by @qmonmert
- New API for add lintstaged entries + protobuf backwards compatibility check commit hook - #10825 by @murdos
🐞 Bug Fixes
- Fix generated apps: Docker image can't start - #10837 by @qmonmert
- Update vue-core vitest configuration and sonar properties for front - #10833 by @pascalgrimaud
- Vue: add tests for AxiosHttp - #10824 by @qmonmert
- Fix: Docker image can't start - #10826 by @qmonmert
🖥️ Frontend
- Update vue-core vitest configuration and sonar properties for front - #10833 by @pascalgrimaud
- Vue: add tests for HomeRouter - #10835 by @qmonmert
- Vue: add tests for AxiosHttp - #10824 by @qmonmert
📦 Dependency updates
- fix(deps): update dependency vue to v3.5.4 - #10831 by @renovate
- fix(deps): update dependency vue-router to v4.4.4 - #10832 by @renovate
- fix(deps): update dependency pinia-plugin-persistedstate to v4.0.1 - #10830 by @renovate
- fix(deps): update dependency keycloak-js to v25.0.5 - #10829 by @renovate
- chore(deps): update dependency sinon to v18.0.1 - #10827 by @renovate
- fix(deps): update dependency i18next to v23.15.1 - #10828 by @renovate
- Upgrade typescript to v5.6.2 - #10821 by @qmonmert
v1.18.0
Release Notes
💎 Features
- feat(openapi): new module for checking backwards incompatible changes to OpenAPI contracts - #10812 by @murdos
- feat: new module for generating OpenAPI contract at build-time for SpringMVC applications - #10803 by @murdos
- move husky and lintstaged setup from 'prettier' module to 'init' - #10713 by @fabienpuissant
🔧 Enhancements
- Rework vue-core - #10712 by @DamnClin
- Add run all in scripts - #10796 by @DamnClin
- Prevent logback from outputting its own status - #10658 by @pascalgrimaud
- Remove unused lint files - #10759 by @qmonmert
- React/ESLint: enable some rules - #10760 by @qmonmert
- Vue/ESLint: @typescript-eslint/no-unused-vars rule is enable by default - #10761 by @qmonmert
- Replace
@import
by@use
inside Tikui style - #10755 by @qmonmert - increase the space between the module columns on the landscape screen - #10756 by @renanfranca
- Clean code - #10747 by @qmonmert
- Tikui: standardization - #10746 by @qmonmert
- Sonar: Dockerfile (generated apps) - #10745 by @qmonmert
- Sonar: Dockerfile - #10742 by @qmonmert
- Add tsc watch scripts - #10734 by @DamnClin
- Add getters for loader - #10733 by @DamnClin
- Disable virtual threads by default on generated Spring app - #10730 by @Harsh4902
- Front hexagonal architecture documentation module - #10711 by @DamnClin
- harmonize the css with the current jhipster-website design - #10702 by @renanfranca
- Frontend: update title tag - #10689 by @qmonmert
- Frontend: update meta description - #10679 by @qmonmert
- Vue: fix contrast for accessibility - #10680 by @qmonmert
- Vue: meta description is missing - #10673 by @qmonmert
- Fonts loaded twice on Tikui - #10671 by @qmonmert
- add react internationalization - #10639 by @fabienpuissant
- feat: setup prettier-plugin-sh for automatically formatting shell scripts - #10664 by @murdos
- Preset: improvements of default - #10661 by @pascalgrimaud
🔨 Refactoring
- extract landscape compact/extend mode switch to tikui molecule - #10743 by @renanfranca
- chore: simplify cucumber module steps - #10714 by @murdos
- React resources reorg - #10668 by @murdos
- CI: format generate.sh - #10662 by @pascalgrimaud
🐞 Bug Fixes
- Bug: Remove redundant OAuth2 audience key - #10820 by @richersoon
- Cypress imports error - #10802 by @qmonmert
- fix(react): use type module - #10797 by @murdos
- Tikui: navigation broken - #10758 by @qmonmert
- Fix: placeholder-loading not loaded - #10670 by @qmonmert
- Fix: preset modules selected and deselected - #10663 by @qmonmert
- Dockerfile: use entrypoint instead of cmd - #10659 by @pascalgrimaud
🚨 Breaking changes
🖥️ Frontend
- Rework vue-core - #10712 by @DamnClin
- Add run all in scripts - #10796 by @DamnClin
- fix(react): use type module - #10797 by @murdos
- Upgrade Angular 18.2.3 - #10793 by @qmonmert
- React/ESLint: enable some rules - #10760 by @qmonmert
- Vue/ESLint: @typescript-eslint/no-unused-vars rule is enable by default - #10761 by @qmonmert
- ESLint 9 - #10598 by @qmonmert
- Add tsc watch scripts - #10734 by @DamnClin
- Upgrade vue-tsc 2.1.4 - #10735 by @qmonmert
- Angular 18.2.2 - #10723 by @qmonmert
- Frontend: update title tag - #10689 by @qmonmert
- Frontend: update meta description - #10679 by @qmonmert
- Vue: fix contrast for accessibility - #10680 by @qmonmert
- Angular 18.2.1 - #10678 by @qmonmert
- React resources reorg - #10668 by @murdos
- add react internationalization - #10639 by @fabienpuissant
🍃 Spring Boot
- Bug: Remove redundant OAuth2 audience key - #10820 by @richersoon
- feat(openapi): new module for checking backwards incompatible changes to OpenAPI contracts - #10812 by @murdos
- feat: new module for generating OpenAPI contract at build-time for SpringMVC applications - #10803 by @murdos
- Prevent logback from outputting its own status - #10658 by @pascalgrimaud
- Disable virtual threads by default on generated Spring app - #10730 by @Harsh4902
🔒 Security
- Bug: Remove redundant OAuth2 audience key - #10820 by @richersoon
🪶 Maven
🐘 Gradle
📝 Documentation
- Add a small documentation for ApprovalTests - #10774 by @Harsh4902
📦 Dependency updates
- chore(deps): update dependency start-server-and-test to v2.0.7 - #10816 by @renovate
- chore(deps): update typescript-eslint monorepo to v8.5.0 - #10818 by @renovate
- fix(deps): update dependency i18next to v23.15.0 - #10819 by @renovate
- chore(deps): update dependency start-server-and-test to v2.0.6 - #10813 by @renovate
- fix(deps): update dependency io.kemtoa.openapi:openapi-backwards-compat-maven-plugin to v1.0.3 - #10815 by @renovate
- fix(deps): update dependency com.google.protobuf:protobuf-java to v4.28.1 - #10814 by @renovate
- fix(deps): update dependency org.eclipse.jgit:org.eclipse.jgit to v7 - #10810 by @renovate
- chore(deps): update dependency @prettier/plugin-pug to v3.1.0 - #10808 by @renovate
- chore(deps): update dependency jasmine-core to v5.3.0 - #10809 by @renovate
- chore(deps): update quay.io/keycloak/keycloak docker tag to v25.0.5 - #10807 by @renovate
- chore(deps): update dependency gradle to v8.10.1 - #10804 by @renovate
- chore(deps): update eslint monorepo to v9.10.0 - #10806 by @renovate
- fix(deps): update dependency vue to v3.5.3 - #10805 by @renovate
- chore(deps): lock file maintenance - #10801 by @renovate
- chore(deps): update dependency @playwright/test to v1.47.0 - [#10799](ht...
v1.17.0
Release Notes
🔧 Enhancements
- Tikui: new organism (Project actions) - #10648 by @qmonmert
- Cypress/Playwright: split current module in two modules: e2e tests and component-tests - #10649 by @murdos
- Improve groups of jhipster-lite modules in Api documentation - #10645 by @murdos
- feat(landscape): reduce opacity of non selectable modules - #10647 by @murdos
- Tikui: use jhlite-icon - #10646 by @qmonmert
- Replace eslint-plugin-prettier usage by eslint-config-prettier - #10638 by @murdos
- tests: ran generated frontend component tests in CI - #10629 by @murdos
- Prettier: Format some files - #10637 by @qmonmert
- Bump Node to 20.17.0 - #10632 by @qmonmert
- Prettier: Format some files - #10630 by @qmonmert
- Playwright component tests improvements - #10628 by @murdos
- feat(cypress): automatically start dev server before launching frontend component tests - #10623 by @murdos
- Set preset in Spring Config - #10610 by @pascalgrimaud
- Revert "parametrize the preset json file name in the spring boot configuration" - #10609 by @murdos
- parametrize the preset json file name in the spring boot configuration - #10590 by @renanfranca
- feat(typescript): generates the node project with the type "module" - #10600 by @murdos
- Switch to Kafka native image in KafkaTestContainer - #10597 by @richersoon
🔨 Refactoring
- chore: remove redundant character escape in RegExp - #10636 by @murdos
- Prettier: Format some files - #10631 by @qmonmert
- Prettier: Format some files - #10625 by @qmonmert
- CSS warnings - #10624 by @qmonmert
- feat(packagejson): Use a proper typed enum for the package type - #10467 by @murdos
🐞 Bug Fixes
🚨 Breaking changes
- Cypress/Playwright: split current module in two modules: e2e tests and component-tests - #10649 by @murdos
🖥️ Frontend
📝 Documentation
- Release drafter: add breaking change section - #10656 by @pascalgrimaud
📦 Dependency updates
- chore(deps): update dependency vite to v5.4.2 - #10654 by @renovate
- chore(deps): update dependency net.bytebuddy:byte-buddy to v1.15.0 - #10655 by @renovate
- chore(deps): update dependency husky to v9.1.5 - #10653 by @renovate
- chore(deps): update dependency @types/react to v18.3.4 - #10652 by @renovate
- chore(deps): update neo4j docker tag to v5.23.0 - #10643 by @renovate
- chore(deps): update typescript-eslint monorepo to v8.2.0 - #10644 by @renovate
- fix(deps): update spring boot to v3.3.3 - #10641 by @renovate
- chore(deps): update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.5.0 - #10642 by @renovate
- fix(deps): update dependency keycloak-js to v25.0.4 - #10640 by @renovate
- chore(deps): update dependency @types/node to v20.16.1 - #10635 by @renovate
- chore(deps): update dependency @types/node to v20.16.0 - #10634 by @renovate
- fix(deps): update dependency io.github.ascopes:protobuf-maven-plugin to v2.4.3 - #10633 by @renovate
- fix(deps): update dependency eu.michael-simons.neo4j:neo4j-migrations to v2.12.0 - #10627 by @renovate
- chore(deps): update dependency @types/node to v20.15.0 - #10620 by @renovate
- fix(deps): update dependency io.github.ascopes:protobuf-maven-plugin to v2.4.2 - #10619 by @renovate
- chore(deps): update quay.io/keycloak/keycloak docker tag to v25.0.4 - #10618 by @renovate
- chore(deps): update dependency tikuidoc-tikui to v7.0.1 - #10617 by @renovate
- chore(deps): update cassandra docker tag to v4.1.6 - #10615 by @renovate
- chore(deps): update dependency @playwright/test to v1.46.1 - #10616 by @renovate
- fix(deps): update surefire-plugin.version to v3.4.0 - #10606 by @renovate
- Lock file maintenance - #10607 by @renovate
- Update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.4.0 - #10605 by @renovate
- Update dependency vue to v3.4.38 - #10604 by @renovate
- Update dependency vite to v5.4.1 - #10603 by @renovate
- Update dependency pinia to v2.2.2 - #10601 by @renovate
- Update dependency stylelint to v16.8.2 - #10602 by @renovate
- Update dependency vite-tsconfig-paths to v5 - #10544 by @renovate
- Update google-github-actions/auth action to v2 - #10593 by @renovate
- Update google-github-actions/setup-gcloud action to v2 - #10594 by @renovate
- Update dependency maven to v3.9.9 - #10592 by @renovate
- Update dependency cypress to v13.13.3 - #10591 by @renovate
v1.16.2
Release Notes
🔧 Enhancements
- GCP: update cors - #10589 by @pascalgrimaud
🐞 Bug Fixes
- Revert "define preset json file name at spring boot application config" - #10587 by @pascalgrimaud
📦 Dependency updates
- Revert "Update typescript-eslint monorepo to v8 (major)" - #10588 by @pascalgrimaud
v1.16.1
v1.16.0
Release Notes
💎 Features
- Deploy to GCP - #10585 by @pascalgrimaud
🔧 Enhancements
- define preset json file name at spring boot application config - #10578 by @renanfranca
- Grammar - #10570 by @qmonmert
- Fix: Can be replaced with 'String.join' - #10569 by @qmonmert
- Use Map.forEach - #10568 by @qmonmert
- Add missing package-info file in jqassistant package - #10562 by @NolwennD
- Vue: Type-Only Imports and Export - #10551 by @qmonmert
🐞 Bug Fixes
🖥️ Frontend
- Angular 18.2.0 + Migrate dependency injection - #10574 by @qmonmert
- Cypress && Vue not working - #10566 by @qmonmert
- Vue: Type-Only Imports and Export - #10551 by @qmonmert
📝 Documentation
📦 Dependency updates
- Update typescript-eslint monorepo to v8 (major) - #10501 by @renovate
- Update dependency tailwindcss to v3.4.10 - #10583 by @renovate
- Update dependency lint-staged to v15.2.9 - #10581 by @renovate
- Update dependency @tikui/core to v6.1.1 - #10580 by @renovate
- Update dependency net.bytebuddy:byte-buddy to v1.14.19 - #10582 by @renovate
- Angular 18.2.0 + Migrate dependency injection - #10574 by @qmonmert
- chore(deps): update typescript-eslint monorepo to v8.1.0 - #10573 by @renovate
- chore(deps): update mariadb docker tag to v11.5.2 - #10572 by @renovate
- chore(deps): update dependency eslint-plugin-cypress to v3.5.0 - #10571 by @renovate
- chore(deps): update dependency gradle to v8.10 - #10563 by @renovate
- chore(deps): update junit5 monorepo to v5.11.0 - #10564 by @renovate
- fix(deps): update dependency org.webjars.npm:htmx.org to v2.0.2 - #10560 by @renovate
- fix(deps): update dependency axios to v1.7.4 [security] - #10559 by @renovate
- chore(deps): update dependency com.approvaltests:approvaltests to v24.4.0 - #10558 by @renovate
- chore(deps): update mariadb docker tag to v11.4.3 - #10557 by @renovate
- chore(deps): update dependency @types/node to v20.14.15 - #10554 by @renovate
- chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.5 - #10556 by @renovate
- chore(deps): update dependency cssnano to v7.0.5 - #10555 by @renovate