What's Changed
- Optimize
LatestVersion#countVersionParts()
by @knutwannheden in #3375 - Annotate
Tree
andJavaType
with@JsonIgnoreProperties
by @knutwannheden in #3380 - Add array-based
unsafeSet()
methods toJavaType
implementations by @knutwannheden in #3379 - Refactor
MethodMatcher#matchesTargetType
by @JLLeitschuh in #3372 - Make recipe validation the responsibility of the caller by @sambsnyd in #3389
- Cache the GradleWrapper validation and any initial remote archive download by uri by @jkschneider in #3391
- Fix NPE caused by org.openrewrite.staticanalysis.CombineSemanticallyEqualCatchBlocks by @Bananeweizen in #3300
- Allow AddProperty reuse by @timtebeek in #3384
- added QualifyThisVisitor by @nmck257 in #3303
- Add
UpdateMavenWrapper
recipe including checksum verification by @shanman190 in #3392
New Contributors
- @Bananeweizen made their first contribution in #3300
Full Changelog: v8.1.5...v8.1.6