| Version | Change log |
| Scala 3.7.3 Oct 29, 2025 |
Always traverse Inlined.call in linter #24043 Deduplicate patches before applying them to sources #24215 Fix compiler crash with -Ymagic-offset-header #24124 Fix completions for named tuples #24169 Fix java record varargs field accessor #24172 Fix parameter untupling for named tuples (#23440) #24152 Fix possible SuspendException thrown when using macros #24174 Fix rendering of function-type aliases #24042 Ignore warnings when compiletime.testing is imported #24036 |
| Scala 3.7.0 May 8, 2025 |
REPL: Add REPL init script setting Update asm to patched 9.8.0 to support new JDK versions classfile reader: handle JDK 9+ constant types in constant pool REPL: Add back :silent command Scala 2 forward port: -Yprofile-trace |
| Scala 3.6.4 Mar 7, 2025 |
Highlights of the release: Support for JDK 24 #22250 REPL :silent command to toggle automatic printing of outputs #22248 REPL --repl-init-script: setting to run a code on startup #22206 Deprecated setting -Xno-decode-stacktraces is now an alias to -Xno-enrich-error-messages #22208 Annotation arguments are no longer lifted #22035 Experimental Capture Checking: Implement tracked members #21761 Breaking changes: Align @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. Other changes and fixes: Annotations: Make sure symbols in annotation trees are fresh before pickling #22002 Consider all arguments in Annotations.refersToParamOf #22001 Do not lift annotation arguments (bis) #22046 Desugaring: Fix #22051: only trust the type application part for case class unapplies #22099 Documentation: Update example code linked to obsolete content in macros-spec.md #22256 Experimental: Capture Checking: Fix #21868, #21869, and #21870: handle CapsOf in more places #21875 Refine rules for capture parameters and members #22000 Add a hint for using CC with REPL #22220 Consolidate CC #21863 Experimental: Global Initialization: Fix crash when initializing val in ByName closure #22354 Experimental: Named Tuples: Handle TypeProxy of Named Tuples in unapply #22325 Fail more eagerly when trying to adapt named unapply patterns #22315 Widen singleton types when computing fields from .Fields #22149 Fix .toTuple insertion #22028 Extens |
Total downloads
80
Last month's downloads
1
Last week's downloads
1
Top Download Club is a website dedicated to providing software reviews on the latest and greatest programs available. At the top of our list is the impressive software, Dash, developed by Kapeli. This innovative program is an all-in-one API Documentation Browser ...
... and performance of various software. Today we introduce ScalaLabLight, developed by Stergios Papadimitriou, a versatile numerical computation ... image processing, signal processing, optimization, and more. Furthermore, ScalaLabLight features a vast and growing community seeking to ... it works on various operating systems such as Windows, macOS, and Linux. The software also effectively integrates ...