News

Announcing Scala.js 0.6.14

Dec 21, 2016

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

This release features a few language enhancements for interoperability. Among others, it allows to export top-level functions, and provides language support for JavaScript “configuration objects”.

Read more

Announcing Scala.js 0.6.13

Oct 17, 2016

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

This release contains one particularly anticipated feature: the ability to generate CommonJS modules with Scala.js! It also standardizes on Node.js as the default runner for all sbt projects (with sbt run and sbt test), which constitutes a breaking change for builds. Read on for more details!

Read more

Announcing Scala.js 0.6.12

Sep 1, 2016

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

This release exclusively contains bug fixes, and a few internal changes to support the upcoming Scala 2.12.0-RC1.

Read more

Announcing Scala.js 0.6.11

Jul 27, 2016

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

This release was mainly focused on optimizations. In particular, Longs have been dramatically improved, with up to 15x speedups (#1488). Some operations on BigIntegers benefit a lot from this, with up to 8x speedups.

We have also finally upgraded the version of the Google Closure Compiler that is used for fullOptJS, which brings speed improvements to the production applications of up to 2x, although mostly in the 10-15% range (#2490).

Read more

Announcing Scala.js 0.6.10

Jun 17, 2016

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

This release is mostly a bug-fix release. It also contains further adaptations to support the upcoming Scala 2.12.0-M5.

The most important improvement is that the sbt plugin can now generate HTML pages to run your test suites in browsers (with any testing framework), so that you can use your browser’s debugger to step through your tests.

Read more

Announcing Scala.js 0.6.9

Apr 30, 2016

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

This release was mostly focused on ironing out the support of Scala 2.12.0-M4 and the upcoming M5. All users of 2.12.0-M4 are highly encouraged to upgrade to Scala.js 0.6.9. The release also contains a few bug fixes, as well as the following improvements:

  • #2009 No own class for anonymous Scala.js-defined JS classes (see below)
  • #2350 A read-only sbt setting isScalaJSProject which is true iff the current project is a Scala.js project

Read more