Monix 3.0.0

This is the final release of Monix 3.0.0.

After a long release series in which we abused M and RC suffixes, we’re finally there. Compatible with Scala 2.13 , Cats 2.0.0 and Cats-Effect 2.0.0 .

And this doesn’t mean we’re done. The best is yet to come, stay tuned!

To use the new version, include this in your build.sbt :

libraryDependencies += "io.monix" %% "monix" % "3.0.0"

Or in case you just want any of the sub-projects:

// Local, Scheduler, Cancelable, CancelableFuture, Atomic, etc libraryDependencies += "io.monix" %% "monix-execution" % "3.0.0" // Utilities built for Cats-Effect, e.g. ConcurrentChannel, FutureLift libraryDependencies += "io.monix" %% "monix-catnap" % "3.0.0" // Task, Coeval libraryDependencies += "io.monix" %% "monix-eval" % "3.0.0" // Observable libraryDependencies += "io.monix" %% "monix-reactive" % "3.0.0" // Iterant libraryDependencies += "io.monix" %% "monix-tail" % "3.0.0"

Important updates:

#875 and #1022: Update to Cats and Cats-Effect 2.0.0

#1018: Update Minitest to 2.7.0

Chores:

#996: improve Observable.publishSelector scaladoc

scaladoc #1017: disable Scalafmt checks in build

#1006: Update sbt to 1.3.0

#1013: Update sbt-sonatype to 3.6

People that made this final release possible: