What's Changed
- Python: Fix ty 0.0.18 type checking diagnostics by @knutwannheden in #6806
- Handle null class body in KotlinPrinter by @Jenson3210 in #6805
- Normalize ANTLR generated code by @greg-at-moderne in #6807
- Normalize ANTLR generated code - continued by @greg-at-moderne in #6808
- Python: Support ternary comparisons in PatternMatchingComparator by @knutwannheden in #6809
- Make DeclarativeRecipe.accumulator thread-safe with ThreadLocal by @kmccarp in #6810
- Skip AddAnnotationProcessor when processor already in effective POM via ancestor by @mcebanupgrade in #6759
- Python: Fix tuple parsing for parenthesized element with trailing comma by @knutwannheden in #6811
- Python: Handle RPC deserialization errors in
PythonRewriteRpc#parseProject()by @knutwannheden in #6812 - Python: Fix pattern matching false positives and add template auto-parenthesization by @knutwannheden in #6814
- Python: Pin
openrewritePython package version in RPC bootstrap by @knutwannheden in #6813 - Python: register all existing recipes by @greg-at-moderne in #6815
Full Changelog: v8.74.0...v8.74.1