github openrewrite/rewrite v8.72.3

9 hours ago

What's Changed

  • Validate all JSONPath expressions in YAML recipes by @knutwannheden in #6586
  • Align estimated time savings between Result and SourcesFileResults by @pstreef in #6022
  • Allowing properties to be updated for ChangeDependencyGroupIdAndArtifactId / ChangeManagedDependencyGroupIdAndArtifactId only under safe circumstances. by @steve-aom-elliott in #6583
  • Make it easier to troubleshoot missing artifacts by @timtebeek in #6588
  • UpgradeDependencyVersion now upgrades literal versions in Spring dependency management plugin entries by @jkschneider in #6590
  • Skip safe-call method invocations in EqualsMethodUsage recipe by @jkschneider in #6592
  • LatestMinor should not include minor version in tilde range by @dsgrieve in #6587
  • Fix gradle bom upgrade by @kdvolder in #6582
  • RemoveRedundantDependencyVersions recipe removes unused properties by @jevanlingen in #5645
  • Enable Java recipes for Python via ty LSP type attribution by @jkschneider in #6593
  • Propagate execution context customizations to recipe execution context by @jkschneider in #6596
  • Update strictly version in dependency constraints instead of removing by @jkschneider in #6594
  • Update exclusions when changing dependency coordinates by @jkschneider in #6595
  • Append YAML object to sequence by @timtebeek in #6589
  • Add DockerParser and initial recipes by @timtebeek in #6509
  • Fix NPE in JavaScriptPrinter.visitFunctionType when space is null by @jkschneider in #6600
  • Handle invalid UTF-16 surrogate pairs in JavaScript/TypeScript parser by @jkschneider in #6599
  • AddOrUpdateAnnotationAttribute respects appendArray with string literals by @steve-aom-elliott in #6598
  • Fix YAML parser idempotency issues with flow mappings and single-brace templates by @jkschneider in #6604
  • JavaScript: Add OmitColon marker for TypeScript YAML parser by @knutwannheden in #6611
  • Fix JavaTemplate parsing failure for anonymous inner classes by @knutwannheden in #6528
  • Allow $ by itself across JsonPathMatcher implementations by @timtebeek in #6591
  • Set type attribution when unfolding star imports by @jkschneider in #6614
  • YamlResourceLoader should be able to create recipe listings without resolving artifacts by @shanman190 in #6602
  • Support both tag and digest in Docker by @timtebeek in #6617
  • Add recipe to change image tag by @timtebeek in #6616
  • Support glob pattern matching for Docker images with environment variables by @timtebeek in #6615
  • JavaScript: Fix ts-jest test failures with es2017 target by @timtebeek in #6618
  • Fix Jackson 2.21 compatibility for MavenSettings ServerConfiguration parsing by @timtebeek in #6605

New Contributors

Full Changelog: v8.72.2...v8.72.3

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.