Skip to content

Releases: spring-io/spring-javaformat

v0.0.46

02 Jun 18:49
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Use of Nullable on a statement puts the annotation on its own line #442

v0.0.45

20 May 01:07
Compare
Choose a tag to compare

🐞 Bug Fixes

  • @Nullable Formatting Causes Checkstyle Failures #440

v0.0.44

14 May 20:18
Compare
Choose a tag to compare

⭐ New Features

  • Throw VerificationException for Gradle build verification failures #436
  • Compatibility with Checkstyle 10.22 #433

🐞 Bug Fixes

  • Formatter produces inconsistent result with nullable annotations in certain positions #435

📔 Documentation

  • Polish sample in README #423

❤️ Contributors

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

@izeye

v0.0.43

13 Aug 13:48
Compare
Choose a tag to compare

⭐ New Features

  • Skip SpringLeadingWhitespace check in text blocks #421
  • Include MissingDeprecated in the default checks #420
  • Configure Eclipse not to warn about unnecessary and unsupported warning suppressions #418
  • Don't enforce 'Tests.java' for annotation types #364
  • Enforce package-private JUnit 5 test classes #281

v0.0.42

10 Jun 16:17
Compare
Choose a tag to compare

⭐ New Features

  • Apply UnnecessarySemicolonInEnumeration Checkstyle module #408
  • Allow static import of AssertJ BDDAssertions #403
  • Raise modern Java baseline to 17 #398

🐞 Bug Fixes

  • Formatter throws NullPointerException when javadoc contains '@formatter:off' #410
  • Project specific settings aren't automatically applied with Eclipse 2023-12 #402

🔨 Dependency Upgrades

  • Upgrade to Eclipse 2024-03 #412

❤️ Contributors

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

@izeye and @vpavic

v0.0.41

10 Jan 13:53
Compare
Choose a tag to compare

⭐ New Features

  • Compatibility with Checkstyle 10 #395

v0.0.40

16 Nov 12:33
Compare
Choose a tag to compare

⭐ New Features

  • Broaden Checkstyle rule for AssertJ assertion enforcement #392
  • Migrate away from deprecated Gradle plugin convention #380
  • Address warnings generated by Maven plugin when used with Maven 3.9 #378

📔 Documentation

  • Update instructions for setting up Checkstyle in IntelliJ to link to required jar files #391

🔨 Dependency Upgrades

  • Upgrade to Maven 3.8.8 #387

❤️ Contributors

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

@izeye and @kevinwheeler

v0.0.39

15 May 13:20
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Unwanted output appears on System.out when Checkstyle configuration is loaded #374
  • ProjectDataManager is registered as application service, but requested as project one #367
  • Property for skipping formatting in the README doesn't match the property in the code #365

v0.0.38

22 Feb 06:35
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Missing space between closing generic bracket and extends keyword #363

v0.0.37

22 Feb 04:47
Compare
Choose a tag to compare

This release attempted to fix a formatting issue with generics but didn't cover all situations. Please use release v0.0.38 instead!

🐞 Failed Bug Fixes

  • Missing space between closing generic bracket and extends keyword #363