Releases: roman/Haskell-teardown
Releases · roman/Haskell-teardown
Support ghc-8.6.3
Move to prettyprinter
- Move from
ansi-wl-pprint
toprettyprinter
- Re-implement
Printer
usingprettyprinter
API, nowprettyTeardownResult
returns aDoc
type from theprettyprinter
library - Add a
Pretty
instance for theDisposeResult
type - Add a
Display
instance for theDisposeResult
type
v0.4.1.0: Merge pull request #19 from roman/replace-criterio-for-gauge
- Ensure that all
IO ()
sub-routines on runTeardown get executed inside aMaskedUninterruptible
masking state - Deprecate the
[(Text, IO ())]
instance ofIResource
in favor of creating a teardown record per de-allocated resource. - Replace
criterion
in favor ofgauge
- Bump
rio
to v0.1.1.0 - Improve documentation
v0.4.0.0: Merge pull request #16 from roman/15-circleci
BREAKING CHANGES
- Bump from lts-9.5 to lts-11
- Replace
ITeardown
typeclass in favor ofHasTeardown
- Replace
teardown
function in favor ofrunTeardown
andrunTeardown_
- Replace
protolude
in favor ofrio
- Rename
renderTeardownReport
toprettyTeardownResult
- Remove
Control.Monad.Component
in favor of having it on its own packagecomponentm
Add ComponentM experiment
- Bump from lts-9.1 to lts-9.5
- Add
Control.Monad.Component
module - Add
Control.Teardown.Tutorial
module - Add IResource instance for
[Teardown]
Bump to lts-9
- 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
,protolude
anddoctest
- Add NFData instance for
TeardownResult
record - Add travisCI builder for nightly
Add Benchmark
- Add benchmark to compare with vanilla IO unit
- Bump version of criterion to 1.2
Upgrade on the API
- Relax
Glob
dependency bounds - Add
IResource
typeclass and makenewTeardown
part of it - Remove
concatTeardown
andnewDynTeardown
functions in favor of
overloads ofIResource
- Update TestSuite
- Update Example
First release
- First release of the library