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.materializeAttemptdoesn’t work forBindAsync, leading toonErrorHandleWithnot working with errors triggered inflatMapon async tasks
New Features:
- Issue #171:
Add Scheduler builder on the JVM that allows specifying
just the
ExecutionModel, piggybackingglobalotherwise - Issue #174: Scalaz integration (in addition to the Cats integration) for FP goodness
- Issue #175:
Reintroduce all of project
Sincronintomonix-execution, which means that nowmonix-executionexposesAtomicreferences. 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 safeApptype 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!