News

Announcing Scala.js 0.6.1

Mar 3, 2015

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

This release mostly contains bug fixes, including inefficiencies in the incremental fastOptJS. It also brings the entire java.nio.Buffers API, with interoperability with the JavaScript Typed Arrays API.

Read more

Announcing Scala.js 0.6.0

Feb 5, 2015

We are thrilled to announce the final release of Scala.js 0.6.0!

As of this version, we do not consider Scala.js to be experimental anymore. We believe it has reached maturity, and from now on, the language semantics as well as the APIs will only evolve in backward compatible ways, or go through proper deprecation cycles.

Today is also the 2-year anniversary of Scala.js! The first commit was pushed on February 5, 2013.

Read more

Announcing Scala.js 0.6.0-RC2

Jan 23, 2015

We are excited to announce the second release candidate of Scala.js 0.6.0, aka 0.6.0-RC2! Unless there are blocking issues with this RC, or issues requiring binary incompatible changes, this version will become 0.6.0 final.

Read more

Announcing Scala.js 0.6.0-RC1

Jan 12, 2015

We are excited to announce the first release candidate of Scala.js 0.6.0, aka 0.6.0-RC1! Unless there are blocking issues with this RC, or issues requiring binary incompatible changes, this version will become 0.6.0 final.

Scala.js 0.6.0-RC1 is not forward nor backward binary compatible with M1/M2/M3.

Read more

Announcing Scala.js 0.6.0-M3

Dec 22, 2014

We are excited to announce the third milestone of Scala.js 0.6.0, aka 0.6.0-M3! This release is mostly about the (hopefully) last binary incompatible changes for the 0.6.x series. It also substantially reworks the scala.scalajs.js package to simplify it (see below for details).

Scala.js 0.6.0-M3 is not forward nor backward binary compatible with M1/M2. We expect that all subsequent milestones and RCs for 0.6.x will stay binary compatible with M3, though.

Read more

Announcing Scala.js 0.6.0-M2

Dec 5, 2014

We are excited to announce the second milestone of Scala.js 0.6.0, aka 0.6.0-M2! This release fixes the last outstanding issues from M1. Most notably #1335 and #1331, so %%% is fixed. It also introduces a builder for cross-compiling projects in sbt.

Scala.js 0.6.0-M2 is forward and backward binary compatible with M1, and uses the same cross-compilation suffix (i.e., _sjs0.6.0-M1), so you can use libraries built with 0.6.0-M1 in 0.6.0-M2, and conversely. It is also backward source compatible with M1.

Read more