Skip to content

Commit

Permalink
Play 2.8 (#74)
Browse files Browse the repository at this point in the history
* Play 2.8

* Play 2.8.0-RC2 and sbt 1.3.4

* Play 2.8.0-RC5

* Play 2.8.0 GA
  • Loading branch information
mkurz authored and mumoshu committed Jan 15, 2020
1 parent d4fb4f0 commit 771ad2d
Show file tree
Hide file tree
Showing 12 changed files with 27 additions and 27 deletions.
11 changes: 5 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
language: scala
scala:
- 2.11.12
- 2.12.8
- 2.13.0
- 2.12.10
- 2.13.1
services:
- memcache
jdk:
- openjdk8
env:
- PLAY_VERSION=2.7.3
- PLAY_VERSION=2.8.0 TRAVIS_JDK=8
# see https://github.com/travis-ci/travis-ci/issues/5227#issuecomment-165131913
before_install:
- curl -Ls https://git.io/jabba | bash && . ~/.jabba/jabba.sh
- cat /etc/hosts
- sudo hostname "$(hostname | cut -c1-63)"
- sed -e "s/^\\(127\\.0\\.0\\.1.*\\)/\\1 $(hostname | cut -c1-63)/" /etc/hosts > /tmp/hosts
- sudo mv /tmp/hosts /etc/hosts
- cat /etc/hosts
install: jabba install "adopt@~1.$TRAVIS_JDK.0-0" && jabba use "$_" && java -Xmx32m -version
# see https://docs.travis-ci.com/user/languages/scala#Default-Test-Command about $TRAVIS_SCALA_VERSION
script:
- sbt ++$TRAVIS_SCALA_VERSION test
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Add the following dependency to your Play project:

### Library dependencies

For Play 2.6.x:
For Play 2.6.x and newer:
!!! Changed `play.modules.cache.*` config keys to `play.cache.*` !!!

```scala
Expand Down Expand Up @@ -356,6 +356,8 @@ Configure your configuration endpoint in `application.conf`:

0.10.1 Built for Play 2.7.3 and Scala 2.13.0, 2.11.12 and 2.12.8. Artifact ID for this build is `play2-memcached-play27_2.1{1,2,3}`

0.11.0 Built for Play 2.8.0 and Scala 2.13.1 and 2.12.10. Artifact ID for this build is `play2-memcached-play28_2.1{2,3}`

### Publishing to the central

```
Expand All @@ -369,6 +371,10 @@ PLAY_VERSION=2.6.0 sbt ++2.12.8 publishSigned sonatypeRelease
PLAY_VERSION=2.7.3 sbt ++2.11.12 publishSigned sonatypeRelease
PLAY_VERSION=2.7.3 sbt ++2.12.8 publishSigned sonatypeRelease
PLAY_VERSION=2.7.3 sbt ++2.13.0 publishSigned sonatypeRelease
# Play 2.8
PLAY_VERSION=2.8.0 sbt ++2.12.10 publishSigned sonatypeRelease
PLAY_VERSION=2.8.0 sbt ++2.13.1 publishSigned sonatypeRelease
```

### Acknowledgement
Expand Down
12 changes: 4 additions & 8 deletions build.sbt
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
val appName = "play2-memcached-" + playShortName
val appVersion = "0.10.1"
val appVersion = "0.11.0-SNAPSHOT"
val spymemcached = "net.spy" % "spymemcached" % "2.12.3"
val h2databaseTest = "com.h2database" % "h2" % "1.4.196" % Test

lazy val baseSettings = Seq(
scalaVersion := "2.12.8",
crossScalaVersions := Seq("2.11.12", "2.12.8", "2.13.0"),
parallelExecution in Test := false,
fork in Test := true, // can be removed with sbt 1.3.0, see https://github.com/sbt/sbt/issues/4609
// Workaround until omnidoc gets published for Scala 2.13
// http://central.maven.org/maven2/com/typesafe/play/play-omnidoc_2.13/
PlayKeys.playOmnidoc := false
scalaVersion := "2.13.1",
crossScalaVersions := Seq("2.12.10", "2.13.1"),
parallelExecution in Test := false
)

def playShortName: String = {
Expand Down
2 changes: 1 addition & 1 deletion project/build.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.2.8
sbt.version=1.3.5
2 changes: 1 addition & 1 deletion project/plugins.sbt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
ivyLoggingLevel := UpdateLogging.Full

val playVersion = scala.util.Properties.envOrElse("PLAY_VERSION", "2.7.3")
val playVersion = scala.util.Properties.envOrElse("PLAY_VERSION", "2.8.0")

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % playVersion)

Expand Down
5 changes: 2 additions & 3 deletions publish.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#!/bin/bash

PLAY_VERSION=2.7.3 sbt ++2.11.12 publishSigned sonatypeRelease
PLAY_VERSION=2.7.3 sbt ++2.12.8 publishSigned sonatypeRelease
PLAY_VERSION=2.7.3 sbt ++2.13.0 publishSigned sonatypeRelease
PLAY_VERSION=2.8.0 sbt ++2.12.10 publishSigned sonatypeRelease
PLAY_VERSION=2.8.0 sbt ++2.13.1 publishSigned sonatypeRelease
2 changes: 1 addition & 1 deletion samples/java/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ libraryDependencies ++= Seq(
javaJdbc,
cacheApi,
javaWs,
"com.github.mumoshu" %% "play2-memcached-play27" % "0.10.0"
"com.github.mumoshu" %% "play2-memcached-play28" % "0.11.0-SNAPSHOT"
)
2 changes: 1 addition & 1 deletion samples/java/project/build.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.2.8
sbt.version=1.3.5
2 changes: 1 addition & 1 deletion samples/java/project/plugins.sbt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// The Play plugin
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.7.3")
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.8.0")

4 changes: 2 additions & 2 deletions samples/scala/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ libraryDependencies ++= Seq(
jdbc,
cacheApi,
ws,
"com.github.mumoshu" %% "play2-memcached-play27" % "0.10.0",
"com.github.mumoshu" %% "play2-memcached-play28" % "0.11.0-SNAPSHOT",
specs2 % Test
)

resolvers += "scalaz-bintray" at "http://dl.bintray.com/scalaz/releases"
resolvers += "scalaz-bintray" at "https://dl.bintray.com/scalaz/releases"
2 changes: 1 addition & 1 deletion samples/scala/project/build.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.2.8
sbt.version=1.3.5
2 changes: 1 addition & 1 deletion samples/scala/project/plugins.sbt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// The Play plugin
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.7.3")
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.8.0")

0 comments on commit 771ad2d

Please sign in to comment.