Skip to content

v1.9.0

Compare
Choose a tag to compare
@Gedochao Gedochao released this 01 Sep 13:06
· 42 commits to main since this release
75f3095

Support for the new Scala 3 nightly repository

This Scala CLI version supports the new Scala 3 nightly versions repository:

https://repo.scala-lang.org/artifactory/maven-nightlies

This means that newest Scala 3 nightly versions will become available to use with Scala CLI, as well as the 3.nightly tag will now refer to the actual, newest version.

As a result, Scala 3.8 features like capture checked Scala 3 library should now be available from Scala CLI.

//> using scala 3.8.0-RC1-bin-20250901-ca400bd-NIGHTLY
import language.experimental.captureChecking

trait File extends caps.SharedCapability:
  def count(): Int

def f(file: File): IterableOnce[Int]^{file} =
  Iterator(1)
    .map(_ + file.count())

Added by @Gedochao in #3838

Features

  • Add support for the new Scala 3 nightly repository by @Gedochao in #3838

Fixes

  • Fix using directive with URL + query parameters by @jgoday in #3835

Documentation changes

  • Update the Scala CLI docs landing page by @Gedochao in #3825
  • Back port of documentation changes to main by @github-actions[bot] in #3826

Build and internal changes

Updates

New Contributors

Full Changelog: v1.8.5...v1.9.0