What's Changed
- fix: UpdateGradleWrapper now adds missing gradle files + re-validation by @natedanner in #1911
- fix: use systems separators when comparing paths. by @natedanner in #1917
- fix: add missing dependency. by @natedanner in #1918
- Prevent namespace conflicts on class fields and method decl params in UseLambdaForFunctionalInterface. by @traceyyoshima in #1919
- Align method parameters by @traceyyoshima in #1920
- Implement Guards in Flow Analysis by @JLLeitschuh in #1905
- Do not change lambda on chained method invocations. by @traceyyoshima in #1927
- Add missing
@Incubating
onControlFlowBasicBlockVisitor
by @JLLeitschuh in #1930 - Maven - local repository location does not respect settings.xml #1688 by @nmck257 in #1923
- Add support for synchronized block in control flow by @smehta23 in #1933
- Add Barrier & Sanitizer support & additional default taint steps by @JLLeitschuh in #1934
- Implement GroovyParser support for try/catch/finally blocks. Closes #1943 by @sambsnyd in #1946
- Added
RenameClass
recipe. by @traceyyoshima in #1949 - Update applicable prefixes when necessary in ChangePackage. by @traceyyoshima in #1951
- Fix simplify if branch execution when jumps are present by @smehta23 in #1932
- Added semantically equivalent comparison to SemanticallyEqual. by @traceyyoshima in #1885
- Fix Control Flow exception when an exit jump is present by @JLLeitschuh in #1953
- Fix non-exiting conditional if case by @JLLeitschuh in #1956
- Impossible Control Flow computation fails gracefully by @JLLeitschuh in #1957
New Contributors
Full Changelog: 7.24.1...v7.24.2