morpheus
morpheus copied to clipboard
Prepare for Scala 2.13
There are compilation errors of course...
Some libraries couldn't be resolved
❯ ./gradlew versionCatalogUpdate --interactive
> Task :versionCatalogUpdate
There are libraries that could not be resolved:
- org.opencypher:tck-api_2.13 (opencypher-tck-api ref:cypher-tck)
- org.spire-math:claimant_2.13 (scala-claimant ref:claimant)
- org.typelevel:discipline_2.13 (scala-typelevel-discipline ref:discipline)
Here is the full list with available updates
# Version catalog updates generated at 2025-11-21T06:22:34.69411
#
# Contents of this file will be applied to libs.versions.toml when running versionCatalogApplyUpdates.
#
# Comments will not be applied to the version catalog when updating.
# To prevent a version upgrade, comment out the entry or remove it.
#
[libraries]
# From version 1.59 --> 1.70
bouncycastle = "org.bouncycastle:bctls-jdk15on:1.70"
# From version 3.3.4 --> 3.4.2
hadoop-client-minicluster = "org.apache.hadoop:hadoop-client-minicluster:3.4.2"
# From version 1.7.2 --> 6.0.2
neo4j-java-driver = "org.neo4j.driver:neo4j-java-driver:6.0.2"
# From version 9.0.20190305 --> 9.0.20210312
opencypher-ast = "org.opencypher:ast-9.0:9.0.20210312"
# From version 9.0.20190305 --> 9.0.20210312
opencypher-expressions = "org.opencypher:expressions-9.0:9.0.20210312"
# From version 9.0.20190305 --> 9.0.20210312
opencypher-frontend = "org.opencypher:front-end-9.0:9.0.20210312"
# From version 9.0.20190305 --> 9.0.20210312
opencypher-rewriting = "org.opencypher:rewriting-9.0:9.0.20210312"
# From version 1.0.0-M14 --> 2024.2
opencypher-tck = "org.opencypher:tck:2024.2"
# From version 1.0.0-M14 --> 2024.2
opencypher-tck-api = "org.opencypher:tck-api_2.13:2024.2"
# From version 9.0.20190305 --> 9.0.20210312
opencypher-util = "org.opencypher:util-9.0:9.0.20210312"
# From version 3.5.7 --> 4.0.1
scala-spark-catalyst = "org.apache.spark:spark-catalyst_2.13:4.0.1"
# From version 3.5.7 --> 4.0.1
scala-spark-core = "org.apache.spark:spark-core_2.13:4.0.1"
# From version 3.5.7 --> 4.0.1
scala-spark-graphx = "org.apache.spark:spark-graphx_2.13:4.0.1"
# From version 3.5.7 --> 4.0.1
scala-spark-hive = "org.apache.spark:spark-hive_2.13:4.0.1"
# From version 3.5.7 --> 4.0.1
scala-spark-sql = "org.apache.spark:spark-sql_2.13:4.0.1"
# From version 4.12 --> 4.13.2
testing-junit = "junit:junit:4.13.2"
# From version 1.0.2 --> 1.14.1
testing-junit-platform-runner = "org.junit.platform:junit-platform-runner:1.14.1"
# From version 1.14.0 --> 1.19.0
testing-scala-scalacheck = "org.scalacheck:scalacheck_2.13:1.19.0"
[plugins]
# @pinned version 0.16.3-63da64d --> 0.16.1
#license = "com.github.hierynomus.license:0.16.1"
🎉
There are libraries that could not be resolved:
- org.opencypher:tck-api_2.13 (opencypher-tck-api ref:cypher-tck)
- org.spire-math:claimant_2.13 (scala-claimant ref:claimant)
- org.typelevel:discipline_2.13 (scala-typelevel-discipline ref:discipline)
tck-api: It has been replaced by the default implementation (https://github.com/cucumber/cucumber-jvm). A rewrite is needed at some point, some implementation can be re-used from mono repo. I plan to do this next week.claimantmoved toorg.typelevel(bumped in https://github.com/opencypher/morpheus/pull/982).disciplinemoved todiscipline-core(bumped in https://github.com/opencypher/morpheus/pull/982).