github spring-io/initializr v0.21.0

4 months ago

⭐ New Features

  • Upgrade to Gradle Wrapper 8.8 #1537
  • Add API to configure Gradle extensions #1530
  • Generate projects with Maven Wrapper 3.3.1 #1529
  • Update Maven Wrapper for generated projects to 3.9.6 #1523
  • Add support for customizable application properties #1516
  • Add support for labels in ComposeService #1512
  • InitializrStatsAutoConfiguration should back off if elastic URI is empty #1507
  • Add .kotlin directory to gitignore for Gradle based projects #1501
  • Use non-deprecated Kotlin DSL for Kotlin compile options #1495
  • Zip file name should match artifact id #1492
  • Include junit-platform-launcher in Gradle builds #1476
  • Add optional 'command' to Docker compose service #1461
  • Package cleaner should replace hyphens with underscores #1339
  • Add section support for .gitignore generation #1324
  • Kotlin projects should automatically depend on org.jetbrains.kotlin:kotlin-test-junit5 #1297
  • Configure Gradle's toolchains #1227
  • Remove Java-related configuration from build.gradle for Kotlin projects #211

🐞 Bug Fixes

  • Milestone repository is added unnecessarily when using a snapshot of a maintenance release #1521
  • MultipleResourcesProjectContributor doesn't do a file existance check #1496
  • BuildMetadataResolver does not resolve dependencies against the chosen platform version #1347

🔨 Dependency Upgrades

  • Upgrade to Commons Compress 1.26.1 #1525
  • Upgrade to Commons Text 1.12.0 #1526
  • Upgrade to Maven 3.9.6 #1531
  • Upgrade to Spring Boot 3.3.0 #1535

❤️ Contributors

Thank you to all the contributors who worked on this release:

@breun, @dependabot[bot], @eddumelendez, @enderdincer, @harryssuperman, @inanemed, @izeye, @liyifango, @onobc, @radughiorma, and @ymougenel

Don't miss a new initializr release

NewReleases is sending notifications on new releases.