Changelog for teardown-0.5.0.1
Change log
teardown uses Semantic Versioning. The change log is available on GitHub.
V0.5.0.1
- Add language pragma to support ghc-8.6.3 and stackage nightly
V0.5.0.0
BREAKING CHANGES
- Move from
ansi-wl-pprinttoprettyprinter - Re-implement
PrinterusingprettyprinterAPI, nowprettyTeardownResultreturns aDoctype from theprettyprinterlibrary - Add a
Prettyinstance for theDisposeResulttype - Add a
Displayinstance for theDisposeResulttype
v0.4.1.0
- Ensure that all
IO ()sub-routines onrunTeardownget executed inside aMaskedUninterruptiblemasking state - Deprecate the
[(Text, IO ())]instance ofIResourcein favor of creating a teardown record per de-allocated resource. - Replace
criterionin favor ofgauge - Bump
rioto v0.1.1.0 - Improve upon documentation
v0.4.0.0
BREAKING CHANGES
- Bump from lts-9.5 to lts-11
- Replace
ITeardowntypeclass in favor ofHasTeardown - Replace
teardownfunction in favor ofrunTeardownandrunTeardown_ - Replace
protoludein favor ofrio - Rename
renderTeardownReporttoprettyTeardownResult - Remove
Control.Monad.Componentin favor of having it on its own packagecomponentm
v0.3.0.0
BREAKING CHANGES
- Bump from lts-9.1 to lts-9.5
- Add
Control.Monad.Componentmodule - Add
Control.Teardown.Tutorialmodule - Add
IResourceinstance for[Teardown]
v0.2.0.0
BREAKING CHANGES
- Bump from lts-8.21 to lts-9.1
- Re-organize test files to support nightly (GHC-8.2)
- Drop support for lts-6 (GHC-7.10)
- Bump dependencies for
time,QuickCheck,protoludeanddoctest - Add NFData instance for
TeardownResultrecord - Add travisCI builder for nightly
v0.1.0.1
- Add benchmark to compare with vanilla IO unit
- Bump version of
criterionto1.2
v0.1.0.0
BREAKING CHANGES
- Relax Glob dependency bounds
- Add
IResourcetypeclass and makenewTeardownpart of it - Remove
concatTeardownandnewDynTeardownfunctions in favor of overloades ofIResource - Update TestSuite
- Update Example
v0.0.0.2
- Add haddock documentation to modules
v0.0.0.1
- First release of teardown library