Skip to content

2.41.0

Choose a tag to compare

@timtebeek timtebeek released this 12 Aug 15:44
· 164 commits to main since this release
43b51de

What's Changed

  • Pre-install the JavaScript RPC npm package before running tests by @timtebeek in #956
  • UnnecessaryExplicitTypeArguments: retain witness for a return-only ty… by @neil-mushell in #958
  • Do not delete expressions that may have side effects by @timtebeek in #959
  • OpenRewrite recipe best practices by @timtebeek in #960
  • UseLambdaForFunctionalInterface: only convert when the anonymous class implements the SAM by @timtebeek in #962
  • ReplaceStringBuilderWithString: wrap char[] appends in String.valueOf by @martinfrancois in #977
  • RemoveMethodsOnlyCallSuper: keep synchronized and deprecated overrides by @martinfrancois in #971
  • Make sure ModifierOrder doesn't alter Python's def quasi-modifier by @greg-at-moderne in #981
  • NullableOnMethodReturnType: only move annotations applicable to TYPE_USE by @martinfrancois in #968
  • FallThrough to work only for Java files by @greg-at-moderne in #982
  • Retry a failed npx warm, and survive a machine without Node by @timtebeek in #984
  • Make DefaultComesLast apply only to Java by @greg-at-moderne in #983

New Contributors

Full Changelog: v2.40.0...v2.41.0