All Versions
10
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History

  • v0.2.0 Changes

    • Define Interpreted, Schema and Transformer instances for []
  • v0.1.9 Changes

    • ๐Ÿ‘€ Define pos, seek, peek and retrofit methods for Store
    • Define Lens, view, set and over in Store module
    • Define Concepts umbrella module with Lens submodule
    • Define zoom method in Concepts.Lens module
    • Define _1 and _2 lenses for tuples
    • Define <:.>, <.:> and <:<.>:> type operators for TU, UT and TUT
  • v0.1.8 Changes

    • ๐Ÿ“‡ Rename Adaptable class to Completable and adapt to complete
    • ๐Ÿ“‡ Rename Liftable class to Adaptable and lift to adapt
    • Define MonadTrans instances for TU and UT schemes
    • Define Store datatype and define Functor and Comonad instances for it
    • Extract Schema associated type family from Transformer typeclass
    • Replace embed method with lift from MonadTrans typeclass
    • Define ComonadTrans instances for TU and UT schemes
  • v0.1.7 Changes

    • Create Operators module to work with nested functor compositions
    • โž• Add experimental $>>= and >>=$ monadic operators
    • Define replace method in Effects.State module
    • ๐Ÿ”„ Change order of parameters in TUT newtype schema
    • ๐Ÿ”„ Change arity of Schema associated type family
    • โž• Add transformers dependency
  • v0.1.6 Changes

    • Lower precedence of :> operator to allow write like: t :> u := a
    • Create supermodule to have only one line of import in projects
    • ๐Ÿ“‡ Rename Composition class to Interpreted
    • ๐Ÿ“‡ Rename put operation for Writer to add
    • โž• Add nothing operation for Maybe effect
    • โž• Add current operation for State effect
    • ๐Ÿ‘‰ Make get, add, current, modify, nothing, failure liftable
  • v0.1.5 Changes

    • Define Adaptable class to transform some effect to others
    • ๐Ÿšš Define Writer datatype and move put from State to Writer
    • ๐Ÿšš Rename ask to get and move it to Reader effect
    • โž• Add failure operation for Either effect
    • Methods of Transformer class works on :> datatype
    • โœ‚ Remove Modulator module and class
  • v0.1.4 Changes

    • Define Liftable class to lift many effects in schemes and other effects
    • Create Abilities and Effects umbrella modules
    • ๐Ÿ”ง Rename Configured datatype back to Reader
    • ๐Ÿ”ง Define Failable, Optional, Configured and Stateful constraints
    • Convert :> to a newtype
  • v0.1.3 Changes

    • Define unite method to convert composition to transformer
    • Define Modulator class to map function over inner effects
    • ๐Ÿ”ง Rename Reader datatype to Configured
    • โž• Add ask operation for Configured effect
  • v0.1.2 Changes

    • Define Functor/Applicative/Monad instances for transformers
    • Define State datatype with get, modify and put operations
    • ๐Ÿ“‡ Rename and fix UTU joint scheme to TUT
    • ๐Ÿ— Renaming: unwrap -> run, wrap -> build, lay -> embed
  • v0.1.1 Changes

    • Define UT joint scheme
    • Define joint scheme for Maybe datatype
    • Define joint scheme for Either datatype
    • Define joint scheme for Reader datatype