What's Changed
- Python: Add
DatetimeUtcNowrecipe for Python 3.12 deprecation migration by @knutwannheden in #6696 - Register accumulators for nested ScanningRecipes in OR preconditions by @Jenson3210 in #6701
- Python: Add Python 2 parser support using parso by @jkschneider in #6703
- Correct string block indent by @BoykoAlex in #6694
- Python: Fix some type checking errors by @knutwannheden in #6705
- Fix RPC serialization for
J.Literal.UnicodeEscapeby @knutwannheden in #6695 - Python - Python tests plugged into Gradle build by @greg-at-moderne in #6706
- Python: Add
pyproject.tomlparser with dependency resolution by @knutwannheden in #6702 - Add ModuleContainsFile and ModuleUsesType scanning recipes by @Jenson3210 in #6699
- Preserve implicitly defined version properties in Maven recipes by @Jenson3210 in #6691
- Python: Add dependency management recipes for
pyproject.tomlby @knutwannheden in #6708 - Python - AutoFormatter by @greg-at-moderne in #6707
- Fix handling of specifying comma-separated value to recipe option of type List by @greg-at-moderne in #6700
- Python - fix the test_remove_decorator test case by @greg-at-moderne in #6709
- Python: Fix
ClassCastExceptionin parser by @knutwannheden in #6710 - Fix text block indentation by @Jenson3210 in #6712
- Fix Java 24 runtime compatibility by falling back to Java 21 parser by @kdvolder in #6682
- fix an edge case in
RemoveUnusedPropertieswhen there is no parent in filtering by @nmck257 in #6687 - Python: Fix
MatchSequenceparser incorrectly consuming child's delimiter by @knutwannheden in #6713
Full Changelog: v8.72.8...v8.73.0