Changelog for first-class-families-0.8.0.0
0.8.0.0
-
Add modules
Fcf.Data.Symbol(currently just reexportsSymbol) (thanks to gspia)Fcf.Data.Function- "Overloaded type families" ("type-level type classes")
Fcf.Class.OrdFcf.Class.MonoidFcf.Class.Monoid.Types(which exports just anEndo ato wrapa -> Exp a)Fcf.Class.FunctorFcf.Class.BifunctorFcf.Class.Foldable
-
Add functions in
Fcf.Data.List:Intersperse,Intercalate,Span,Break,Tails,IsPrefixOf,IsSuffixOf,IsInfixOf,Partition. -
Generalize
Foldr,ConcatandConcatMapto foldable types. -
Remove deprecated
Guarded,Guard((:=)),Otherwise. -
Deprecate
Fcf.Classes
0.7.0.0
- Add
Unfoldr,Concat,ConcatMap,Replicate,Take,Drop,TakeWhile,DropWhile,ReversetoData.List. (thanks to gspia) - Change
Elem,Lookup,Zipto bedatainstead oftypesynonyms. - Fix performance of
FilterandFind.
0.6.0.0
- Add
Fcf.Utils.Caseand(Fcf.Combinators.>>=)(thanks to TheMatten) - Deprecate
Fcf.Bool.Guarded - GHC 8.8 compatibility
0.5.0.0
-
Modularized library
-
Fcf.Utils:- Add
TError - Rename
CollapsetoConstraints
- Add
-
Fcf.Data.List: AddedCons,Last,Init,Elem
0.4.0.0
-
New functions (thanks to blmage)
LiftM,LiftM2,LiftM3(<=),(>=),(<),(>)Guarded,Guard((:=)),Otherwise
0.3.0.1
- GHC 8.6 compatibility
0.3.0.0
- More new functions, (thanks to isovector)
0.2.0.0
- A whole bunch of basic functions (thanks to isovector)
- Remove
Traverse(nowMap),BimapPair,BimapEither(nowBimap)
0.1.0.0
Initial version