Skip to content

2.38.0

Choose a tag to compare

@greg-at-moderne greg-at-moderne released this 01 Jul 06:00
· 203 commits to main since this release
6ed9dfd

What's Changed

  • Fix UseTryWithResources moving resource out of scope for catch block by @timtebeek in #921
  • Fix MinimumSwitchCases crash on Java 21 sealed-interface pattern switch by @timtebeek in #922
  • Fix RemoveUnusedPrivateMethods deleting methods called with raw collection arguments by @habiibullahm in #898
  • Add UseStringCaseInsensitiveOrder by @steve-aom-elliott in #923
  • Add 7 cross-language code quality recipes by @jkschneider in #853
  • Fix RemoveRedundantTypeCast removing cast that gives a var lambda its target type by @timtebeek in #925
  • Tests for Kotlin, Groovy, TS for cross-language code quality recipes by @greg-at-moderne in #928
  • Add RemoveUnreachableMultiCatchAlternative by @steve-aom-elliott in #926
  • Use unnamed variable for unused try-with-resources resource on Java 21+ by @timtebeek in #930

New Contributors

Full Changelog: v2.37.0...v2.38.0