Skip to content

v1.33.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Jul 14:18
· 131 commits to refs/heads/main since this release

Release Notes

💎 Features

🔧 Enhancements

🔨 Refactoring

🐞 Bug Fixes

🚨 Breaking changes

  • refactor!: rename Npm* classes to Node* or NodePackages* - #12828 by @murdos

🖥️ Frontend

🍃 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

  • Deprecated method antMatcher in SecurityConfiguration - #12669 by @qmonmert

🐘 Gradle

  • Fix: Update Sonarqube (Gradle: add verification-metadata.xml) - #12712 by @qmonmert
  • Remove double empty lines in build.gradle.kts - #12699 by @qmonmert

📝 Documentation

📦 Dependency updates

Automated upgrade

Here's the OpenRewrite recipe for migrating existing custom-jhlite projects:

type: specs.openrewrite.org/v1beta/recipe
name: tech.jhipster.lite.UpgradeJhipsterLite_1.33.0
recipeList:
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.module.domain.npm.NpmVersionSource
      newFullyQualifiedTypeName: tech.jhipster.lite.module.domain.nodejs.NodePackagesVersionSource
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.module.domain.npm.NpmVersionSourceFactory
      newFullyQualifiedTypeName: tech.jhipster.lite.module.domain.nodejs.NodePackagesVersionSourceFactory
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.module.domain.npm.NpmPackageName
      newFullyQualifiedTypeName: tech.jhipster.lite.module.domain.nodejs.NodePackageName
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.module.domain.npm.NpmPackageVersion
      newFullyQualifiedTypeName: tech.jhipster.lite.module.domain.nodejs.NodePackageVersion
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.module.domain.npm.NpmPackagesVersions
      newFullyQualifiedTypeName: tech.jhipster.lite.module.domain.nodejs.NodePackagesVersions
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.module.infrastructure.secondary.npm.FileSystemNpmVersionReader
      newFullyQualifiedTypeName: tech.jhipster.lite.module.infrastructure.secondary.nodejs.FileSystemNodePackagesVersionReader
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.module.infrastructure.secondary.npm.NpmVersionsReader
      newFullyQualifiedTypeName: tech.jhipster.lite.module.infrastructure.secondary.nodejs.NodePackagesVersionsReader
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.module.domain.npm.JHLiteNpmVersionSource
      newFullyQualifiedTypeName: tech.jhipster.lite.module.domain.nodejs.JHLiteNodePackagesVersionSource
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: tech.jhipster.lite.module.domain.npm.NpmLazyInstaller
      newFullyQualifiedTypeName: tech.jhipster.lite.module.domain.nodejs.NodeLazyPackagesInstaller
  - org.openrewrite.maven.ChangePropertyValue:
      key: jhlite.version
      newValue: 1.33.0