News

Announcing Scala.js 1.0.0-M2

Nov 29, 2017

We are very excited to announce the release of Scala.js 1.0.0-M2!

This development release is mostly intended for testing purposes, and as a synchronization point with library authors so that they can start upgrading in preparation for the final release.

As the change in “major” version number witnesses, this release is not binary compatible with 0.6.x, nor with 1.0.0-M1. Libraries need to be recompiled and republished using this milestone to be compatible.

Moreover, this release is not entirely source compatible with 0.6.x either. We expect, however, that further milestones for 1.0.0 will stay backward source compatible with this milestone.

Attention: We would like to bring your attention to the fact that Scala.js 1.0.0-M2 is the last release that will support:

  • sbt 0.13
  • building on JDK 6 and JDK 7
  • Scala 2.10

Starting with Scala.js 1.0.0-M3, the support for those will be dropped, as those technologies are obsolete and going forward, would put an undue maintenance burden on our shoulders.

Read more

Announcing Scala.js 0.6.21

Nov 6, 2017

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

This release is almost exclusively a bug-fix release.

Read on for more details.

Read more

Announcing Scala.js 0.6.20

Sep 1, 2017

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

This release is mostly intended to bridge the gap between the 0.6.x and 1.x branches, to make it easier to cross-compile and/or migrate.

Read on for more details.

Read more

Announcing Scala.js 0.6.19

Jul 29, 2017

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

This release brings support for sbt 1.0.0-RC2 and following. In addition, it fixes a few compiler issues.

Read on for more details.

Read more

Announcing Scala.js 1.0.0-M1

Jul 3, 2017

We are very excited to announce the first milestone of Scala.js 1.0.0, aka 1.0.0-M1!

This development release is mostly intended for testing purposes, and as a synchronization point with library authors so that they can start upgrading in preparation for the final release.

As the change in “major” version number witnesses, this release is not binary compatible with 0.6.x. Libraries need to be recompiled and republished using this milestone to be compatible.

Moreover, this release is not entirely source compatible with 0.6.x either. We expect, however, that further milestones for 1.0.0 will stay backward source compatible with this first milestone.

Read more

Announcing Scala.js 0.6.18

Jun 28, 2017

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

This release is mostly a bug-fix release, but it also brings one new feature: the ability to recognize “standard” main methods (with args: Array[String]) in addition to js.JSApp objects.

Read on for more details.

Read more