3.21.0
What's Changed
- Instance main should not be used for certain test cases by @timtebeek in #891
- Update expected indentation for
LombokValueToRecordTestby @timtebeek in #892 - OpenRewrite recipe best practices by @timtebeek in #894
- Convert Guava
Iterables.anyand.filterby @lredor in #896 - Support varargs for Predicates.and() and Predicates.or() by @timtebeek in #901
- Convert Guava
Functions.composeby @lredor in #906 - Convert Guava
Sets.filterby @lredor in #898 - Only convert Guava Predicate when not used as method argument by @timtebeek in #902
- OpenRewrite recipe best practices by @timtebeek in #907
- Support Lambda for Predicates.and() and Predicates.or() by @lredor in #910
- Convert Guava
Predicates.equalToby @lredor in #911 - Only change Guava
Predicate.applytotestwhen not usingfilteror similar methods by @lredor in #909 - Cover more cases for Predicates.and/or methods by @lredor in #912
- Prefer
Optional.stream().collect(toSet())overOptional.asSet()by @timtebeek in #915 - Fix indentation calculation by @Jenson3210 in #916
- Convert Guava
Iterables.transformandCollections2.transformby @lredor in #917 - Ignore
java.util.Iteratorin NoGuavaSetsNewHashSet recipe by @lredor in #921 - Gradle 9.1.0 by @timtebeek in #922
- Dependencies for
javax.jws..*in Java 11 Migration by @MBoegers in #925 - Set build tools to use Java 8 when running Java 8 upgrade by @MBoegers in #924
- Update SDKMan Java version by @timtebeek in #926
- Do not migrate to Jakarta annotations as part of Java 17 upgrade by @Laurens-W in #923
- Gradle 9.2.0 by @timtebeek in #930
- Change the Jetty dependency coordinates going from EE9 to EE10 by @ChenyuWang98 in #914
- Move the
@InlineMerecipes to rewrite-third-party by @timtebeek in #931
Full Changelog: v3.20.0...v3.21.0