Skip to content

v1.20.0

Compare
Choose a tag to compare
@release-drafter release-drafter released this 12 Oct 08:06
· 720 commits to refs/heads/main since this release

Release Notes

💎 Features

🔧 Enhancements

🔨 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

🚨 Breaking changes

🖥️ Frontend

🔒 Security

📝 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 by @renovate
  • chore(deps): update dependency com.approvaltests:approvaltests to v24.8.0 - #11081 by @renovate
  • fix(deps): update dependency pinia-plugin-persistedstate to v4.1.1 - #11083 by @renovate
  • fix(deps): update dependency org.jmolecules:jmolecules-bom to v2023.1.6 - #11080 by @renovate
  • fix(deps): update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.5.1 - #11079 by @renovate
  • chore(deps): update redis docker tag to v7.4.1 - #11078 by @renovate
  • fix(deps): update node.js to v20.18.0 - #11074 by @renovate
  • fix(deps): update surefire-plugin.version to v3.5.1 - #11071 by @renovate
  • fix(deps): update dependency npm to v10.9.0 - #11073 by @renovate
  • fix(deps): update angularmaterial monorepo to v18.2.7 - #11068 by @renovate
  • Revert zone.js 0.15.0 - #11076 by @qmonmert
  • chore(deps): lock file maintenance - #11075 by @renovate
  • fix(deps): update dependency vue to v3.5.11 - #11072 by @renovate
  • fix(deps): update dependency @types/react to v18.3.11 - #11069 by @renovate
  • fix(deps): update dependency i18next-http-backend to v2.6.2 - #11070 by @renovate
  • fix(deps): update angular monorepo - #11062 by @renovate
  • fix(deps): update vitest monorepo to v2.1.2 - #11066 by @renovate
  • fix(deps): update dependency @babel/cli to v7.25.7 - #11064 by @renovate
  • fix(deps): update dependency @tikui/core to v6.2.1 - #11065 by @renovate
  • fix(deps): update angular-cli monorepo to v18.2.7 - #11063 by @renovate
  • Remove unused npm dependencies + only use one dependency type in npm sources - #11060 by @murdos
  • chore(deps): update quay.io/keycloak/keycloak docker tag to v26 - #11059 by @renovate
  • fix(deps): update dependency org.jmolecules:jmolecules-bom to v2023.1.5 - #11054 by @renovate
  • chore(deps): update dependency globals to v15.10.0 - #11058 by @renovate
  • fix(deps): update dependency org.webjars.npm:htmx.org to v2.0.3 - #11055 by @renovate
  • fix(deps): update dependency pinia to v2.2.4 - #11056 by @renovate
  • chore(deps): update apachepulsar/pulsar docker tag to v3.3.2 - #11050 by @renovate
  • chore(deps): update junit5 monorepo to v5.11.2 - #11052 by @renovate
  • chore(deps): update dependency eslint-plugin-react to v7.37.1 - #11051 by @renovate
  • Bump Node to 20.18.0 and NPM to 10.9.0 - #11048 by @qmonmert
  • chore(deps): update dependency @pinia/testing to v0.1.6 - #11043 by @renovate
  • chore(deps): update typescript-eslint monorepo to v8.8.0 - #11046 by @renovate
  • chore(deps): update neo4j docker tag to v5.24.1 - #11045 by @renovate
  • fix(deps): update dependency pinia to v2.2.3 - #11044 by @renovate
  • Upgrade sonarqube v10.7.0 - #11035 by @qmonmert
  • chore(deps): update dependency @vitejs/plugin-react to v4.3.2 - #11038 by @renovate
  • chore(deps): update cassandra docker tag to v5.0.1 - #11037 by @renovate
  • chore(deps): update dependency eslint-plugin-import-x to v4.3.1 - #11039 by @renovate
  • chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.10.1 - #11033 by @renovate
  • Fix upgrade: org.testcontainers:testcontainers-bom to v1.20.2 - #11032 by @qmonmert
  • chore(deps): update dependency sass to v1.79.4 - #11030 by @renovate
  • chore(deps): update dependency com.approvaltests:approvaltests to v24.7.0 - #11029 by @renovate
  • fix(deps): update dependency vue to v3.5.10 - #11028 by @renovate
  • chore(deps): update dependency net.jqwik:jqwik to v1.9.1 - #11025 by @renovate
  • chore(deps): update dependency @types/node to v20.16.10 - #11023 by @renovate
  • chore(deps): update dependency org.mockito:mockito-junit-jupiter to v5.14.1 - #11026 by @renovate
  • chore(deps): update dependency @types/react to v18.3.10 - #11024 by @renovate
  • chore(deps): update dependency stylelint to v16.9.0 - #11020 by @renovate
  • chore(deps): update dependency eslint-plugin-react to v7.37.0 - #11022 by @renovate
  • fix(deps): update dependency vue to v3.5.9 - #11019 by @renovate
  • chore(deps): lock file maintenance - #11021 by @renovate
  • fix(deps): update dependency com.puppycrawl.tools:checkstyle to v10.18.2 - #11018 by @renovate
  • Upgrade Angular 18.2.6 - #11013 by @qmonmert
  • chore(deps): update dependency cypress to v13.15.0 - #11009 by @renovate
  • fix(deps): update angularmaterial monorepo to v18.2.6 - #11008 by @renovate
  • chore(deps): update dependency vite to v5.4.8 - #11007 by @renovate
  • chore(deps): update dependency @types/node to v20.16.9 - #11006 by @renovate
  • chore(deps): update angular-cli monorepo to v18.2.6 - #11005 by @renovate
  • chore(deps): update postgres docker tag to v17 - #11001 by @renovate
  • chore(deps): update dependency @types/react to v18.3.9 - #10998 by @renovate
  • chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.7 - #10999 by @renovate
  • chore(deps): update dependency org.mockito:mockito-junit-jupiter to v5.14.0 - #11000 by @renovate
  • chore(deps): update dependency @types/node to v20.16.7 - #10997 by @renovate
  • chore(deps): update dependency ubuntu to v24 - #10994 by @renovate
  • chore(deps): update typescript-eslint monorepo to v8.7.0 - #10993 by @renovate
  • Update dependency net.bytebuddy:byte-buddy to v1.15.3 - #10989 by @renovate
  • Update eslint monorepo to v9.11.1 - #10991 by @renovate
  • Update dependency browser-sync to v3.0.3 - #10988 by @renovate
  • Update dependency tailwindcss to v3.4.13 - #10990 by @renovate
  • Update dependency @types/node to v20.16.6 - #10987 by @renovate
  • chore(deps): update dependency jsdom to v25.0.1 - #10978 by @renovate
  • fix(deps): update dependency vue to v3.5.8 - #10981 by @renovate
  • chore(deps): update dependency eslint-plugin-import-x to v4.3.0 - #10982 by @renovate
  • chore(deps): update dependency net.bytebuddy:byte-buddy to v1.15.2 - #10979 by @renovate
  • chore(deps): update junit5 monorepo to v5.11.1 - #10980 by @renovate
  • fix(deps): update dependency keycloak-js to v25.0.6 - #10973 by @renovate
  • fix(deps): update angularmaterial monorepo to v18.2.5 - #10965 by @renovate
  • chore(deps): update eslint monorepo to v9.11.0 - #10970 by @renovate
  • fix(deps): update dependency vue to v3.5.7 - #10968 by @renovate
  • chore(deps): update dependency com.approvaltests:approvaltests to v24.6.0 - #10969 by @renovate
  • chore(deps): update dependency vite to v5.4.7 - #10964 by @renovate
  • fix(deps): update dependency io.github.ascopes:protobuf-maven-plugin to v2.6.1 - #10967 by @renovate
  • chore(deps): update dependency sass to v1.79.3 - #10963 by @renovate
  • fix(deps): update dependency eu.michael-simons.neo4j:neo4j-migrations to v2.13.1 - #10966 by @renovate
  • chore(deps): update dependency gradle to v8.10.2 - #10962 by @renovate
  • chore(deps): update dependency @playwright/test to v1.47.2 - #10961 by @renovate
  • fix(deps): update dependency io.github.ascopes:protobuf-maven-plugin to v2.6.0 - #10955 by @renovate
  • chore(deps): lock file maintenance - #10956 by @renovate
  • fix(deps): update dependency keycloak-js to v25.0.6 - #10954 by @renovate
  • chore(deps): update dependency sass to v1.79.2 - #10953 by @renovate
  • chore(deps): update dependency @types/react to v18.3.8 - #10952 by @renovate
  • Upgrade Angular 18.2.5 - #10947 by @qmonmert
  • chore(deps): update cassandra docker tag to v5 - #10773 by @renovate
  • chore(deps): update mongo docker tag to v8 - #10922 by @renovate
  • chore(deps): update dependency com.github.eirslett:frontend-maven-plugin to v1.15.1 - #10939 by @renovate
  • chore(deps): update angular-cli monorepo to v18.2.5 - #10938 by @renovate
  • fix(deps): update dependency pinia-plugin-persistedstate to v4.0.2 - #10940 by @renovate
  • chore(deps): update dependency sass to v1.79.1 - #10933 by @renovate
  • chore(deps): update dependency @vitejs/plugin-vue to v5.1.4 - #10931 by @renovate
  • chore(deps): update dependency tailwindcss to v3.4.12 - #10932 by @renovate
  • chore(deps): update dependency @types/react to v18.3.7 - #10930 by @renovate

