Scala 3.6.4 is now available!
Briefly

Scala 3.6.4 has been released with notable updates like support for JDK 24 and new REPL features such as a silent command for output control. The version also deprecates certain settings, while introducing experimental features like Capture Checking for tracked members. A crucial breaking change modifies how the @implicitNotFound and @implicitAmbiguous annotations work, now requiring string literals as arguments. Developers must note these changes for smooth transitions from previous versions and ensure their code aligns with the updated specifications.
The release of Scala 3.6.4 introduces several important features including JDK 24 support, new REPL commands, and updates to error handling in the compiler.
A significant breaking change aligns the @implicitNotFound and @implicitAmbiguous annotations with the language specification, which may impact user-defined variable messages.
Scala 3.6.4 also features an experimental Capture Checking to implement tracked members, enhancing the language's capabilities for modern development.
The update includes both new functionalities and deprecations, with clear guidance provided for transitioning from older settings to their modern equivalents.
Read at Scala-lang
[
|
]