⭐ 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