⭐ New Features
- Remove Gradle plugin resolution strategy #1168
- Hierarchical list support in MavenBuild #1165
- Allow to override a bom in a dependency mapping #1155
- Cleanup conventions to remove Spring Boot 1.x specific code #1152
- Remove CloudfoundryEnvironmentPostProcessor #1144
- Add user-agent detection for nx client #1143
- Add Gradle build customizations for Devtools in spring conventions #1135
- Add support for Maven defaultGoal #1134
- Extend ProjectGenerationInvoker to be able to customize the ProjectAssetGenerator implementation to use #1116
- Offer the possibility to change dependency order in MavenBuildWriter or GradleBuildWriter #1098
- Add support for Maven profile #1057
- Filter project contributors on the classpath #870
🪲 Bug Fixes
- Kotlin DSL does not handle recent JavaVersion constants #1160
- JCache configuration customization cannot be easily customized #1157
- Elasticsearch entity type mapping should not be configurable #1154
- MavenBuild#hasDependency does not account for classified dependencies #1146
- Eclipse's output directory for Gradle-based projects is not defined in .gitignore #1141
- Tar archives cannot be generated with long file names #1139
- Enhance MavenBuildWriter to escape special characters in POM file #1073
📔 Documentation
- Clarify that Initializr does not provide a web UI #1100
- Documentation assumes "Spring Boot" versions #976
🔨 Dependency Upgrades
- Upgrade to Commons Text 1.9 #1181
- Upgrade to GMavenPlus 1.11.0 #1140
- Upgrade to Gradle 6.8.2 #1175
- Upgrade to Maven Resolver 1.6.1 #1182
- Upgrade to Spring Boot 2.4.3 #1184
- Upgrade to Spring Cloud Contract 3.0.1 #1183
❤️ Contributors
We'd like to thank all the contributors who worked on this release!