Skip to content

Commit 93c93d0

Browse files
authored
Merge pull request #535 from scala-js/topic/updateScala
Upgrade Scala.js and Scala
2 parents 67d3fb1 + eeb6273 commit 93c93d0

File tree

5 files changed

+19
-17
lines changed

5 files changed

+19
-17
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
scalaversion: ["2.11.12", "2.12.12", "2.13.4", "3.0.1"]
16+
scalaversion: ["2.11.12", "2.12.14", "2.13.6", "3.0.1"]
1717
steps:
1818

1919
- uses: actions/checkout@v2

api-reports/2_12.txt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@ crypto/Pbkdf2Params[JT] var iterations: Double
150150
crypto/Pbkdf2Params[JT] var name: String
151151
crypto/Pbkdf2Params[JT] var salt: BufferSource
152152
crypto/Pbkdf2Params[SO] def apply(name: String, salt: BufferSource, iterations: Long, hash: HashAlgorithmIdentifier): Pbkdf2Params
153-
crypto/RSAPublicKey[JT] @js.native def e: String
154-
crypto/RSAPublicKey[JT] @js.native def n: String
153+
crypto/RSAPublicKey[JT] def e: String
154+
crypto/RSAPublicKey[JT] def n: String
155155
crypto/RsaHashedImportParams[JT] var hash: HashAlgorithmIdentifier
156156
crypto/RsaHashedImportParams[JT] var name: String
157157
crypto/RsaHashedImportParams[SO] def apply(name: String, hash: HashAlgorithmIdentifier): RsaHashedImportParams
@@ -2097,14 +2097,14 @@ ext/TouchEvents[JT] var ontouchstart: js.Function1[raw.TouchEvent, _]
20972097
ext/TouchEvents[SO] implicit def HTMLDocumentToTouchEvents(html: raw.HTMLDocument): TouchEvents
20982098
ext/TouchEvents[SO] implicit def WindowToTouchEvents(window: raw.Window): TouchEvents
20992099
ext/package[SO] def cast[T] = x.asInstanceOf[T]
2100-
ext/package[SO] implicit def color2String(c: Color) = c.toString
2100+
ext/package[SO] implicit def color2String(c: Color): String
21012101
ext/package[SO] def fillCircle(x: Double, y: Double, r: Double) = { prepCircle(x, y, r) ctx.fill() }
21022102
ext/package[SO] def fillPath(points: (Double, Double)*) = { prepPath(points) ctx.fill() }
2103-
ext/package[SO] implicit def pimpAnimatedLength(x: svg.AnimatedLength) = x.baseVal.value
2104-
ext/package[SO] implicit def pimpAnimatedNumber(x: svg.AnimatedNumber) = x.baseVal
2103+
ext/package[SO] implicit def pimpAnimatedLength(x: svg.AnimatedLength): Double
2104+
ext/package[SO] implicit def pimpAnimatedNumber(x: svg.AnimatedNumber): Double
21052105
ext/package[SO] implicit def pimpNamedNodeMap(namedNodeMap: NamedNodeMap): NamedNodeMapMap
2106-
ext/package[SO] implicit def pimpRichAnimatedLength(x: svg.AnimatedLength) = x.baseVal.value: runtime.RichDouble
2107-
ext/package[SO] implicit def pimpRichAnimatedNumber(x: svg.AnimatedNumber) = x.baseVal: runtime.RichDouble
2106+
ext/package[SO] implicit def pimpRichAnimatedLength(x: svg.AnimatedLength): runtime.RichDouble
2107+
ext/package[SO] implicit def pimpRichAnimatedNumber(x: svg.AnimatedNumber): runtime.RichDouble
21082108
ext/package[SO] def prepCircle(x: Double, y: Double, r: Double) = { ctx.beginPath() ctx.arc(x, y, r, 0, math.Pi * 2) }
21092109
ext/package[SO] def prepPath(points: Seq[(Double, Double)], closed: Boolean = true) = { ctx.beginPath() if (closed) ctx.moveTo(points.last._1, points.last._2) for (p <- points) { ctx.lineTo(p._1, p._2) } }
21102110
ext/package[SO] def strokeCircle(x: Double, y: Double, r: Double) = { prepCircle(x, y, r) ctx.stroke() }
@@ -24681,6 +24681,7 @@ raw/Window[JC] def cancelAnimationFrame(handle: Int): Unit
2468124681
raw/Window[JC] def clearInterval(handle: Int): Unit
2468224682
raw/Window[JC] def clearTimeout(handle: Int): Unit
2468324683
raw/Window[JC] def close(): Unit
24684+
raw/Window[JC] def closed: Boolean
2468424685
raw/Window[JC] def confirm(message: String?): Boolean
2468524686
raw/Window[JC] var console: Console
2468624687
raw/Window[JC] def createImageBitmap(image: CreateImageBitmapInput): js.Promise[ImageBitmap]

