This is NOT the release announcement of Scala.js 1.0.0

Hello everyone!

PSA: This is NOT a release announcement.

The artifacts of the core of Scala.js 1.0.0 are now on their way to Maven Central. It will still take several days before all the next-to-core satellite projects are published, and it could be weeks until we actually properly announce this release.

Until the official announcement, I ask you not to make any fuss about it. You are encouraged to publish your libraries for Scala.js 1 when possible (refer to the release notes of 1.0.0-RC2), but otherwise please don’t go everywhere shouting out it’s arrived.

Thank you for your understanding.

20 Likes

MUnit v0.4.5 has been published for Scala.js 1.0.0.

4 Likes

The following satellite projects that we maintain have now been published for Scala.js 1.0.0:

  • The ones that are mentioned in the release notes of 1.x to replace features that were previously in the core:
    scalajs-cli, scalajs-env-phantomjs, scalajs-env-jsdom-nodejs, scalajs-env-selenium and jsdependencies 1.0.0
  • "org.scala-js" %%% "scalajs-dom" % "0.9.8"
  • "org.portable-scala" %%% "portable-scala-reflect" % "0.1.1"
  • "org.scala-js" %%% "scalajs-java-time" % "0.2.6"
  • "org.scala-js" %%% "scalajs-java-logging" % "0.1.6"
  • "be.doeraene" %%% "scalajs-jquery" % "0.9.6"
1 Like

I am NOT very excited about the release! :heart:

5 Likes

The following libraries have been published for Scala.js 1.0.0:

  • com.lihaoyi::utest::0.7.4
  • com.lihaoyi::sourcecode::0.2.1
  • com.lihaoyi::geny::0.5.1
  • com.lihaoyi::castor::0.1.2
  • com.lihaoyi::fansi::0.2.9
  • com.lihaoyi::scalatags::0.8.5
  • com.lihaoyi::pprint::0.5.9
  • com.lihaoyi::fastparse::2.2.4

Currently blocked on org.scala-lang.modules::scala-collection-compat. @sjrd any idea who can publish a new version of that? Once that is out, I’ll be able to publish com.lihaoyi::upickle, and that will be it for me

5 Likes

Once scala-collection-compat and scalacheck are available on the Maven central, I can release Airframe and AirSpec testing framework for Scala.js 1.0.0 https://github.com/wvlet/airframe/pull/926

4 Likes

I have filed an issue.

Version 2.1.4 is now on maven central with sjs1 builds for 2.11 / 2.12 / 2.13 (thanks to @julienrf).

4 Likes

I’m not seeing org.scala-lang.modules:scala-collection-compat_2.12:2.1.4 on https://search.maven.org/search?q=scala-collection-compat, although the 2.11 and 2.13 versions appear to be present.

Not sure if just sonatype sync slowness or something else; will check back later today after work

ScalaCheck has NOT been released for Scala.js 1.0 :wink:

2 Likes

Did you mean :cry: ?

The message does NOT mean what it says :smiley:

3 Likes

Whoah, scalacheck is releasing again??? That’s awesome :heart:

1 Like

I’m still not seeing the artifact for org.scala-lang.modules:scala-collection-compat_2.12:2.1.4 on maven central. Are we sure it made it up there? All the other cross versions appear to be present

@lihaoyi that’s really peculiar. The corresponding travis job looked fine. I’m re-running it now (https://travis-ci.org/scala/scala-collection-compat/jobs/648277295), will post updates here.

The missing release is there now (https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.1.4/)

5 Likes

Airframe and AirSpec testing framework are now available for Scala.js 1.0.0 https://wvlet.org/airframe/

3 Likes

Kudos to Rickard Nilsson for granting merge and publishing authority to a set of maintainers that now includes Aaron Hawley, Daniel Spiewak, and Erik Osheim. (And myself, though mostly as a backup in case we run short.)

Seth

4 Likes

uPickle/uJson/uPack is out for Scala.js 1.0.0:

  • com.lihaoyi::upickle::0.9.9

Currently missing Scala.js 1.0.0 versions of the following libraries for my own internal projects:

3 Likes

Scala Verify is back published for Scala 2.11 ~ 2.13 (thanks @SethTisue for porting):

libraryDependencies += "com.eed3si9n.verify" %%% "verify" % "0.2.0" % Test
testFrameworks += new TestFramework("verify.runner.Framework")

Expecty is also back published for 2.11 ~ 2.13:

libraryDependencies += "com.eed3si9n.expecty" %%% "expecty" % "0.13.0" % Test