github openrewrite/rewrite v8.75.0
8.75.0

9 hours ago

What's Changed

  • Python: Fix RPC write_message to use binary mode on Windows by @knutwannheden in #6850
  • Support empty JSP documents, or documents only containing comments by @evie-lau in #6846
  • Python: Update ty-types dependency to released 0.0.19 by @knutwannheden in #6853
  • Fix IllegalArgumentException in Input.getRelativePath for relative paths by @timtebeek in #6843
  • Python: Add f-string support for Python template/pattern API by @knutwannheden in #6854
  • Use version patterns in ChangeDependencyGroupIdAndArtifactId tests by @Jenson3210 in #6856
  • Support escaping property placeholders with backslash by @MBoegers in #6817
  • Python: Add context, dependencies, and configure() to Python Template/Pattern by @knutwannheden in #6855
  • Clean up .context/ directory by @greg-at-moderne in #6859
  • Fix print idempotency for annotated array type casts by @knutwannheden in #6861
  • Handle unresolved Maven credential placeholders gracefully by @timtebeek in #6845
  • Fix Maven parser on ${project.version} in parent reference by @MBoegers in #6860
  • JavaScript: Fix Yaml.Mapping non-empty prefix error for nested flow mappings by @knutwannheden in #6864
  • JavaScript: Fix three found JS/TS parse failures by @knutwannheden in #6863
  • Ensure ImportLayoutStyles can be merged by @sambsnyd in #6862
  • JavaScript: Fix stack overflow in Type.signature for cyclic parameterized types by @knutwannheden in #6867
  • JavaScript: Fix empty named imports parse failure and add validator to parseProject() by @knutwannheden in #6866
  • Fix GradleWrapperTest after Gradle 9.4.0 got released by @greg-at-moderne in #6871
  • fix: KotlinVisitor.visitAnnotatedExpression now traverses inner expression by @thake in #6870
  • Skip recipe validation for imperative recipes in assertRecipesConfigure() by @MBoegers in #6841

New Contributors

Full Changelog: v8.74.3...v8.75.0

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.