Skip to content

2.22.0

Latest

Choose a tag to compare

@timtebeek timtebeek released this 20 Nov 11:46
· 3 commits to main since this release
4d6fd83

What's Changed

  • Prevent AnnotateNullableMethods from failing on TypeScript sources by @greg-at-moderne in #773
  • Fix CombineSemanticallyEqualCatchBlocks for inner exception types by @timtebeek in #772
  • Handle single quotes in ReplaceStringBuilderWithString by @timtebeek in #775
  • Prevent ReplaceLambdaWithMethodReference in nested generic/overloaded contexts by @timtebeek in #776
  • Fix ReplaceLambdaWithMethodReference for local records and classes by @timtebeek in #777
  • Move nullable annotations to array types by @timtebeek in #778
  • Annotate nullable array type parameters by @timtebeek in #779
  • Annotate required parameters with @NonNull and remove throws by @timtebeek in #782
  • Skip UnnecessaryCatch after any missing types via a precondition by @timtebeek in #784
  • Run UnnecessaryCatch after UnnecessaryThrows to remove unused catch clauses by @timtebeek in #785
  • Add JavascriptFileChecker to selectively skip JavaScript files by @timtebeek in #787
  • Fix RemoveUnusedLocalVariables to preserve assignments with side effects by @timtebeek in #741

Full Changelog: v2.21.0...v2.22.0