What's Changed
- JavaTemplate gives repeated parameter occurrences fresh ids by @knutwannheden in #8665
- JavaScript: TabsAndIndentsVisitor re-indents comments ahead of a closing delimiter by @knutwannheden in #8668
- maybeAddImport matches the file's quote style by @knutwannheden in #8670
- Go:
goProjectgives its.gosources the sibling go.mod's module context by @knutwannheden in #8673 - JavaScript: resolve modules the way the ecosystem publishes them by @knutwannheden in #8672
- JavaScript: object literals carry the type the checker resolved by @knutwannheden in #8675
- Reject Scala pre-releases so rewrite-scala compiles against the stable compiler by @knutwannheden in #8676
- JS Matcher ignores type arguments and breaks on arrow by @MBoegers in #8674
- JavaScript: enumerate dependency types the way packages publish them by @knutwannheden in #8677
- JS formatter reads the style marker the build attaches by @knutwannheden in #8678
- JavaScript: stop rebuilding the TypeScript program for every test by @knutwannheden in #8679
- JS: a container splice keeps the line breaks and the comment spacing the source wrote by @MBoegers in #8667
- JS: a test spec can opt into the style its own source is written in by @knutwannheden in #8681
- Maven resolution: cool down after HTTP 429, dedupe repositories by URI, and let a silent mirror keep the mirrored repository's policy by @jkschneider in #8683
- maybeAddImport returns the name it bound, and templates resolve the modules they name by @knutwannheden in #8680
- Python: a composite reports the data tables its children produce by @mtthwcmpbll in #8684
- Make C# comments and formatting reachable through visitors by @macsux in #8662
- Fix XML attribute continuation indentation by @Wanbinyu in #8659
- JavaScript: resolve transitive deps from npm v1 lock files by @bmuschko in #8566
Full Changelog: v8.91.0...v8.91.1