What's Changed
- Validation for recipe options that
MethodMatcher
s are constructed from. by @jkschneider in #5126 - Merge
rewrite-kotlin
by @knutwannheden in #5125 - Groovy Parser supports unassigned closure with GString as return value by @jevanlingen in #5132
- Fix rewrite-kotlin tests by @Laurens-W in #5137
- MergeYaml recipe should not do anything when key does not match by @jevanlingen in #5120
- Adding latest and release fields to MavenMetadata, using them in AddDependency by @greg-at-moderne in #5082
- Fix groovy parser parsing package definition by @Laurens-W in #5142
- Gradle Kotlin DSL by @shanman190 in #5122
YamlValue
trait by @jkschneider in #5145- Use GZIP rather than raw zlib by @knutwannheden in #5141
- Pin AssertJ for
rewrite-java-8
to 3.x by @knutwannheden in #5148 - Handling null source in MergeYaml by @greg-at-moderne in #5149
- Handling enums with no values as J.EnumValueSet by @greg-at-moderne in #5147
- Add validation for 'key' in MergeYaml by @greg-at-moderne in #5151
- Fixing MergeYaml not to duplicate a comment by @greg-at-moderne in #5150
- MergeYaml - fixing indentation when merging sequences by @greg-at-moderne in #5152
- Class files from type tables should not include all nested types by @knutwannheden in #5153
TypeTable
: Add method bodies by @knutwannheden in #5156- Handle double quotes in addition of simple quote in XPathMatcher by @xLitil in #5155
New Contributors
Full Changelog: v8.47.4...v8.48.0