#89:
Add export of Universum.Nub module to Universum.
Add listToMaybe to Universum.Monad.Reexport.
#81:
Make putText and putLText to be versions of putStr.
Add putTextLn and putLTextLn – versions of putStrLn.
#5:
Add safe versions of head, tail, init, last functions for NonEmpty list.
Old head (which returns Maybe) is renamed to safeHead.
Reexports from safe are removed.
Remove unsnoc (this function is very slow and shouldn’t be used).
#88:
Add HasCallStack => to error and undefined functions.
#58:
Make Element type family be associated type family.
Remove {-# OVERLAPPABLE #-} instance for ToList and Container. Add default instances for basic types.
Remove WrappedListnewtype because it’s not needed anymore.
Remove NontrivialContainer constraint alias.
#56:
Make elem and notElem faster for Set and HashSet by introducing ElementConstraint associated type family.
Expose Symbol and Nat types from GHC.TypeLits by default.
Export genericLength and other generic list return functions.
Rename msg to fatalErrorMessage.
Export ExceptT
Export ReaderT, and StateT constructors.
Export NonEmpty type and constructor for Base 4.9 only.
Export Data.Semigroup type and functions for Base 4.9 only.
Export String.
0.1.13
Add lenses from microlens.
Add (<&>).
Reexport (&) from Data.Function if it’s present there instead
of always defining our own (this is actually done by reexporting it
from Lens.Micro which does the right thing).
Fix a space leak in whenJust.
0.1.12
Use custom classes instead of Foldable. Thanks to this, length and similar functions can’t anymore be used on tuples or Maybe, but can be used on e.g. Text, ByteString and IntSet.
Add allM, anyM,andM, orM.
Reexport fail and MonadFail.
0.1.11
Expose putByteString and putLByteString monomorphic versions of putStrLn functions
Switch exported (<>) to be from Data.Monoid instead of Semigroup.
Export Hashable
0.1.10
Generalize most IO functions to MonadIO
Make die available for older versions of base
0.1.9
Make sum and product strict
0.1.8
foreach for applicative traversals.
hush function for error handling.
tryIO function for error handling.
pass function for noop applicative branches.
Mask Handler typeclass export.
Mask yield function export.
0.1.7
Export monadic (>>) operator by default.
Add traceId and traceShowId functions.
Exportreader and state functions by default.
Export lifted throwIO and throwTo functions.
0.1.6
Add uncatchable panic exception throwing using Text message.
Remove printf
Remove string-conv dependency so Stack build works without extra-deps.
Bring Callstack machinery in for GHC 8.x.
Remove throw and assert from Control.Exception exports.
Remove unsafeShiftL and unsafeShiftR from Data.Bits exports.
Reexport throw as unsafeThrow via Unsafe module.
Hides all Show class functions. Only the Class itself is exported. Forbids custom instances that are not GHC derived.
Export encodeUtf8 and decodeUtf8 functions by default.