We are excited to announce the release of Scala.js 1.4.0!
This release complements the module splitting support, introduced in Scala.js 1.3.0, with support for dynamic module loading.
It is now possible to structure an application such that specific features are only loaded if necessary, the first time they are used.
In addition, this release significantly improves the performance of scala.Array
.
In particular, arrays of numeric types (except Longs) are implemented with JavaScript typed arrays under the hood.
This release also contains a number of bug fixes.
The version of the Scala standard library for 2.13.x was upgraded to 2.13.4.
Read on for more details.
Read more
We are pleased to announce the release of Scala.js 1.3.1!
This release fixes the performance issues of the ECMAScript 2015 mode (the default) on Firefox.
This fix has a cost in terms of emitted code size.
Read more below about the trade-offs.
In addition, this release fixes several other issues, including three regressions in 1.3.0 (#4252, #4268 and #4271).
It also contains some improvements to the JDK support.
Read on for more details.
Read more
We are excited to announce the release of Scala.js 1.3.0!
This release brings one of the most awaited features for Scala.js: module splitting support!
It is now possible to split the generated .js file into multiple modules, to optimize download size in multi-page applications or speed up incremental bundling.
In addition, this release contains a number of new methods and classes in the JDK implementation, among which the higher-order methods of the java.util
collections, and the locale-sensitive overloads of String.toLowerCase
, toUpperCase
and format
.
Read on for more details.
Read more
We are pleased to announce the release of Scala.js 1.2.0!
The highlight of this release is the addition of the JavaScript types js.Map[K, V]
and js.Set[T]
in the standard library.
Thanks to @exoego for this contribution!
In addition, this release contains a number of bug fixes and small improvements.
The version of the Scala standard library has been upgraded to Scala 2.12.12 and 2.13.3.
Read on for more details.
Read more
We are pleased to announce the release of Scala.js 1.1.1!
This is mostly a bugfix release.
In addition, it adds support for the new -Xasync
flag of Scala 2.13.3 and 2.12.12 (see the release notes of Scala 2.13.3).
Read on for more details.
Read more
We are pleased to announce the release of Scala.js 1.1.0!
The highlight of this release is the new support for @js.native
val
s and def
s, which we detail below.
The version of the Scala standard library has been upgraded to Scala 2.12.11 and 2.13.2.
In addition, it contains a number of bug fixes, including all the ones fixed in v0.6.33.
Important note: if you use scalajs-bundler, you will need to upgrade it to v0.18.0 or later.
Read on for more details.
Read more