changelogs/3.6.4.md
:silent command to toggle automatic printing of outputs #22248--repl-init-script: setting to run a code on startup #22206-Xno-decode-stacktraces is now an alias to -Xno-enrich-error-messages #22208Align @implicitNotFound and @implicitAmbigous with the language specification #22371
This change may impact users who previously used these annotations using variables or string interpolation.
Previously, a bug in the Scala 3 compiler allowed non-literal strings to be passed as arguments to the @implicitNotFound and @implicitAmbiguous annotations.
This could have affected how failed implicit search results were reported by the compiler.
Starting from Scala 3.6.4, the arguments for these annotations must be string literals.
If a message is too long, it can be concatenated using the + operator, allowing for constant folding.
: Unit #21927unapplySeq on a NonEmptyTuple is valid. #22366primaryConstructor #22104classOf[BoxedUnit] for Unit array in ArrayConstructors. #22238Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.6.3..3.6.4 these are:
46 Martin Odersky
33 noti0na1
24 Wojciech Mazur
14 Dale Wijnand
13 Matt Bovel
11 Hamza Remmal
7 Jan Chyb
6 aherlihy
5 Kacper Korban
5 Seth Tisue
5 Som Snytt
4 Oliver Bračevac
4 Yichen Xu
3 Sébastien Doeraene
3 dependabot[bot]
3 kasiaMarek
2 João Ferreira
1 David Hua
1 Eugene Flesselle
1 Eugene Yokota
1 Florian3k
1 Jędrzej Rochala
1 Kenji Yoshida
1 Mathias
1 Natsu Kagami
1 Oleg Zenzin
1 Piotr Chabelski
1 Rui Chen
1 philippus
1 rochala
1 xiaoshihou