What's Changed
- Fix rewrite-python README quickstart referencing unexposed PythonParser by @timtebeek in #8118
- Fix Kotlin parse failure for annotation after modifier in primary constructor by @knutwannheden in #8119
- Marking rewrite-csharp and rewrite-go explicitly as MSAL-licensed by @greg-at-moderne in #8120
- Scala: infix type notation by @greg-at-moderne in #8121
- JavaScript: Consider dated versions as snapshots too by @greg-at-moderne in #8124
- Scala: S.PackageDeclaration by @greg-at-moderne in #8125
- JavaScript: isolate integration tests better, reset RPC process manager by @greg-at-moderne in #8126
- Scala: fix parsing of two consecutive extension methods by @greg-at-moderne in #8122
- Scala: fix parsing of trailing comments after method header by @greg-at-moderne in #8123
- JavaScript: synchronize artifact versions for snapshots of rewrite-javascript between Maven and NPM by @greg-at-moderne in #8128
- Create a Comments trait to make it easy to add formatted comments to LST elements. by @sambsnyd in #8131
- Bound the buffer in BackwardCompatibleObjectIdModule by @natedanner in #8132
- Add
UsesType/UsesMethodpreconditions to type/method-targeted recipes by @jkschneider in #8133 - Index used/declared method types for prefix-based matching by @knutwannheden in #8127
- Fix RemoveExclusion#onlyIneffective for deep transitive exclusions by @timtebeek in #8117
- Allow the recipe-run host to configure data table stores for RPC-language recipes by @jkschneider in #8135
- Map all captured wildcards to
?in the type mappers by @knutwannheden in #8111 - Fix C# recipe over-attribution when multiple packages share a dependency by @shanman190 in #8134
Full Changelog: v8.85.6...v8.85.7