All Versions
Latest Version
Avg Release Cycle
495 days
Latest Release
1371 days ago

Changelog History

  • v0.5.3 Changes

    September 21, 2020

    ๐Ÿ›  Fixed

    • links ### โœ‚ Removed
    • ๐Ÿ— Travis-ci build configuration
  • v0.5.2 Changes

    September 20, 2020

    โž• Added

    • โœ… CI on Github actions with test coverage and Hackage upload ### ๐Ÿ›  Fixed
    • โœ… monad-memo.cabal structure: redundancy and to enable test coverage calculation
    • structure
  • v0.5.1 Changes

    August 31, 2018

    โž• Added

    • ๐Ÿ‘Œ Support multiple mutable caches in transformers stack This allows Array/Vector-based caches to be used for mutually recursive function memoization
  • v0.5.0 Changes

    August 06, 2018

    ๐Ÿ›  Fixed

    • โœ… Refresh project to be compilable with latest GHC and libraries
    • โœ‚ Remove dependency on mtl package (transformers is sufficient)
    • ๐Ÿ—„ Use Except instead of deprecated Error
    • โœ‚ Remove support for ListT transformer since it is now deprecated
    • ๐Ÿ‘‰ Use standard StateT & ReaderT for MonadCache implementations
  • v0.4.1 Changes

    March 06, 2013

    ๐Ÿ›  Fixed

    • ๐Ÿ“š Documentation
    • ๐Ÿ“ฆ Example is renamed to example and is excluded from package's module hierarchy
  • v0.4.0 Changes

    February 26, 2013

    โž• Added

    • ๐ŸŽ ArrayCache: mutable array-based MonadCache for top performance
    • ๐ŸŽ VectorCache (and flavours) vector-based MonadCache for even better performance
    • Simple benchmark included ### ๐Ÿ›  Fixed
    • ๐Ÿ› Bug fixes in transformer implementations (Reader, State, RWS)
  • v0.3.0 Changes

    April 03, 2011

    โž• Added

    • โž• Added generalized MemoStateT transformer (to host any Data.MapLike cache-container)
    • MemoT is now MemoStateT instantiated with Data.Map
  • v0.2.0 Changes

    March 27, 2011

    โž• Added

    • A set of forX functions (for2, for3 and for4) to adapt curried function into uncurried MemoCache