mirror of
https://github.com/sbt/sbt.git
synced 2026-09-07 02:55:23 +02:00
Problem ------- Since sbt-doge merger `++ <sv> <command1>` has used binary compatibility as a test to select subproject, but it causes surprising situations like sbt/sbt#6915, and it blurs the responsibility of YAML file and build file as the version specified in the version can override the Scala version test on local laptop. Solution -------- This removes the compatibiliy check (backward-only or otherwise), and require that `<sv>` match one of `crossScalaVersions` using the new Semantic Version selector pattern.