This patch release backports most of the bugfixes and some of the improvements introduced in the Scala Next series up to the Scala 3.8.4 release.
All of the backported changes were proven to not break either binary or source compatibility, by testing over 1500 projects in the Scala 3 Open Community Build.
There is something I don’t understand. The number of failing projects has increased from 3.3.6 to 3.3.7, and again from 3.3.7 to 3.3.8. The “promise” of LTS was to see this number consistently drop, not rise.
It seems to work nicely. I started from oldest Scala 3 version projects that are stuck on (3.2.2), and Claude already minimized three tickets. We’ll try to vibe code fixes as long as they are not too drastic.