Repository navigation
2.43.0
What's Changed
- Preserve
@Nullableparameters inAnnotateRequiredParametersby @timtebeek in #897 - Don't rewrite MinimumSwitchCases when the selector's type is unresolved by @neil-mushell in #1031
- Keep casts on
nullarguments that select an inherited overload by @jkschneider in #1033 - NoValueOfOnStringType: keep String.valueOf when the argument can be null by @Niloyyy in #1022
- Re-generate recipes.csv by @greg-at-moderne in #1037
- exclude JS sources from ExplicitLambdaArgumentTypes by @greg-at-moderne in #1041
- JavaScript: safety guard for Identifier cast in ExplicitThis by @greg-at-moderne in #1040
- FinalizeMethodArguments only for Java, Groovy by @greg-at-moderne in #1039
- Mark RemoveRedundantTypeCast as Java-only by @greg-at-moderne in #1038
- UseLambdaForFunctionalInterface to handle empty variable declarations… by @greg-at-moderne in #1042
- Resolve org.openrewrite build plugins from the Code Genome Project by @kmccarp in #1047
- Fix ClassCastException in InterruptedExceptionHandling on Kotlin sources by @greg-at-moderne in #1045
- Fix init of RemoveInstanceOfPatternMatch by @greg-at-moderne in #1044
- Narrow down TypecastParenPadStyle to Java only by @greg-at-moderne in #1043
- Fix UseLambdaForFunctionalInterface for varargs by @greg-at-moderne in #1048
- Prevent infinite recursion and StackOverflowError in ExplicitLambdaArgumentTypes by @greg-at-moderne in #1049
- SimplifyElseBranch not to produce el if for Python by @greg-at-moderne in #1051
- RemoveInstanceOfPatternMatchVisitor to handle other expressions too by @greg-at-moderne in #1054
Full Changelog: v2.42.0...v2.43.0