What's Changed
- Scala: mark implicit arguments and implicit imports by @greg-at-moderne in #9204
- Insert context-free JavaTemplate statements beside expression statements by @timtebeek in #9206
- Yaml: don't replace asterisk patterns within quoted strings by @greg-at-moderne in #9205
- Parse GitHub Actions workflow lockfiles as YAML by @timtebeek in #9209
- Capture dependency exclude rules in the Gradle tooling model by @steve-aom-elliott in #9208
- Python: Python2 parsing fixes by @greg-at-moderne in #9211
- SemanticallyEqual: compare record deconstruction patterns in instanceof by @greg-at-moderne in #9212
- Scala library classes now keep supertypes regardless of parse order by @greg-at-moderne in #9215
- Gradle: add RemoveExtraProperty recipe by @sullis in #9083
- Scala: attribute calls with method types instantiated at the call site by @greg-at-moderne in #9216
- Add Gradle RemoveDuplicateDependencies recipe by @sullis in #9155
- JavaTemplate: resolve template type variables before splicing user parameters by @greg-at-moderne in #9214
- Python printers: separate not/await from identifier-like operands by @greg-at-moderne in #9213
- Scala: fix typing of inferred vals and ill-kinded type arguments by @greg-at-moderne in #9217
- Hcl: getSimpleName() to handle quoted and computed object keys by @greg-at-moderne in #9219
- Hcl: withAttributeValue no longer quotes bools or numbers by @greg-at-moderne in #9218
- Hcl: Adding the ChangeKey recipe by @greg-at-moderne in #9221
- Add Gradle ExcludeDependency recipe by @steve-aom-elliott in #9114
- Stop the Java type mapping from completing symbols the type factory already has by @knutwannheden in #9210
- rewriteRun checks for common recipe defects by @jkschneider in #9223
- Kotlin: ask the type factory before materializing FIR classes by @knutwannheden in #9225
- Type a Kotlin invocation of an inherited Java method by its declaring class by @knutwannheden in #9224
- rewriteRun checks for imports, parser-shaped trees and composite order by @jkschneider in #9229
- Import types from java.lang subpackages in ShortenFullyQualifiedTypeReferences by @jkschneider in #9230
- Keep the project attribute on a Gradle project dependency reached transitively first by @jkschneider in #9231
- C#: stop in-process MSBuild builds lending their cwd and environment by @macsux in #9222
Full Changelog: v8.93.8...v8.93.9