Installation
All of the artifacts below are available for both JVM and Scala.js.
Note, that artifacts that use Cats Effect 3 are published under a different version to those published for Cats Effect 2 (minor version bump), because they're binary incompatible.
Effect types | Cats Effect 2 Weaver version: 0.6.0-M4 | Cats Effect 3.0.0-M5 Weaver version: 0.7.0-M4 |
---|---|---|
Cats-Effect | ✅ Scala 2.12, 2.13, 3.0.0-M3 | ✅ Scala 2.12, 2.13, 3.0.0-M3 |
Monix | ✅ Scala 2.12, 2.13 | ❌ |
Monix BIO | ✅ Scala 2.12, 2.13 | ❌ |
ZIO | ✅ Scala 2.12, 2.13 | ❌ |
Integrations | Cats Effect 2 Weaver version: 0.6.0-M4 | Cats Effect 3.0.0-M5 Weaver version: 0.7.0-M4 |
---|---|---|
ScalaCheck | ✅ Scala 2.12, 2.13, 3.0.0-M3 | ✅ Scala 2.12, 2.13, 3.0.0-M3 |
Specs2 matchers | ✅ Scala 2.12, 2.13 | ✅ Scala 2.12, 2.13 |
Weaver offers effect-type specific test frameworks. The Build setup depends on the effect-type library you've elected to use (or test against).
Refer yourself to the library specific pages to get the correct configuration.