Skip to content

2.40.0

Choose a tag to compare

@timtebeek timtebeek released this 29 Jul 17:50
· 183 commits to main since this release
00641d2

What's Changed

  • Retain UnnecessaryThrows on overridable methods (#939) by @timtebeek in #940
  • Qualify this for outer-class methods in ReplaceLambdaWithMethodReference by @timtebeek in #942
  • FixStringFormatExpressions: don't strip args with no matched specifiers by @neil-mushell in #943
  • UnnecessaryExplicitTypeArguments: retain load-bearing witness in argument position on instance methods too by @neil-mushell in #946
  • Set Develocity projectId to "openrewrite" by @timtebeek in #947
  • Add recipe for finding public methods missing javadoc by @sambsnyd in #948
  • Add recipes for migrating off a variety of legacy collection types by @sambsnyd in #949
  • exception-without-cause by @sambsnyd in #950
  • Do not wrap operators onto a new line in Kotlin sources by @vlsi in #936
  • Do not remove casts from raw types to their parameterized form by @timtebeek in #954
  • Forward Code Genome Project publish credentials to ci-gradle.yml by @jkschneider in #955

New Contributors

Full Changelog: v2.39.0...v2.40.0