github spring-io/initializr v0.9.0

latest releases: v0.21.0, v0.20.1, v0.20.0...
3 years ago

For full upgrade instructions and new and noteworthy features please see the release notes.

⭐ New Features

  • Generated gitignore has negations for **/src/main/** and **/src/test/**, which can override common global gitignore settings #1106
  • Infer display name from Spring Boot version #1104
  • Remove exclusion of junit-vintage-engine for Spring Boot 2.4 #1095
  • Allow to add a repository for a dependency mapping #1085
  • Make sure updated version scheme can be parsed #1083
  • Avoid fetching Spring Boot metadata from spring.io by default #1082
  • Add "doesNotHaveBom" test assertion #1074
  • Add support for Maven's finalName #1052
  • Add support for Maven #1051
  • Add support for dependency classifier #1049
  • Add platform compatibility range support #1048
  • Upgrade to Maven Wrapper 0.5.6 and Maven 3.6.3 #1047
  • Move ProjectRequest input validation to ProjectDescriptionCustomizer #1045
  • Add support for Gradle 6 #1042
  • Upgrade to GMavenPlus 1.8.1 #1041
  • Add distributionManagement support for Maven pom #1038
  • Add support for writing license and developer in Maven pom #1029
  • Keep track of the original ProjectDescription #1023
  • Add a "warning" section to HELP.md #1006

🪲 Bug Fixes

  • InitializrMetadata#updateSpringBootVersions is not thread safe #1105
  • cURL and HTTPie multi-line examples use an invalid line separator #1094
  • Metadata is not backward compatible when using SemVer or CalVer versions #1092
  • Automatic repository contribution broken with SemVer format #1091
  • Target JVM version does not align in Gradle for Kotlin #1084
  • Requests to /dependencies with an unexpected Boot version fail with an internal server error #1039
  • Package name containing reserved Java keyword is not cleaned up #1018

📔 Documentation

  • Fix sample code on how to add plugin conditionally #1068

🔨 Dependency Upgrades

  • Upgrade to Maven resolver provider 3.6.3 #1103
  • Upgrade to Spring Cloud Contract 2.2.3 #1102
  • Upgrade to Maven resolver 1.4.2 #1101
  • Upgrade to Gradle 6.4.1 #1090
  • Upgrade to Apache commons text 1.8 #1071
  • Upgrade to Apache commons compress 1.20 #1070

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Don't miss a new initializr release

NewReleases is sending notifications on new releases.