What's Changed
Remove the concept of cycles from OpenRewrite by @sambsnyd in #3921- Change primitive handling in RemoveObjectsIsNull by @timtebeek in #3918
- Tests for XPathMatcher #3919 by @ammachado in #3934
MavenParser
allows skipping dependency resolution by @knutwannheden in #3936- Make
MavenParser
stricter by @knutwannheden in #3937 - Skip NoWhitespaceBefore and NoWhitespaceBefore for Groovy by @timtebeek in #3940
- Do not downgrade SourceCompatibility by default by @timtebeek in #3939
- Reintroduce recipe run cycles by @knutwannheden in #3941
- Fix another bug in
LargeSourceSetCheckingExpectedCycles
by @knutwannheden in #3943 - Adding support for plugin versions in gradle.properties file by @ajohnsonz in #3933
- Prevent exceptions on missing GradleProject markers by @timtebeek in #3945
Full Changelog: v8.13.8...v8.14.0