Skip to content

Releases: openrewrite/rewrite-static-analysis

2.11.0

25 Jun 11:26
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.10.0...v2.11.0

2.10.0

28 May 15:32
9c768d2
Compare
Choose a tag to compare

What's Changed

  • Handle static method calls when removing unnecessary explicit type arguments. by @JohannisK in #547
  • SimplifyConstantIfBranchExecution leaves unreachable code by @steve-aom-elliott in #546
  • Configurable NoFinalizedLocalVariables for excluding methods parameters by @steve-aom-elliott in #548
  • TestNG matching for RemoveUnneededAssertion by @steve-aom-elliott in #549
  • UnnecessaryThrows should not change API for protected methods by @timtebeek in #553
  • NoFinalizedLocalVariables - fix for J.Lambda.Parameters in LST by @steve-aom-elliott in #555
  • Run test methods in parallel but classes sequential by @timtebeek in #539
  • Enhance RemoveUnusedLocalVariables to support filtering by type by @bgalek in #563
  • No MethodReference for parentheses by @timtebeek in #565
  • Moved junit-platform.properties to test to prevent configuration inheritance by @arodionov in #567
  • MinimumSwitchCases ignores switches with cases with more than 1 break. by @JohannisK in #568
  • Fallthrough should not add break; when statements contain a guaranteed return by @JohannisK in #566
  • AnnotateNullableMethods to support ternary null returns by @stefanodallapalma in #569
  • Remove default style choice from CustomImportOrder by @Laurens-W in #573

New Contributors

Full Changelog: v2.9.0...v2.10.0

2.9.0

07 May 17:18
fdd8171
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.8.0...v2.9.0

2.8.0

24 Apr 17:43
Compare
Choose a tag to compare

What's Changed

  • Exclude dataflow-errorprone over shaded vulnerable Guava by @timtebeek in #503
  • Ignoring combineSameSemanticallyEquivalentMethodTypes test case by @greg-at-moderne in #507
  • ReplaceStringBuilderWithString should keep newlines by @Jammy-Louie in #504
  • Avoid double negation in SimplifyBooleanReturn by @timtebeek in #505
  • Removing trailing spaces in code by @greg-at-moderne in #510
  • ReplaceStringBuilderWithString should keep comments by @Jammy-Louie in #511
  • Don't finalize try-with-resources vairables as they are implicitly final by @JohannisK in #515
  • Fix RemoveUnusedPrivateMethods org.opentest4j.AssertionFailedError by @Pankraz76 in #468
  • CompareEnumsWithEqualityOperator should not invert equality by @JohannisK in #516
  • UseCollectionInterfaces updates methodInvovations type info to enable import removal by @JohannisK in #517
  • Handling parentheses sometimes needed around instanceof by @greg-at-moderne in #521
  • DefaultComesLast should correctly support fall through cases by @JohannisK in #520
  • Enhance ExplicitInitialization to handle anonymous classes by @Jammy-Louie in #522
  • Fixes for DefaultComesLast by @JohannisK in #523

New Contributors

Full Changelog: v2.7.1...v2.8.0

2.7.1

10 Apr 15:15
2b6c050
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.7.0...v2.7.1

2.7.0

09 Apr 18:53
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.6.0...v2.7.0

2.6.0

07 Apr 10:20
3f49a05
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.0...v2.6.0

2.5.1

27 Mar 19:12
9c80780
Compare
Choose a tag to compare

2.5.0

26 Mar 10:51
9c80780
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.4.0...v2.5.0

2.4.0

11 Mar 19:42
6efa431
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.0...v2.4.0