News

Announcing Scala.js 1.13.2

Jun 23, 2023

We are pleased to announce the release of Scala.js 1.13.2!

This release mostly contains bug fixes. It also upgrades the Scala standard library to versions 2.12.18 and 2.13.11.

Due to a deep incompatibility between sbt 1.6+ and Scala 2.12.4, we have dropped support for that particular version of Scala. Other Scala 2.12.2+ versions are still supported.

This release is the first to be built with sbt 1.9.x, which means that our sbt plugin sbt-scalajs is now dual-published on Maven Central using the legacy Ivy style and the new Maven-compliant style. The transitive dependency sbt-platform-deps is also dual-published. See the release notes of sbt 1.9.0 for more information.

Read on for more details.

Read more

Announcing Scala.js 1.13.1

Apr 10, 2023

We are pleased to announce the release of Scala.js 1.13.1!

This release mostly contains bug fixes and optimizations.

Read on for more details.

Read more

Announcing Scala.js 1.13.0

Jan 26, 2023

We are excited to announce the release of Scala.js 1.13.0!

This release drops support for Scala 2.11. Finally, 5 years after Scala 2.11 was declared end-of-life, we decided to drop support for it in Scala.js. We also dropped support for Scala 2.12.1 (Scala 2.12.2+ is still supported, of course).

Other than that, this release brings a number of bug fixes and enhancements. Notably:

  • Ability to export inner objects and classes in Scala classes
  • Checked exceptions for NullPointerExceptionss
  • Better optimizations for exported methods and methods in JavaScript classes

Read on for more details.

Read more

Announcing Scala.js 1.12.0

Nov 23, 2022

We are excited to announce the release of Scala.js 1.12.0!

This release brings a number of bug fixes and enhancements. The highlights are:

  • Support for the JavaScript operator **, introduced in ECMAScript 2016.
  • Checked exceptions for ArrayStoreExceptionss and NegativeArraySizeExceptions

The Scala standard library was upgraded to version 2.12.17 and 2.13.10.

Read on for more details.

Read more

Announcing Scala.js 1.11.0

Sep 15, 2022

We are excited to announce the release of Scala.js 1.11.0!

This release brings a number of bug fixes and enhancements. The highlights are:

  • Dead code elimination of unused fields, bringing code size improvements, and perhaps small performance improvements.
  • Checked exceptions for StringIndexOutOfBoundsExceptions: String.charAt(), substring(), and all their derivatives now report better errors in development mode.

Read on for more details.

Read more

Announcing Scala.js 1.10.1

Jun 25, 2022

We are pleased to announce the release of Scala.js 1.10.1!

This release mostly contains bug fixes and optimizations. It also updates the version of the Scala standard library to 2.12.16 for 2.12.x versions.

Read on for more details.

Read more