- Delete obsolete monads - Enable running in effects in separate processes and threads - Various improvements to type inference in the mypy plugin
0.9.0
Not secure
- Add `pfun.effect.sql` for working with postgres databases without with `Effect` - Allow `resource_factory` in `pfun.effect.Resource` to fail by returning an `Either`
0.8.0
Not secure
- Add `pfun.effect.http` module for making http requests - Add `pfun.effect.effect.Resource` for managing context managers in effects
0.7.0
Not secure
- Add `pfun.effect.logging` which enables logging using `Effect` and the built-in logging module
0.6.0
Not secure
- Added `pfun.effect` module as a unified effect system - Changed the `Monoid` ABC to use `__add__` rather than `append` as the binary operation to avoid collision with `List.append`