Scala 2.13.0 -> Scala 2.13.1 (#28140)

* Scala 2.13.0 -> Scala 2.13.1

* Update to genjavadoc 0.15

* Allow 'higherKinds' without explicit import

To follow the 2.13.1 convention

* Remaining higherKinds imports

* Mima excludes for missing value classes in generics
This commit is contained in:
sullis 2019-11-29 07:38:19 -05:00 committed by Arnout Engelen
parent a2b644c513
commit dbc97fb6f3
11 changed files with 17 additions and 11 deletions

View file

@ -121,7 +121,13 @@ object AkkaBuild {
private def allWarnings: Boolean = System.getProperty("akka.allwarnings", "false").toBoolean
final val DefaultScalacOptions = Seq("-encoding", "UTF-8", "-feature", "-unchecked", "-Xlog-reflective-calls")
final val DefaultScalacOptions = Seq(
"-encoding", "UTF-8",
"-feature",
"-unchecked",
"-Xlog-reflective-calls",
// 'blessed' since 2.13.1
"-language:higherKinds")
// -XDignore.symbol.file suppresses sun.misc.Unsafe warnings
final val DefaultJavacOptions = Seq("-encoding", "UTF-8", "-Xlint:unchecked", "-XDignore.symbol.file")

View file

@ -27,7 +27,7 @@ object Dependencies {
val logbackVersion = "1.2.3"
val scala212Version = "2.12.10"
val scala213Version = "2.13.0"
val scala213Version = "2.13.1"
val reactiveStreamsVersion = "1.0.3"

View file

@ -177,7 +177,7 @@ object BootstrapGenjavadoc extends AutoPlugin {
override lazy val projectSettings = UnidocRoot.CliOptions.genjavadocEnabled
.ifTrue(Seq(
unidocGenjavadocVersion := "0.14",
unidocGenjavadocVersion := "0.15",
scalacOptions in Compile ++= Seq("-P:genjavadoc:fabricateParams=true", "-P:genjavadoc:suppressSynthetic=false")))
.getOrElse(Nil)
}