Changelog for universum-0.1.12
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
- Add specialized print functions for
ByteString - Export more stuff from
Semigroupand use(<>)fromMonoid - 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.