Scala.js 0.6.23 发布,在浏览器上运行 Scala

Scala.js 0.6.23 已发布,Scala.js 是一个将 Scala 语言编译成 JavaScript 的工具,可以让你直接在浏览器上使用 Scala 编写程序。

Breaking changes

  • .scala 中( project/ 目录下)的 %%% 用法发生了改变,需要重新导入:
import org.portablescala.sbtplatformdeps.PlatformDepsPlugin.autoImport._

弃用

  • 内置的 crossProject 已被弃用,并被 sbt-crossproject 取代。
  • withOutputMode  已被替换为 ESFeatures

特性

  • 新增 JDK API 方法:java.lang.Character.isSurrogate()

修复

  • #3227 Linking error for an @EnableReflectiveInstantiation class inside a lambda in Scala 2.11 and 2.10
  • #3267 Linking error with @tailrec method inside a trait with a self-type, on Scala 2.12+
  • #3285 Run-time error in Scala.js-defined classes with multiple parameter lists and default args

了解更多细节可查阅发行说明:

下载地址:

  • 发表于:
  • 原文链接https://www.oschina.net/news/96391/scalajs-0-6-23-released

扫码关注云+社区

领取腾讯云代金券