v1.12.0
Change default Scala version to 3.8.0
This Scala CLI version switches the default Scala version to 3.8.0.
scala-cli version
# Scala CLI version: 1.12.0
# Scala version (default): 3.8.0
Added by @Gedochao in https://github.com/VirtusLab/scala-cli/pull/4049
Support for Scala.js 1.20.2
This Scala CLI version adds support for Scala.js 1.20.2.
scala-cli -e 'println("Hello")' --js
# Compiling project (Scala 3.8.0, Scala.js 1.20.2)
# Compiled project (Scala 3.8.0, Scala.js 1.20.2)
# Hello
Added by @Gedochao in https://github.com/VirtusLab/scala-cli/pull/4040
New aliases for RC and nightly Scala versions
This Scala CLI version introduces dedicated aliases for calling the latest Scala Release Candidate versions in a given series (including LTS).
scala-cli -e 'println(scala.util.Properties.versionNumberString)' -S rc
# 3.8.1-RC1
scala-cli -e 'println(scala.util.Properties.versionNumberString)' -S 3.rc
# 3.8.1-RC1
scala-cli -e 'println(scala.util.Properties.versionNumberString)' -S 3.8.rc
# 3.8.1-RC1
scala-cli -e 'println(dotty.tools.dotc.config.Properties.simpleVersionString)' -S 3.lts.rc --with-compiler
# 3.3.7-RC2
scala-cli -e 'println(dotty.tools.dotc.config.Properties.simpleVersionString)' -S lts.rc --with-compiler
# 3.3.7-RC2