What's Changed
- Javascript - enhancing type mapping by @greg-at-moderne in #5557
- Javascript - fix parsing of
import type =by @greg-at-moderne in #5612 - Guard against NPE in
JavadocPrinter#visitMemberReference()by @knutwannheden in #5611 - Don't send type for enums by @knutwannheden in #5616
- Enhance MavenSettings to handle password decryption by @Jammy-Louie in #5606
- Return an
J.Identifierinstead of aMemberReferencewhen containing is null by @Laurens-W in #5614 - Slightly optimize
FindAndReplaceby @knutwannheden in #5619 - Fix: handle nested type annotations on array by @e5LA in #5618
- Support marker printing via RPC by @knutwannheden in #5550
- Refactoring, rename ObjectBindingDeclarations to ObjectBindingPattern by @greg-at-moderne in #5626
- Removing commented out code in
comparator.tsby @greg-at-moderne in #5628 - UpgradeTransitiveDependencyVersion maven recipe doesn't update all matching transitive dependencies with * wildcard for artifact ID by @jevanlingen in #5630
- Add support for Elvis assignment operator in Groovy parser by @e5LA in #5629
- Fix parsing of generics in anonymous class in Groovy by @e5LA in #5625
- Add new
RewriteRpc.Buildertype by @knutwannheden in #5627 - Rename argument to hint that autoFormat expects parent cursor by @timtebeek in #5624
- Added check for missing attributeName, but attributeValue requirement in
AddOrUpdateAnnotationAttributeby @JohannisK in #5632 - Fix for situation that could bypass a check inadvertently on
UpdateMavenProjectPropertyJavaVersionby @steve-aom-elliott in #5634 - Let UpdateMavenWrapperTest use version 3.8.9 of apache-maven by @jevanlingen in #5641
- Skip update if existing compiler plugin version config is newer by @bmuschko in #5644
- Javascript - comparing javascript/tree.ts with JS.java by @greg-at-moderne in #5654
- Unifying visitor method names between Java and Javascript by @greg-at-moderne in #5655
- Javascript - Adding more completeness checks, adding missing JSX visit methods by @greg-at-moderne in #5657
- Cleanup: ChangeParentPom recipe by @jevanlingen in #5656
- Fixed UpdateGradleWrapper description to represent behaviour by @Jenson3210 in #5659
- Java: Fix formatting of try-with-resources by @knutwannheden in #5649
- Improve RPC deserialization performance in Java by @knutwannheden in #5664
- Fix Semver Version Comparator incorrectly comparing RC releases by @knutwannheden in #5662
- Improve
LatestRelease#compare()by @knutwannheden in #5666 - Fix ChangeProjectVersion to ignore Maven CI-friendly version placeholders by @knutwannheden in #5668
- JavaScript RPC changes by @knutwannheden in #5636
- Javascript - adding more completeness checks by @greg-at-moderne in #5670
- Javascript - making sure comments are not parsed into whitespace by @greg-at-moderne in #5671
New Contributors
- @Jammy-Louie made their first contribution in #5606
Full Changelog: v8.55.3...v8.56.0