Features
- Docs: migrate website to Docusaurus v3 (#5344) @kitbellew, @claude
Bug fixes
- Splits: allow empty trees to have inverted offsets (#5364) @kitbellew, @claude
- ScalafmtRunner: report the failure it exited on (#5361) @kitbellew
- CLI: Don't let a tolerated error mask a real one (#5360) @kitbellew
- RemoveScala3OptionalBraces: avoid brace/colon yoyo (#5349) @kitbellew
Miscellaneous
- FormatTests: match expected failure by type (#5363) @kitbellew, @claude
- Tests: raise munit per-test timeout to 2 minutes (#5354) @kitbellew
- Docs: add sbt scalafmt{Parallelism,Repo,SbtOnLoad} (#5353) @kitbellew, @claude
Build and dependency updates
- CI: 5 balanced PR workers, full matrix post-merge (#5358) @kitbellew, @claude
- CI: use partial scala versions, defer to build.sbt (#5357) @kitbellew
- scalameta: upgrade to v4.17.3 (#5356) @kitbellew
- CI: split JS/Native tests off the JVM matrix (#5355) @kitbellew
- CI: cancel superseded runs via concurrency group (#5352) @kitbellew
- CI: move ubuntu runners to 24.04 (#5351) @kitbellew
- CI: fix intermittent native SIGSEGV in tests (#5350) @kitbellew
- CI: bump JDK 11 pins to 17 (#5348) @kitbellew