Automated upgrade

Here's the OpenRewrite recipe for migrating existing projects:

type: specs.openrewrite.org/v1beta/recipe
name: tech.jhipster.lite.UpgradeJhipsterLite_1.20.0
recipeList:
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.generator.slug.domain.JHLiteModuleSlug
      newFullyQualifiedTypeName: tech.jhipster.lite.shared.slug.domain.JHLiteModuleSlug
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.generator.slug.domain.JHLiteFeatureSlug
      newFullyQualifiedTypeName: tech.jhipster.lite.shared.slug.domain.JHLiteFeatureSlug
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.shared.base64.domain.Base64Utils
      newFullyQualifiedTypeName: tech.jhipster.lite.shared.base64.domain.Base64Utils
  - org.openrewrite.text.FindAndReplace:
      find: '"module": "mariadb"'
      replace: '"module": "jpa-mariadb"'
      filePattern: '.jhipster/modules/history.json'
  - org.openrewrite.text.FindAndReplace:
      find: '"module": "mssql"'
      replace: '"module": "jpa-mssql"'
      filePattern: '.jhipster/modules/history.json'
  - org.openrewrite.text.FindAndReplace:
      find: '"module": "mysql"'
      replace: '"module": "jpa-mysql"'
      filePattern: '.jhipster/modules/history.json'
  - org.openrewrite.text.FindAndReplace:
      find: '"module": "postgresql"'
      replace: '"module": "jpa-postgresql"'
      filePattern: '.jhipster/modules/history.json'
  - org.openrewrite.maven.ChangePropertyValue:
      key: jhlite.version
      newValue: 1.20.0