All Versions
Latest Version
Avg Release Cycle
133 days
Latest Release

Changelog History
Page 2

  • v0.3 Changes

    January 19, 2016
    • Require bifunctors-5.2 and profunctors-5.2. Add Invariant(2) instances for newly introduced datatypes from those packages.
    • โž• Add ProfunctorFunctor, ProfunctorMonad, ProfunctorComonad, Mapping, and Traversing instances for WrappedProfunctor
    • โž• Add StateVar as a dependency. Add Invariant instances for StateVar and SettableStateVar.
    • โž• Add Invariant instances for URec (added to GHC.Generics in base-
  • v0.2.2 Changes

    • โž• Add genericInvmap function (and make it the default implementation of invmap for Invariant instances) on GHC 7.2 or later
    • ๐Ÿ‘‰ Make Tagged instance poly-kinded
  • v0.2.1 Changes

    • โž• Add Foldable and Traversable instances for WrappedFunctor
    • ๐Ÿ›  Fixed build on GHC HEAD
  • v0.2 Changes

    • ๐Ÿ‘Œ Support deriving Invariant and Invariant2 instances with Template Haskell
    • โž• Added invmapFunctor, invmapContravariant, invmap2Bifunctor, and invmap2Profunctor to make defining Invmap and Invmap2 instances somewhat easier
    • โž• Added WrappedFunctor, WrappedContravariant, WrappedBifunctor, and WrappedProfunctor data types to allow use of invmap and invmap2 for data types that aren't Invariant or Invariant2 instances.
    • โž• Added Invariant instances for lazy ST, ArrowMonad, Handler, Identity, First, Last, Alt, Proxy, ArgDescr, ArgOrder, and OptDescr
    • โž• Added Invariant and Invariant2 instances for data types in the array, bifunctors, containers, profunctors, semigroups, stm, tagged, transformers, and unordered-containers libraries
  • v0.1.2 Changes

    • โž• Add Invariant instances for Dual and Endo
  • v0.1.1 Changes

    • โฌ†๏ธ Bump contravariant upper version bounds
  • v0.1.0 Changes

    • ๐ŸŽ‰ Initial commit