Releases: spring-io/spring-javaformat
Releases Β· spring-io/spring-javaformat
v0.0.43
β 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
β 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:
v0.0.41
v0.0.40
β 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
v0.0.38
v0.0.37
v0.0.36
β New Features
- Add StreamsFormatter #361
- Add options to skip Maven goals from command line #360
- Switch IntelliJ plugin to use DocumentFormattingService interface #359
- Add WebMvcLinkBuilder as allowed static import #350
- Allow whitespace after ( and before // #270
- Add checkstyle rule to make sure test class names end in "Tests" #222
- Create Visual Studio Code extension #142
- Change "qualified Invocations" wrapping option to improve fluent API formatting #124
π Bug Fixes
- Formatting java record with generics adds a whitespace before a bracket #348
- Non class-type javadoc doesn't include a new line before first
@param
#346 - Detect and preserve line separators instead of using system default #340
π¨ Dependency Upgrades
- Upgrade to Tycho 3.0.1 #358
- Upgrade to Proguard 9.0.7 #357
- Upgrade Maven Plugins #356
- Upgrade to Maven 3.9.0 #355
- Upgrade build to use Java 17 #354
- Upgrade to Gradle 7.6 #353
- Upgrade to Eclipse 2022-12 #352
β€οΈ Contributors
Thank you to all the contributors who worked on this release:
@ParkerM and @leftstick