diff --git a/.gitignore b/.gitignore index d9ffd92..ef86672 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ .stack-work dist-newstyle +dist .DS_Store +cabal.project.local diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..9ccb631 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +sudo: true +language: haskell + +git: + depth: 5 + +cabal: "2.4" + +cache: + directories: + - "$HOME/.cabal/store" + + +matrix: + include: + - ghc: 8.6.4 + + +install: + - cabal new-update + - cabal new-build --enable-tests --enable-benchmarks + +script: + - cabal new-test --enable-tests + +notifications: + email: false diff --git a/ChangeLog.md b/ChangeLog.md new file mode 100644 index 0000000..fa0c428 --- /dev/null +++ b/ChangeLog.md @@ -0,0 +1,18 @@ +# 1.0.0.0 + +* Port to fused-effects 1.0. +* Add `Control.Effect.Resource` and `Control.Carrier.Resource`, as ported from fused-effects 0.5. +* Add `Control.Carrier.State.IORef` to help people migrating from other state carriers. +* Move `Control.Effect.Catch.CatchC` to `Control.Carrier.Catch` and simplify its internals. + +# 0.2.0.0 + +Bump lower bound of `fused-effects` to 0.5. + +# 0.1.1.0 + +Depend on `unliftio-core` for unlifting. + +# 0.1.0.0 + +Initial release.