Skip to content

Commit f29670b

Browse files
Drop support for scala.js 0.6.x / scala 2.12.x, fixed #2
1 parent 8a4c389 commit f29670b

File tree

5 files changed

+15
-31
lines changed

5 files changed

+15
-31
lines changed

.travis.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,12 @@ branches:
77
only:
88
- master
99
- /^v\d+\.\d+\.\d+$/
10-
scala:
11-
- 2.12.2
12-
- 2.13.1
1310
env:
1411
global:
1512
- TRAVIS_SBT_VERSION="1.2.8"
1613
- secure: S9TAeXE7pKYoszKlmgT7E9s09SRrpv7QrbNfpC5nEgsaAtTrrfgglosmjkJ4GokZ4YKvFPYGRiNhN/ntp/yFej+yzXMnkNn0tvvaH6GkUyEsV9NypPS7Yyev85R5WNiZgsefBBiy4cschUhVlOzUpfnBKPkCazr5LxYbf6A0SWOpQTj3mhvfl2oHEGJ2QZxhd0Xy2+jUYjhSXo24HHON0A3xAxVIf1LE0rKY9u4um5puymD66RYkNaBv5QnSyUt4fh2A6jF3QRikxONI0w867s8EGxR3dSVtAqP0u8h/vYIsqnwrHyyZU9AB4/crBbpx73xHOyA5DwMHQsgFsCCFGN+od52F+tFA4kxkwdZRlhZ8yXOURAy1wvcx/wacWzJZbHIvjtX4ZmUgoUM31WQB5OPC5lbvB2gJtoktocy/hz3q9RRda3gkIBIQ69p4H3ypAkEN6Fxs0/BJ4096xuzcRYp60uksIEc9DH+GcobZ1nm8XONEF8fad78G+RiFnvwr3UzWH0buzMw2pEx1ksn3PGOWQrglCU6wY1WwqSH/3HFeWQrEtcfE1It7pr47UNTFFP3H4A4X9er17WKCTm86wb2Zi1QVB5y1R5lYQ3TuIQK84IPp1LcYQtHEfQips+y8vMlKV1FShfV/+H5NLPOPHEZNBKsBcRy41uHCYIBZ3co=
1714
- secure: OwPfZspwerhelAZIL0RoH1DCHRCpfMONKw4n2ngRutckuzMXL7PC2FMuMTZOlZNAGu26bBEuixFqQNP4roPppe6U/ZTyr/BE84PJwWKkStTyMTWCTQPAwQkRyUZkLStgjEdSL2kAAe8kvJtJ0NPau+RlSL6T789J2T2tFfnCO7hb/cCnGtD2rUPgswos4wVgPebAHVOltBCcw+TKZDbMoxFlPXqdZRuYgBvWrAX9LDI1VbLS7o+Pq6/0jy9NpPyX3V1BVNPof4bQPDypi+Kv6c0nlcO40tSRjk9t7/7pj7OobonLFdykyvB1MFRKx7dKLWgSK0XhGWJdVAMZ0tPH4PlBAp9fZzXntIj7n9P65kizFFPN9WiDEkCGg1GLdMLdMMUpokTYfkamFaoYFvjHQetCZrGCFx3MOdu39+fYsy5XDvLbFV8FDDqH3w9BkcJQUmD4Wd+iYBqb3j8LU+qxguGE+eN1IFMqqEe1rfF2+QcBrbmXCY6yqqPaIIRhNpE3jrh0rCMoxcnIVIFqwACT4yTRWMz5p6mPUVrxIKAGz0vTFYkuR9v72yDw3MGtw4me1X1RRQyM0MvZphzKYRWCxmDGn0S/LG/8GLMrOmAvX6QK1PrigIfLRQtDNyPvivhg6d8X5rL1Q+F2Y7nkDx77CZX/CsMskTrLnjfRx2BuvQQ=
1815
- secure: GoTlvDux+PjwBLF2ag7JRNptyORIfZAqR03LM9NMJIuoUh1e2BSSI1ABNZRv0EyR6qDwIiNfDwaq4wgJhbBQavVyy19/lv/x79Rjq2bXxKOZJs3iNHAvSpE71tf/H9H4xQ/slNv1v6W6XGajpXffg2+P4DvHeriivGmxvT3Y3HlkQrFhNnk3ODD9JS5YAnrtveiBcdDgNTcA9Th30+BbZb2VJb/wKmsu+qDVDKcsZrAg0jrhT4mU2u3VnxeSetq6dDPFvZ+2vFqp0n7XfszV1ZV0Omy0D4R0K8ABbJTGxcgsigREfRDRebsXQySRVA4F5nFJv784wTfQHwy9f9WIznpIkrVbDMREoT4zxCF9XdXdMpPHh/DlKLuXZ/iCntARoIF1dkNAq2P2mP4Gbye6FTAsmn5wLYqXWUvKIWlaMUOy9xzChj/B8jlmXWJjP4etpkwTeYvV+wOZFQna/fugOYpZKyu4JLkhqGkk+7f3TL1zfIBfpeZpSpiisT+el1JL4otr7AXTYTQFqWZbwHtPhkeYj4VxyxlyZQ04guEf2KgSa0ogQS7CJjMLdMwz1qVFpY0lodPZpsBFgpF3dlB8A2MfhnxF/ZGvxZUa6GnhaTalbFTFVZZRf2ULI9w0OHlkOWLQrdM83rIDN/ZR3yhjAqrpLrfh5HbhsUsFxOUVV5I=
19-
jobs:
20-
- SCALAJS_VERSION=0.6.31
21-
- SCALAJS_VERSION=1.1.0
2216
addons:
2317
chrome: stable
2418
apt:
@@ -39,14 +33,14 @@ before_script:
3933
- "sh -e /etc/init.d/xvfb start"
4034
- sleep 3 # give xvfb some time to start
4135
script:
42-
- sbt ++$TRAVIS_SCALA_VERSION fastOptJS::webpack it:test &&
36+
- sbt fastOptJS::webpack it:test &&
4337
if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "master" -o "$TRAVIS_BRANCH" == "$TRAVIS_TAG" ]; then
4438
if [ -z "$TRAVIS_TAG" ]; then
4539
echo "Publish a snapshot";
46-
sbt ++$TRAVIS_SCALA_VERSION clean publish;
40+
sbt clean publish;
4741
else
4842
echo "Publish a release version=$TRAVIS_TAG";
49-
version=$TRAVIS_TAG sbt ++$TRAVIS_SCALA_VERSION clean publishSigned sonatypeBundleRelease;
43+
version=$TRAVIS_TAG sbt clean publishSigned sonatypeBundleRelease;
5044
fi
5145
else
5246
echo "This is not a master branch commit. Skipping the publish/release step";

