Releases: purescript-contrib/purescript-aff
Releases · purescript-contrib/purescript-aff
v0.11.3
v0.11.2
v0.11.1
v0.11.0
v0.10.1
Canceler newtype and instances, cancellable Par implementation
This release adds a newtype for Canceler
so that Semigroup
and Monoid
instances may be defined, allowing easy composition of multiple cancelers into a single canceler.
In addition, Par
has been rewritten to use a new generic, exported cancelWith
combinator, so that canceling a parallel computation will now cancel the individual components of the computation.
This is mostly a drop-in upgrade, but if you created your own cancelers before, you'll now need to use the newtype.
Allow creation of cancelable async computations
Merge pull request #15 from garyb/export-cancelable Export makeAff'
v0.7.0
This release includes the following enhancements:
- Native representation of
Aff
which minimizes the amount of wrapping that is performed. This should be much faster than the previous version. - Automatically catch exceptions and propagate along the error channel, so that, for example, ill-typed
Eff
code won't halt anAff
application. - Forked computations can be killed if the computation supports it.
- The effect type of asynchronous code has been simplified; in particular, the mere act of being asynchronous is not considered an effect.
- Documentation has been updated to account for the changes.