Skip to content

Commit 83e6380

Browse files
authored
Merge pull request #485 from sjrd/scalajs-1.0.1
Announcing Scala.js 1.0.1.
2 parents 6a6ac80 + 0be7b42 commit 83e6380

File tree

4 files changed

+63
-1
lines changed

4 files changed

+63
-1
lines changed

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ colors: #in hex code if not noted else
5757

5858
### VERSIONS ###
5959
versions:
60-
scalaJS: 1.0.0
60+
scalaJS: 1.0.1
6161
scalaJSBinary: 1
6262
scalaJS06x: 0.6.32
6363
scalaJS06xBinary: 0.6
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
layout: post
3+
title: Announcing Scala.js 1.0.1
4+
category: news
5+
tags: [releases]
6+
permalink: /news/2020/03/10/announcing-scalajs-1.0.1/
7+
---
8+
9+
10+
We are pleased to announce the release of Scala.js 1.0.1!
11+
12+
This is mostly a bugfix release, including a fix for a regression affecting extensions of the JDK ([#3950](https://github.com/scala-js/scala-js/issues/3950)).
13+
14+
Read on for more details.
15+
16+
<!--more-->
17+
18+
## Getting started
19+
20+
If you are new to Scala.js, head over to [the tutorial]({{ BASE_PATH }}/tutorial/).
21+
22+
If you need help with anything related to Scala.js, you may find our community [on Gitter](https://gitter.im/scala-js/scala-js) and [on Stack Overflow](https://stackoverflow.com/questions/tagged/scala.js).
23+
24+
Bug reports can be filed [on GitHub](https://github.com/scala-js/scala-js/issues).
25+
26+
## Release notes
27+
28+
If upgrading from Scala.js 0.6.x, make sure to read [the release notes of Scala.js 1.0.0`]({{ BASE_PATH }}/news/2020/02/25/announcing-scalajs-1.0.0/) first, as it contains a host of important information, including breaking changes.
29+
30+
As a patch release, 1.0.1 is backward and forward binary compatible with 1.0.0.
31+
Libraries compiled with 1.0.0 can be used with 1.0.1 without change, and conversely.
32+
As a reminder, libraries compiled with 0.6.x cannot be used with Scala.js 1.x; they must be republished with 1.x first.
33+
34+
## Miscellaneous
35+
36+
### Upgrade to GCC v20200101
37+
38+
The Google Closure Compiler used internally by Scala.js for `fullOptJS` has been upgraded to v20200101.
39+
40+
## Bug fixes
41+
42+
Among others, the following bugs have been fixed in 0.6.32:
43+
44+
* [#3950](https://github.com/scala-js/scala-js/issues/3950) Static forwarders are not generated for static nested objects
45+
* [#3984](https://github.com/scala-js/scala-js/issues/3984) `(-0.0).getClass()` returns `classOf[Integer]` instead of `classOf[Float]`
46+
* [#3983](https://github.com/scala-js/scala-js/issues/3983) With strict floats, `someDouble.getClass()` erroneously returns `Float`
47+
48+
You can find the full list [on GitHub](https://github.com/scala-js/scala-js/issues?q=is%3Aissue+milestone%3Av1.0.1+is%3Aclosed).

doc/all-api.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ title: All previous versions of the Scala.js API
55

66
## All previous versions of the API
77

8+
### Scala.js 1.0.1
9+
* [1.0.1 scalajs-library]({{ site.production_url }}/api/scalajs-library/1.0.1/scala/scalajs/js/index.html)
10+
* [1.0.1 scalajs-test-interface]({{ site.production_url }}/api/scalajs-test-interface/1.0.1/)
11+
* [1.0.1 scalajs-ir]({{ site.production_url }}/api/scalajs-ir/1.0.1/org/scalajs/ir/index.html)
12+
* [1.0.1 scalajs-logging]({{ site.production_url }}/api/scalajs-logging/1.0.1/org/scalajs/logging/index.html)
13+
* [1.0.1 scalajs-linker-interface]({{ site.production_url }}/api/scalajs-linker-interface/1.0.1/org/scalajs/linker/interface/index.html) ([Scala.js version]({{ site.production_url }}/api/scalajs-linker-interface-js/1.0.1/org/scalajs/linker/interface/index.html))
14+
* [1.0.1 scalajs-linker]({{ site.production_url }}/api/scalajs-linker/1.0.1/org/scalajs/linker/index.html) ([Scala.js version]({{ site.production_url }}/api/scalajs-linker-js/1.0.1/org/scalajs/linker/index.html))
15+
* [1.0.1 scalajs-js-envs]({{ site.production_url }}/api/scalajs-js-envs/1.0.1/org/scalajs/jsenv/index.html)
16+
* [1.0.1 scalajs-env-nodejs]({{ site.production_url }}/api/scalajs-env-nodejs/1.0.1/org/scalajs/jsenv/nodejs/index.html)
17+
* [1.0.1 scalajs-js-envs-test-kit]({{ site.production_url }}/api/scalajs-js-envs-test-kit/1.0.1/org/scalajs/jsenv/test/index.html)
18+
* [1.0.1 scalajs-test-adapter]({{ site.production_url }}/api/scalajs-sbt-test-adapter/1.0.1/org/scalajs/testadapter/index.html)
19+
* [1.0.1 sbt-scalajs]({{ site.production_url }}/api/sbt-scalajs/1.0.1/#org.scalajs.sbtplugin.package)
20+
821
### Scala.js 1.0.0
922
* [1.0.0 scalajs-library]({{ site.production_url }}/api/scalajs-library/1.0.0/scala/scalajs/js/index.html)
1023
* [1.0.0 scalajs-test-interface]({{ site.production_url }}/api/scalajs-test-interface/1.0.0/)

doc/internals/version-history.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ title: Version history
66
## Version history of Scala.js
77

88
- [1.0.0](/news/2020/02/25/announcing-scalajs-1.0.0/)
9+
- [1.0.1](/news/2020/03/10/announcing-scalajs-1.0.1/)
910
- [0.6.32](/news/2020/01/24/announcing-scalajs-0.6.32/)
1011
- [1.0.0-RC2](/news/2019/12/13/announcing-scalajs-1.0.0-RC2/)
1112
- [1.0.0-RC1](/news/2019/11/26/announcing-scalajs-1.0.0-RC1/)

0 commit comments

Comments
 (0)