All Versions
10
Latest Version
Avg Release Cycle
74 days
Latest Release
1924 days ago

Changelog History

  • v0.5.0.1 Changes

    January 30, 2019
    • โž• Add language pragma to support ghc-8.6.3 and stackage nightly
  • v0.5.0.0 Changes

    May 04, 2018

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿšš Move from ansi-wl-pprint to prettyprinter
    • ๐Ÿ–จ Re-implement Printer using prettyprinter API, now prettyTeardownResult returns a Doc type from the prettyprinter library
    • โž• Add a Pretty instance for the DisposeResult type
    • โž• Add a Display instance for the DisposeResult type
  • v0.4.1.0 Changes

    May 03, 2018
    • Ensure that all IO () sub-routines on runTeardown get executed inside a MaskedUninterruptible masking state
    • ๐Ÿ—„ Deprecate the [(Text, IO ())] instance of IResource in favor of creating a teardown record per de-allocated resource.
    • Replace criterion in favor of gauge
    • โฌ†๏ธ Bump rio to v0.1.1.0
    • ๐Ÿ‘Œ Improve upon documentation
  • v0.4.0.0 Changes

    April 10, 2018

    BREAKING CHANGES

    • โฌ†๏ธ Bump from lts-9.5 to lts-11
    • Replace ITeardown typeclass in favor of HasTeardown
    • Replace teardown function in favor of runTeardown and runTeardown_
    • Replace protolude in favor of rio
    • ๐Ÿ“‡ Rename renderTeardownReport to prettyTeardownResult
    • โœ‚ Remove Control.Monad.Component in favor of having it on its own package componentm
  • v0.3.0.0 Changes

    March 24, 2018

    ๐Ÿ’ฅ BREAKING CHANGES

    • โฌ†๏ธ Bump from lts-9.1 to lts-9.5
    • โž• Add Control.Monad.Component module
    • โž• Add Control.Teardown.Tutorial module
    • โž• Add IResource instance for [Teardown]
  • v0.2.0.0 Changes

    August 26, 2017

    ๐Ÿ’ฅ 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, protolude and doctest
    • โž• Add NFData instance for TeardownResult record
    • โž• Add travisCI builder for nightly
  • v0.1.0.1 Changes

    July 04, 2017
    • โž• Add benchmark to compare with vanilla IO unit
    • โฌ†๏ธ Bump version of criterion to 1.2
  • v0.1.0.0 Changes

    June 18, 2017

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿ˜Œ Relax Glob dependency bounds
    • โž• Add IResource typeclass and make newTeardown part of it
    • โœ‚ Remove concatTeardown and newDynTeardown functions in favor of overloades of IResource
    • โšก๏ธ Update TestSuite
    • โšก๏ธ Update Example
  • v0.0.0.2 Changes

    June 15, 2017
    • โž• Add haddock documentation to modules
  • v0.0.0.1 Changes

    • ๐Ÿš€ First release of teardown library