README.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
# scalajs-reactjs
22

33
[![Build Status](https://travis-ci.com/scommons/scalajs-reactjs.svg?branch=master)](https://travis-ci.com/scommons/scalajs-reactjs)
4-
[![scala-index](https://index.scala-lang.org/scommons/scalajs-reactjs/scalajs-reactjs-core/latest-by-scala-version.svg?targetType=Js)](https://index.scala-lang.org/scommons/scalajs-reactjs/scalajs-reactjs-core)
5-
[![Scala.js 0.6](https://www.scala-js.org/assets/badges/scalajs-0.6.29.svg)](https://www.scala-js.org)
6-
[![Scala.js 1.0](https://www.scala-js.org/assets/badges/scalajs-1.1.0.svg)](https://www.scala-js.org)
4+
[![scala-index](https://index.scala-lang.org/scommons/scalajs-reactjs/scalajs-reactjs-core/latest.svg)](https://index.scala-lang.org/scommons/scalajs-reactjs/scalajs-reactjs-core)
5+
[![Scala.js](https://www.scala-js.org/assets/badges/scalajs-1.1.0.svg)](https://www.scala-js.org)
76

87
Develop React applications with Scala.
98

10-
It is compatible with Scala `2.12`, `2.13`, Scala.js `0.6.29`, `1.1.0` and with React.js `v17+`.
9+
It is compatible with Scala `2.13+`, Scala.js `1.1+` and with React.js `v17+`.
1110

1211
Optionally include `react-router` and `react-redux` facades, too.
1312

@@ -45,12 +44,12 @@ ReactDOM.render(<.div(^.id := "hello-world")("Hello, World!"), mountNode)
4544
2. Depend on the libraries.
4645
```
4746
libraryDependencies ++= Seq(
48-
"org.scommons.shogowada" %%% "scalajs-reactjs-core" % "0.17.0", // For react facade
49-
"org.scommons.shogowada" %%% "scalajs-reactjs-dom" % "0.17.0", // For react-dom facade
47+
"org.scommons.shogowada" %%% "scalajs-reactjs-core" % "0.17.1", // For react facade
48+
"org.scommons.shogowada" %%% "scalajs-reactjs-dom" % "0.17.1", // For react-dom facade
5049
51-
"org.scommons.shogowada" %%% "scalajs-reactjs-router-dom" % "0.17.0", // Optional. For react-router-dom facade
52-
"org.scommons.shogowada" %%% "scalajs-reactjs-redux" % "0.17.0", // Optional. For react-redux facade
53-
"org.scommons.shogowada" %%% "scalajs-reactjs-redux-devtools" % "0.17.0" // Optional. For redux-devtools facade
50+
"org.scommons.shogowada" %%% "scalajs-reactjs-router-dom" % "0.17.1", // Optional. For react-router-dom facade
51+
"org.scommons.shogowada" %%% "scalajs-reactjs-redux" % "0.17.1", // Optional. For react-redux facade
52+
"org.scommons.shogowada" %%% "scalajs-reactjs-redux-devtools" % "0.17.1" // Optional. For redux-devtools facade
5453
)
5554
```
5655

build.sbt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ val StaticTagsVersion = "2.7.0"
1010
val commonSettings = Seq(
1111
organization := "org.scommons.shogowada",
1212

13-
crossScalaVersions := Seq("2.12.2", "2.13.1"),
14-
scalaVersion := "2.12.2",
13+
scalaVersion := "2.13.1",
1514
scalacOptions ++= Seq(
1615
"-deprecation", "-unchecked", "-feature", "-Xcheckinit", "-target:jvm-1.8", "-Xfatal-warnings"
1716
),
@@ -57,7 +56,6 @@ val commonSettings = Seq(
5756
lazy val root = (project in file("."))
5857
.settings(commonSettings: _*)
5958
.settings(
60-
crossScalaVersions := Nil, //must be set to Nil on the aggregating project
6159
skip in publish := true,
6260
publish := ((): Unit),
6361
publishLocal := ((): Unit),

project/plugins.sbt

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
1-
val scalaJSVersion =
2-
Option(System.getenv("SCALAJS_VERSION")).getOrElse("1.1.0")
31

42
addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "1.0.0")
5-
addSbtPlugin("org.scala-js" % "sbt-scalajs" % scalaJSVersion)
63

7-
if (scalaJSVersion.startsWith("1.")) {
8-
addSbtPlugin("ch.epfl.scala" % "sbt-scalajs-bundler" % "0.18.0")
9-
}
10-
else {
11-
addSbtPlugin("ch.epfl.scala" % "sbt-scalajs-bundler-sjs06" % "0.18.0")
12-
}
4+
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.1.0")
5+
addSbtPlugin("ch.epfl.scala" % "sbt-scalajs-bundler" % "0.18.0")
136

147
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "3.9.5")
158
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.1.0")

version.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version in ThisBuild := sys.env.getOrElse("version", default = "0.17.0-SNAPSHOT").stripPrefix("v")
1+
version in ThisBuild := sys.env.getOrElse("version", default = "0.17.1-SNAPSHOT").stripPrefix("v")

0 commit comments

Comments
 (0)