Changelog for universum-0.4
0.4
- Add haddock documentation with 100% coverage.
- Rewrite README tutorial.
- #37:
Add generalized version of
readEither. - #38:
Add
evaluateNF,evaluateNF_,evaluateWHNF,evaluateWHNF_. - #39:
Add lifted versions of
IOReffunctions. - Remove
foreach - Reexport
(&&&)fromControl.Arrow. - Add lifted version of
readTVarIO. interactandgetContentswork with Lazy Text.- Reexport
MaybeT,maybeToExceptT,exceptToMaybeT.
0.3
- #28:
Remove
putByteStringandputLByteString. - #29:
Remove
panic,FatalErrorandnotImplemented. RenameNotImplementedintoUndefined. - #32:
Remove
orAlt,orEmpty,liftAA2,eitherA,purer,<<*>>,traceIO,guardM,hush,tryIO,liftM',liftM2',applyN,guardedA, Bifunctor instances for tuples of length higher than 2. GeneralizeconcatMapM, addconcatForMand operator versions. - #35:
Generalize
andM,orM,allM,anyMover container type.
0.2.2
- #33:
Add
($)andEachtype operators.
0.2.1
- #24:
Add
whenNothing,whenNothing_,whenNothingM,whenNothingM_,whenLeft,whenLeftM,whenRight,whenRightM,whenNotNull,whenNotNullM. - #26:
Add
usingReader,usingReaderT,usingState,usingStateT,executingState,executingStateT,evaluatingState,evaluatingStateT. - Remove
maybeToEither.
0.2
- Add
one(similar tosingleton). - Expose
SymbolandNattypes fromGHC.TypeLitsby default. - Export
genericLengthand other generic list return functions. - Rename
msgtofatalErrorMessage. - Export
ExceptT - Export
ReaderT, andStateTconstructors. - Export
NonEmptytype and constructor for Base 4.9 only. - Export
Data.Semigrouptype and functions for Base 4.9 only. - Export
String.
0.1.13
- Add lenses from
microlens. - Add
(<&>). - Reexport
(&)fromData.Functionif it's present there instead of always defining our own (this is actually done by reexporting it fromLens.Microwhich does the right thing). - Fix a space leak in
whenJust.
0.1.12
-
Use custom classes instead of
Foldable. Thanks to this,lengthand similar functions can't anymore be used on tuples orMaybe, but can be used on e.g.Text,ByteStringandIntSet. -
Add
allM,anyM,andM,orM. -
Reexport
failandMonadFail.
0.1.11
- Expose
putByteStringandputLByteStringmonomorphic versions ofputStrLnfunctions - Switch exported
(<>)to be fromData.Monoidinstead of Semigroup. - Export
Hashable
0.1.10
- Generalize most
IOfunctions toMonadIO - Make
dieavailable for older versions of base
0.1.9
- Make
sumandproductstrict
0.1.8
foreachfor applicative traversals.hushfunction for error handling.tryIOfunction for error handling.passfunction for noop applicative branches.- Mask
Handlertypeclass export. - Mask
yieldfunction export.
0.1.7
- Exports monadic
(>>)operator by default. - Adds
traceIdandtraceShowIdfunctions. - Exports
readerandstatefunctions by default. - Export lifted
throwIOandthrowTofunctions.
0.1.6
- Adds uncatchable panic exception throwing using Text message.
- Removes
printf - Removes
string-convdependency so Stack build works withoutextra-deps. - Brings
Callstackmachinery in for GHC 8.x. - Removes
throwandassertfromControl.Exceptionexports. - Removes
unsafeShiftLandunsafeShiftRfromData.Bitsexports. - Reexport
throwasunsafeThrowvia Unsafe module. - Hides all Show class functions. Only the Class itself is exported. Forbids custom instances that are not GHC derived.
- Export
encodeUtf8anddecodeUtf8functions by default. - Adds
unsnocfunction.
0.1.5
- Initial release.