What's Changed
- Scala: fix parsing of auxiliary constructors by @greg-at-moderne in #7682
- Scala: another set of fixes for parsing of indentation-significant syntax by @greg-at-moderne in #7683
- Scala: fix parsing of closing braces in try-catch by @greg-at-moderne in #7681
- Scala: fix parsing of syntax elements in comments by @greg-at-moderne in #7684
- Pom only fallback non 404 by @Jenson3210 in #7685
- Reflection-based recipe discovery via [Category, ...] attributes by @macsux in #7679
- Scala: introducing
S.RepeatedTypeby @greg-at-moderne in #7686 - Scala: fix unapply matching in catch clauses by @greg-at-moderne in #7687
- Scala: fix parsing of binary expressions with no space on the left by @greg-at-moderne in #7688
- RPC: Fix RPC startup when the underlying binary is missing by @greg-at-moderne in #7689
- Scala: handle implicit lambda parameter with no type by @greg-at-moderne in #7690
- Scala: S.TupleType by @greg-at-moderne in #7691
- Scala: fix empty parens constructors by @greg-at-moderne in #7693
- Scala: fix parsing of multi-line annotations by @greg-at-moderne in #7692
- UpgradeDependencyVersion for Gradle preserves shared version variable references when upgrading dependencies by @bmuschko in #7694
- Delegate kotlin.* classes to parent in RecipeClassLoader by @timtebeek in #7695
- UpdateGradleWrapper: support Maven-layout Artifactory repos by @timtebeek in #7696
- Preconditions: expose
And/Or/Notas public classes with getters by @jkschneider in #7702 - Kotlin recipe DSL (K2 compiler plugin) + cross-language visitor mixins by @jkschneider in #7701
- Kotlin recipe DSL: pattern-matching gap closures + matcher/template fixes by @jkschneider in #7703
- rpc: discover DynamicDispatchRpcCodec providers across classloaders by @steve-aom-elliott in #7698
- Kotlin recipe DSL:
recipes()builder for fixed-list composites by @jkschneider in #7704 - Kotlin: release
KotlinCoreEnvironmenton every parse path by @jkschneider in #7705 - Kotlin recipe DSL: discoverable
recipes()composites +@AbstractRecipeby @jkschneider in #7707 - Add rewrite-android module: AndroidProject marker, traits, and SDK/AGP upgrade recipes by @jkschneider in #7706
- Kotlin recipe DSL: chained-call patterns + cursor exposure in visitX actions by @jkschneider in #7708
Full Changelog: v8.81.17...v8.82.0