All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History

  • v0.3.0 Changes

    • ๐Ÿ“‡ Rename cata, ana and hylo into foldFix, unfoldFix and `refold. Old names are now deprecated, and will be eventually removed. Similarly, rename monadic variants.
    • โž• Add hoistFix and hoistFix' function.
    • โž• Add Hashable and NFData instance. Latter is available only with deepseq >=, which provides NFData1 type-class
    • ๐Ÿ”„ Change Eq, Ord, Show and Read instances to use Eq1, Ord1, Show1 and Read1 instances of a base functor.
    • โž• Add least and greatest fixed point types, Mu and Nu.
    • โฌ‡๏ธ Drop requirement for Applicative m in monadic combinators, Monad m is enough.
    • โœ‚ Remove ~> alias for refold (hylo).
    • ๐Ÿ‘ Extend the GHC support window. There is nothing magical in this package.
    • Mark Data.Fix as Trustworthy (Safe Haskell)
    • ๐Ÿ‘‰ Make refold (and refoldM) more efficient. This results in different effect ordering for refoldM.