api-reports/2_13.txt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@ crypto/Pbkdf2Params[JT] var iterations: Double
150150
crypto/Pbkdf2Params[JT] var name: String
151151
crypto/Pbkdf2Params[JT] var salt: BufferSource
152152
crypto/Pbkdf2Params[SO] def apply(name: String, salt: BufferSource, iterations: Long, hash: HashAlgorithmIdentifier): Pbkdf2Params
153-
crypto/RSAPublicKey[JT] @js.native def e: String
154-
crypto/RSAPublicKey[JT] @js.native def n: String
153+
crypto/RSAPublicKey[JT] def e: String
154+
crypto/RSAPublicKey[JT] def n: String
155155
crypto/RsaHashedImportParams[JT] var hash: HashAlgorithmIdentifier
156156
crypto/RsaHashedImportParams[JT] var name: String
157157
crypto/RsaHashedImportParams[SO] def apply(name: String, hash: HashAlgorithmIdentifier): RsaHashedImportParams
@@ -2097,14 +2097,14 @@ ext/TouchEvents[JT] var ontouchstart: js.Function1[raw.TouchEvent, _]
20972097
ext/TouchEvents[SO] implicit def HTMLDocumentToTouchEvents(html: raw.HTMLDocument): TouchEvents
20982098
ext/TouchEvents[SO] implicit def WindowToTouchEvents(window: raw.Window): TouchEvents
20992099
ext/package[SO] def cast[T] = x.asInstanceOf[T]
2100-
ext/package[SO] implicit def color2String(c: Color) = c.toString
2100+
ext/package[SO] implicit def color2String(c: Color): String
21012101
ext/package[SO] def fillCircle(x: Double, y: Double, r: Double) = { prepCircle(x, y, r) ctx.fill() }
21022102
ext/package[SO] def fillPath(points: (Double, Double)*) = { prepPath(points) ctx.fill() }
2103-
ext/package[SO] implicit def pimpAnimatedLength(x: svg.AnimatedLength) = x.baseVal.value
2104-
ext/package[SO] implicit def pimpAnimatedNumber(x: svg.AnimatedNumber) = x.baseVal
2103+
ext/package[SO] implicit def pimpAnimatedLength(x: svg.AnimatedLength): Double
2104+
ext/package[SO] implicit def pimpAnimatedNumber(x: svg.AnimatedNumber): Double
21052105
ext/package[SO] implicit def pimpNamedNodeMap(namedNodeMap: NamedNodeMap): NamedNodeMapMap
2106-
ext/package[SO] implicit def pimpRichAnimatedLength(x: svg.AnimatedLength) = x.baseVal.value: runtime.RichDouble
2107-
ext/package[SO] implicit def pimpRichAnimatedNumber(x: svg.AnimatedNumber) = x.baseVal: runtime.RichDouble
2106+
ext/package[SO] implicit def pimpRichAnimatedLength(x: svg.AnimatedLength): runtime.RichDouble
2107+
ext/package[SO] implicit def pimpRichAnimatedNumber(x: svg.AnimatedNumber): runtime.RichDouble
21082108
ext/package[SO] def prepCircle(x: Double, y: Double, r: Double) = { ctx.beginPath() ctx.arc(x, y, r, 0, math.Pi * 2) }
21092109
ext/package[SO] def prepPath(points: Seq[(Double, Double)], closed: Boolean = true) = { ctx.beginPath() if (closed) ctx.moveTo(points.last._1, points.last._2) for (p <- points) { ctx.lineTo(p._1, p._2) } }
21102110
ext/package[SO] def strokeCircle(x: Double, y: Double, r: Double) = { prepCircle(x, y, r) ctx.stroke() }
@@ -24681,6 +24681,7 @@ raw/Window[JC] def cancelAnimationFrame(handle: Int): Unit
2468124681
raw/Window[JC] def clearInterval(handle: Int): Unit
2468224682
raw/Window[JC] def clearTimeout(handle: Int): Unit
2468324683
raw/Window[JC] def close(): Unit
24684+
raw/Window[JC] def closed: Boolean
2468424685
raw/Window[JC] def confirm(message: String?): Boolean
2468524686
raw/Window[JC] var console: Console
2468624687
raw/Window[JC] def createImageBitmap(image: CreateImageBitmapInput): js.Promise[ImageBitmap]

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ lazy val root = project
3434

3535
name := "Scala.js DOM"
3636

37-
ThisBuild / crossScalaVersions := Seq("2.11.12", "2.12.12", "2.13.4", "3.0.1")
37+
ThisBuild / crossScalaVersions := Seq("2.11.12", "2.12.14", "2.13.6", "3.0.1")
3838
ThisBuild / scalaVersion := crossScalaVersions.value.find(_.startsWith("2.13.")).get
3939

4040
val inCI = Option(System.getenv("CI")).exists(_.contains("1"))

project/plugins.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.5.0")
1+
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.5.1")
22

33
addSbtPlugin("com.lihaoyi" % "scalatex-sbt-plugin" % "0.3.11")
44

0 commit comments

Comments
 (0)