sbt/main
eugene yokota bf33f51d10
[2.x] feat: Add allowMismatchScala setting (#8804) (#8849)
sbt 2.x allows `dependsOn(...)` between subprojects with mismatched
Scala versions without any warning or error. This can lead to confusing
classpath issues at compile or runtime, especially now that Scala 3.8+
has dropped backward TASTy compatibility with 2.13.

Per review feedback, move the Scala version mismatch check from
compileTask to projectDependenciesTask, where PR #8681 already handles
Scala version mixing logic. This provides earlier detection and keeps
the validation co-located with cross-version resolution.

Generated-by: Copilot

Co-authored-by: dev-miro26 <121471669+dev-miro26@users.noreply.github.com>
2026-03-01 05:27:40 -05:00
..
src [2.x] feat: Add allowMismatchScala setting (#8804) (#8849) 2026-03-01 05:27:40 -05:00
NOTICE Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00