@@ -2,36 +2,29 @@ import sbt._
2
2
3
3
object Dependencies {
4
4
5
- final val Scala_2_13 = " 2.13.6 "
5
+ final val Scala_2_13 = " 2.13.8 "
6
6
7
- private final val catsVersion = " 2.6.1"
8
- private final val catsEffectVersion = " 3.2.7"
7
+ private final val catsVersion = " 2.7.0"
9
8
private final val circeVersion = " 0.14.1"
10
- private final val izumiReflectVersion = " 1.1.3"
11
- private final val munitVersion = " 0.7.28"
12
- private final val munitCatsEffectVersion = " 1.0.5"
13
- private final val munitScalaCheckVersion = " 0.7.29"
14
- private final val scalacticVersion = " 3.2.9"
9
+ private final val izumiReflectVersion = " 2.0.8"
10
+ private final val munitVersion = " 1.0.0-M1" // it's okay to use milestone version for test code
11
+ private final val scalacticVersion = " 3.2.10"
15
12
private final val scalaCheckVersion = " 1.15.4"
16
- private final val scalaCheckOpsVersion = " 2.7 .1"
17
- private final val scalaTestVersion = " 3.2.9 "
18
- private final val scalaTestPlusScalaCheckVersion = " 3.2.9 .0"
13
+ private final val scalaCheckOpsVersion = " 2.8 .1"
14
+ private final val scalaTestVersion = " 3.2.10 "
15
+ private final val scalaTestPlusScalaCheckVersion = " 3.2.10 .0"
19
16
private final val shapelessVersion = " 2.3.7"
20
17
private final val sourcecodeVersion = " 0.2.7"
21
- private final val zioVersion = " 1.0.11"
22
18
23
19
private val alleyCatsCore = " org.typelevel" %% " alleycats-core" % catsVersion
24
20
private val catsCore = " org.typelevel" %% " cats-core" % catsVersion
25
- private val catsEffect = " org.typelevel" %% " cats-effect" % catsEffectVersion
26
- private val catsFree = " org.typelevel" %% " cats-free" % catsVersion
27
21
private val circeCore = " io.circe" %% " circe-core" % circeVersion
28
22
private val circeLiteral = " io.circe" %% " circe-literal" % circeVersion
29
23
private val circeGeneric = " io.circe" %% " circe-generic" % circeVersion
30
24
private val circeParser = " io.circe" %% " circe-parser" % circeVersion
31
25
private val izumiReflect = " dev.zio" %% " izumi-reflect" % izumiReflectVersion
32
26
private val munit = " org.scalameta" %% " munit" % munitVersion
33
- private val munitCatsEffect = " org.typelevel" %% " munit-cats-effect-3" % munitCatsEffectVersion
34
- private val munitScalaCheck = " org.scalameta" %% " munit-scalacheck" % munitScalaCheckVersion
27
+ private val munitScalaCheck = " org.scalameta" %% " munit-scalacheck" % munitVersion
35
28
private val scalaCheck = " org.scalacheck" %% " scalacheck" % scalaCheckVersion
36
29
private val scalaCheckOps = " com.rallyhealth" %% " scalacheck-ops_1-15" % scalaCheckOpsVersion
37
30
private val scalactic = " org.scalactic" %% " scalactic" % scalacticVersion
@@ -40,7 +33,6 @@ object Dependencies {
40
33
private def scalaReflect (scalacVersion : String ): ModuleID = " org.scala-lang" % " scala-reflect" % scalacVersion
41
34
private val shapeless = " com.chuusai" %% " shapeless" % shapelessVersion
42
35
private val sourcecode = " com.lihaoyi" %% " sourcecode" % sourcecodeVersion
43
- private val zio = " dev.zio" %% " zio" % zioVersion
44
36
45
37
final object BenchProject {
46
38
@@ -55,15 +47,12 @@ object Dependencies {
55
47
Seq (
56
48
alleyCatsCore,
57
49
catsCore,
58
- catsEffect,
59
- catsFree,
60
50
scalactic,
61
51
scalaReflect(scalaVersion),
62
52
shapeless,
63
53
) ++ Seq (
64
54
// Test-only dependencies
65
55
munit,
66
- munitCatsEffect,
67
56
munitScalaCheck,
68
57
scalaCheck,
69
58
scalaCheckOps,
@@ -81,11 +70,9 @@ object Dependencies {
81
70
scalactic,
82
71
shapeless,
83
72
sourcecode,
84
- zio, // used for Has[_] data type for now
85
73
) ++ Seq (
86
74
// Test-only dependencies
87
75
munit,
88
- munitCatsEffect,
89
76
munitScalaCheck,
90
77
scalaCheck,
91
78
scalaCheckOps,
0 commit comments