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!
Upgrading #
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"
Changes #
Important updates:
Chores:
- #996: improve
Observable.publishSelector
scaladoc - #1017: disable Scalafmt checks in build
- #1006: Update sbt to 1.3.0
- #1013: Update sbt-sonatype to 3.6
Thanks #
People that made this final release possible:
- Alexandru Nedelcu (@alexandru)
- Oleg Pyzhcov (@oleg-py)
- Piotr Gawryś (@Avasil)
- The Cats and Cats-Effect contributors that worked on and released 2.0.0