@@ -83,13 +83,13 @@ lazy val catsSettings = Seq(
8383 " bintray/non" .at(" http://dl.bintray.com/non/maven" )
8484 ),
8585 libraryDependencies ++= Seq (
86- " org.typelevel" %%% " machinist" % " 0.6.6 " ,
87- compilerPlugin(" org.spire-math " %% " kind-projector" % " 0.9.9 " )
86+ " org.typelevel" %%% " machinist" % " 0.6.7 " ,
87+ compilerPlugin(" org.typelevel " %% " kind-projector" % " 0.10.0 " )
8888 ) ++ macroDependencies(scalaVersion.value),
8989) ++ commonSettings ++ publishSettings ++ scoverageSettings ++ simulacrumSettings
9090
9191lazy val simulacrumSettings = Seq (
92- libraryDependencies += " com.github.mpilquist" %%% " simulacrum" % " 0.15 .0" % Provided ,
92+ libraryDependencies += " com.github.mpilquist" %%% " simulacrum" % " 0.16 .0" % Provided ,
9393 pomPostProcess := { (node : xml.Node ) =>
9494 new RuleTransformer (new RewriteRule {
9595 override def transform (node : xml.Node ): Seq [xml.Node ] = node match {
@@ -151,20 +151,19 @@ lazy val includeGeneratedSrc: Setting[_] = {
151151 }
152152}
153153
154- def scalatestVersion (scalaVersion : String ): String =
155- if (priorTo2_13(scalaVersion)) " 3.0.5" else " 3.0.6-SNAP5"
154+ val scalatestVersion = " 3.0.8-RC2"
156155
157156val scalaCheckVersion = " 1.14.0"
158157
159- val disciplineVersion = " 0.10.0 "
158+ val disciplineVersion = " 0.11.1 "
160159
161160lazy val disciplineDependencies = Seq (
162161 libraryDependencies += " org.scalacheck" %%% " scalacheck" % scalaCheckVersion,
163162 libraryDependencies += " org.typelevel" %%% " discipline" % disciplineVersion
164163)
165164
166165lazy val testingDependencies = Seq (
167- libraryDependencies += " org.scalatest" %%% " scalatest" % scalatestVersion(scalaVersion.value) % " test"
166+ libraryDependencies += " org.scalatest" %%% " scalatest" % scalatestVersion % " test"
168167)
169168
170169lazy val docsMappingsAPIDir = settingKey[String ](" Name of subdirectory in site target directory for api docs" )
@@ -549,6 +548,7 @@ lazy val tests = crossProject(JSPlatform, JVMPlatform)
549548 .settings(noPublishSettings)
550549 .jsSettings(commonJsSettings)
551550 .jvmSettings(commonJvmSettings)
551+ .settings(scalacOptions in Test := (scalacOptions in Test ).value.filter(_ != " -Xfatal-warnings" ))
552552
553553lazy val testkit = crossProject(JSPlatform , JVMPlatform )
554554 .crossType(CrossType .Pure )
@@ -558,9 +558,10 @@ lazy val testkit = crossProject(JSPlatform, JVMPlatform)
558558 .settings(moduleName := " cats-testkit" )
559559 .settings(catsSettings)
560560 .settings(disciplineDependencies)
561- .settings(libraryDependencies += " org.scalatest" %%% " scalatest" % scalatestVersion(scalaVersion.value) )
561+ .settings(libraryDependencies += " org.scalatest" %%% " scalatest" % scalatestVersion)
562562 .jsSettings(commonJsSettings)
563563 .jvmSettings(commonJvmSettings)
564+ .settings(scalacOptions := scalacOptions.value.filter(_ != " -Xfatal-warnings" ))
564565
565566lazy val alleycatsCore = crossProject(JSPlatform , JVMPlatform )
566567 .crossType(CrossType .Pure )
@@ -596,6 +597,7 @@ lazy val alleycatsTests = crossProject(JSPlatform, JVMPlatform)
596597 .settings(noPublishSettings)
597598 .jsSettings(commonJsSettings)
598599 .jvmSettings(commonJvmSettings)
600+ .settings(scalacOptions in Test := (scalacOptions in Test ).value.filter(_ != " -Xfatal-warnings" ))
599601
600602// bench is currently JVM-only
601603
@@ -628,7 +630,7 @@ lazy val binCompatTest = project
628630 else // We are not testing BC on Scala 2.13 yet.
629631 " org.typelevel" %% " cats-core" % version.value % Provided
630632 },
631- " org.scalatest" %%% " scalatest" % scalatestVersion(scalaVersion.value) % Test
633+ " org.scalatest" %%% " scalatest" % scalatestVersion % Test
632634 )
633635 )
634636 .dependsOn(core.jvm % Test )
0 commit comments