Monix: Version 2.0-RC7 Released
This release candidate fixes a bug in Task.materializeAttempt
and
consequently Task.onErrorHandleWith
. It also adds
Scalaz integration and a TaskApp
to make your
friends jealous. Also the Atomic
references in project Sincron
are
being brought back into Monix proper, in monix-execution
, because
project Sincron
is for all intents and purposes part of Monix and
has no further ambitions.
See the published API Documentation.
Bug fixes:
- Issue #170:
Task.materializeAttempt
doesn’t work forBindAsync
, leading toonErrorHandleWith
not working with errors triggered inflatMap
on async tasks
New Features:
- Issue #171:
Add Scheduler builder on the JVM that allows specifying
just the
ExecutionModel
, piggybackingglobal
otherwise - Issue #174: Scalaz integration (in addition to the Cats integration) for FP goodness
- Issue #175:
Reintroduce all of project
Sincron
intomonix-execution
, which means that nowmonix-execution
exposesAtomic
references. This project was split from Monix, but the decision didn’t make sense and the exposed functionality is super useful and in the spirit ofmonix-execution
- Issue #176: now that we
have
Task
, we introduceTaskApp
, a safeApp
type that allows one to specify pure programs
New documentation pages:
- Atomic
- Scalaz 7.2 Integration
- Observable (just introduction, work in progress)
- Observable: Comparisons with Other Solutions
- Observers and Subscribers
Enjoy!