universum v1.5.0 Release Notes

Release Date: 2018-10-31 // over 5 years ago
    • 👉 Make error's stacktrace exclude site of the error function itself.

    • #200: Implemented a lifted version of withFile and added hClose to Universum.Lifted.File as discussed previously in #186.

    • #204: Make trace non-polymorphic over text argument, add traceIdWith and traceShowIdWith.

    • #197 hPutStr, hPutStrLn and hPrint added to Universum.Print. The interface for the backing typeclass Universum.Print.Print changed. It was also moved to the internal module Universum.Print.Internal and should be considered unstable.

    Migration guide: The interface for the Print class should be considered internal and may be subject to sudden change. If you must implement your own instances, then import Universum.Print.Internal (be aware that there are name clashes in the functions from Universum.Print and Universum.Print.Internal)

    • #201 Generalized the type of Universum.Lifted.Env.die. Should not break existing code, apart from, perhaps, type inference.