What's Changed
- Drop still unused
UnsafeReplaceJavaTypeadded in d29ac92 by @timtebeek in #6494 - UUID generation fallback for Node version pre-14.17.0 by @bmuschko in #6495
- Changing
AddDependencyVisitorso it is able to broaden the scope of a direct dependency if needed by @steve-aom-elliott in #6434 - Add style parameter to OrderImports. by @sambsnyd in #6496
- Drop Lombok hint from RemoveUnusedImports class by @timtebeek in #6500
- In yaml
CopyValue, invokeUnfoldPropertiesafterMergeYamlby @dsgrieve in #6499 - Altering check for
AddDependencyto compare versions differently when direct vs indirect dependency. by @steve-aom-elliott in #6505 - Changing the parsing of the
relativePathforparentin theMavenPomDownloaderto prevent the situation where/was producing/\pom.xmlon Windows rather than\pom.xmlby @steve-aom-elliott in #6506 - Retain nested class imports in
ChangePackageby @timtebeek in #6515 - Use
varfor variables initialized with type casts by @timtebeek in #6523 - Replace
getDisplayName()andgetDescription()methods with fields by @timtebeek in #6521 - Fix
KotlinTemplatebuilding for annotations by @Laurens-W in #6522 - Handle
JavaLanguageVersion.of(JavaVersion.VERSION_1_8.majorVersion)by @Jenson3210 in #6524 - Add XML recipe
ChangeTagAttributeKeyby @MBoegers in #6525 - Replace
getDisplayName()andgetDescription()methods with fields by @timtebeek in #6530 - Fix HCL parser for comments with CR-only line endings by @timtebeek in #6532
- Update version defined in the gradle.properties referenced by the Spring Dependency Management plugin by @bmuschko in #6527
- ChangeParentPom propagate maven model updates to submodules by @sambsnyd in #6536
- Process exclusion with
ChangeDependencyGroupIdAndArtifactIdby @gliptak in #5746 - Java 25: Compact source files by @Laurens-W in #6011
- Fix StackOverflowError in JavaTypeVisitor for circular type references by @mcebanupgrade in #6492
- Adjust
Java.Classinheritance hierarchy forChangePackageandChangeTypeby @BoykoAlex in #6498 - Retain imported annotations on
package-info.javaby @timtebeek in #6519 - Skip managed dependency check for plugin dependencies by @timtebeek in #6534
- Groovy - Fixing parsing of
assert :syntax by @greg-at-moderne in #6531 - Add Kotlin DSL support to RemovePluginVisitor by @div-bargali in #6537
- RPC - Don't close process.getInputStream() on failure by @greg-at-moderne in #6541
- Revert "RPC - Don't close process.getInputStream() on failure" by @greg-at-moderne in #6542
- Python: Refactor RPC receiver and fix marker serialization by @knutwannheden in #6538
- Python: Replace cursor-based tracking with token-based tracking by @knutwannheden in #6545
- Support for directives in Yaml by @greg-at-moderne in #6529
- HCL - indentation for tuples continuation in autoformatting by @greg-at-moderne in #6548
- Groovy - support for
@Canonicalannotation by @greg-at-moderne in #6550 - Python: Fix various parser issues by @knutwannheden in #6547
- Fix dependency management logic resolution order by @shanman190 in #6554
- Remove artifact that is not published from the rewrite-bom by @shanman190 in #6558
- Python: Handle
PrepareRecipe,Visit, andGenerateby @knutwannheden in #6551 - Python: Remove
Locationenums by @knutwannheden in #6553 - Groovy - support for
@Synchronizedannotation by @greg-at-moderne in #6562 - Small renames and changing
bomtopomin tests by @steve-aom-elliott in #6565 - Maven's
DependencyInsightshould useLinkedHashMapfor stable order by @timtebeek in #6568 - Python: Enable
tytype checking by @knutwannheden in #6555 - Support varargs in JavaTemplate.Matcher by @timtebeek in #6556
- Fix
MavenRecipeBundleReaderto set version on all recipe listings by @jkschneider in #6573 - Reduce scope of recipe resolvers by @shanman190 in #6557
- Fix JavaTemplate replacements passing a
J.NewArrayinto a varargJ.MethodInvocationby @timtebeek in #6572 - Fix flaky test by isolating Maven tests that modify user.home by @jkschneider in #6574
New Contributors
- @gliptak made their first contribution in #5746
- @mcebanupgrade made their first contribution in #6492
Full Changelog: v8.71.0...v8.72.0