diff --git a/build.sbt b/build.sbt index a2e9fca3..6087f289 100644 --- a/build.sbt +++ b/build.sbt @@ -16,7 +16,7 @@ val arch_ = arch.replace("-", "_") val pekkoVersion = "1.1.2" val kamonVersion = "2.7.5" val nettyVersion = "4.1.114.Final" -val chessVersion = "16.2.10" +val chessVersion = "16.3.2" lazy val `lila-ws` = project .in(file(".")) @@ -37,7 +37,7 @@ lazy val `lila-ws` = project .classifier(s"linux-$arch_"), ("io.netty" % s"netty-transport-native-kqueue" % nettyVersion) .classifier(s"osx-$arch_"), - "org.lichess" %% "scalalib-lila" % "11.2.9", + "org.lichess" %% "scalalib-lila" % "11.3.1", "org.lichess" %% "scalachess" % chessVersion, "org.lichess" %% "scalachess-play-json" % chessVersion, "org.apache.pekko" %% "pekko-actor-typed" % pekkoVersion, diff --git a/src/main/scala/evalCache/package.scala b/src/main/scala/evalCache/package.scala index e3d82f48..33c57086 100644 --- a/src/main/scala/evalCache/package.scala +++ b/src/main/scala/evalCache/package.scala @@ -11,7 +11,7 @@ val MAX_PV_SIZE = 10 val MAX_MULTI_PV = MultiPv(5) opaque type Knodes = Int -object Knodes extends OpaqueInt[Knodes]: +object Knodes extends RelaxedOpaqueInt[Knodes]: extension (a: Knodes) def intNodes: Int = val nodes = a.value * 1000d diff --git a/src/main/scala/model.scala b/src/main/scala/model.scala index 819487e4..ccfd3066 100644 --- a/src/main/scala/model.scala +++ b/src/main/scala/model.scala @@ -157,7 +157,7 @@ case class Position(lastUci: Uci, fen: Fen.Board, clock: Option[Clock], turnColo def fenWithColor = fen.andColor(turnColor) opaque type MultiPv = Int -object MultiPv extends OpaqueInt[MultiPv] +object MultiPv extends RelaxedOpaqueInt[MultiPv] opaque type Depth = Int -object Depth extends OpaqueInt[Depth] +object Depth extends RelaxedOpaqueInt[Depth]