8.29.0
What's Changed
- Allow configuration of HTTP timeouts for maven repositories by @ammachado in #3951
- Partial support for parsing XML namespaces by @ammachado in #3925
- Maven runtime dependency is on the compile scope by @BoykoAlex in #4273
- Ignore method invocation arguments that are not string J.Literals by @Jenson3210 in #4276
- fix: fix bellwether decorated recipe ignoring causesAnotherCycle by @aslaad in #4282
- Add column names & descriptions for
MavenMetadataFailures
by @pstreef in #4279 - Add
PlaintextOnly
Option toFindAndReplace
Recipe by @ryan-hudson in #4277 - Improve
UpgradeDependencyVersion
to update dependency version whose value is defined via a property from the parent POM. by @nguyenhoan in #4214 - Preserve multiple dependencyManagement with different types by @askoog in #4290
- Recreate static imports for identifiers in
ChangeType
by @timtebeek in #4291 - fix: Add
DelegatingRecipe
to find underlying recipe for loading options by @pstreef in #4286 - Fix
StackOverflowError
in case of circular import deps by @ZhyliaievD in #4284 MergeYaml
should avoid adding query with no result as key at end of file by @adastraperangusta in #4297- Remove property in maven model by @BoykoAlex in #4298
ChangeType
leads to botched imports for nested fields by @timtebeek in #4292AddParentPom
recipe by @rcsilva83 in #4289- Handle
MavenMetadata
parser result NPE as reported by community member by @timtebeek in #4285
New Contributors
- @aslaad made their first contribution in #4282
- @askoog made their first contribution in #4290
- @ZhyliaievD made their first contribution in #4284
- @adastraperangusta made their first contribution in #4297
- @rcsilva83 made their first contribution in #4289
Full Changelog: v8.28.1...v8.29.0