Changelog History
Page 1
-
v1.7.2 Changes
- Permit
text-1.2.5.0
.
- Permit
-
v1.7.1 Changes
August 26, 2020 -
v1.7.0 Changes
July 08, 2020- #221:
Add safe versions of
minimum
,maximum
,minimumBy
,maximumBy
,foldr1
,foldl1
functions forNonEmpty
list. Old their versions fromContainer
typeclass now returnMaybe
and havesafe
prefix in name (e.g.safeMinimum
). Add unsafe versions of those functions toUnsafe
module. - #185: Enable more warnings, fix all warnings.
- #221:
Add safe versions of
-
v1.6.1 Changes
November 20, 2019🚀 Minor release that updates one dependency bounds.
👀 For more details please see the changelog.
-
v1.6.0 Changes
September 04, 2019- #207:
Remove various monad transformer combinators,
flipfoldl'
, and<<$>>
from the list of changes suggested in.hlint.yaml
. #214: Update supported GHC versions (replace 7.10.3 with 8.6.5).
#212 Added rewrite rule for
toString . toText
case. This may change semantics in some corner cases (becausetoString . toText
is not strictly the identity function).#215: Fix docstrings in
Universum.Lifted.File
to mention correct module when referencing related functions.
- #207:
Remove various monad transformer combinators,
-
v1.5.0 Changes
October 31, 2018👉 Make
error
's stacktrace exclude site of theerror
function itself.#200: Implemented a lifted version of
withFile
and addedhClose
toUniversum.Lifted.File
as discussed previously in #186.#204: Make
trace
non-polymorphic over text argument, addtraceIdWith
andtraceShowIdWith
.#197
hPutStr
,hPutStrLn
andhPrint
added toUniversum.Print
. The interface for the backing typeclassUniversum.Print.Print
changed. It was also moved to the internal moduleUniversum.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 importUniversum.Print.Internal
(be aware that there are name clashes in the functions fromUniversum.Print
andUniversum.Print.Internal
)- #201 Generalized the type of
Universum.Lifted.Env.die
. Should not break existing code, apart from, perhaps, type inference.
-
v1.4.0 Changes
September 21, 2018- #167:
identity
has been removed.
Migration guide: use
Universum.id
instead.- #177:
The
mask_
reexport fromsafe-exceptions
has been removed.
Migration guide: use
Control.Exception.Safe.mask_
fromsafe-exceptions
instead.- #178:
getArgs
has been removed.
Migration guide: use
liftIO
directly withSystem.Environment.getArgs
from base.- #179:
getContents
andinteract
have been removed.
Migration guide: use
liftIO
directly withData.Text.Lazy.IO.getContents
andData.Text.Lazy.IO.interact
, both from thetext
package.- #180:
The
Lifted.ST
module has been removed.
Migration guide: use
liftIO
directly with functions fromControl.Monad.ST
instead.- #181:
list
has been removed.
- #167:
-
v1.3.0 Changes
August 13, 2018- #167:
identity
has been deprecated.
Migration guide: use
Universum.id
instead.- #170:
Remove
ElementConstraint
from theContainer
class.
Migration guide: remove
ElementConstraint
from every instance and every type signature.- #174
The
type-operators
dependency has been removed. - #177:
The
mask_
reexport fromsafe-exceptions
has been deprecated.
Migration_guide: use
Control.Exception.Safe.mask_
fromsafe-exceptions
instead.- #178:
getArgs
has been deprecated. To be removed in a future version.
Migration guide: use
liftIO
directly withSystem.Environment.getArgs
frombase
.- #179:
getContents
andinteract
have been deprecated.
Migration guide: use
liftIO
directly withData.Text.Lazy.IO.getContents
andData.Text.Lazy.IO.interact
, both from thetext
package.- #180:
The
Lifted.ST
module has been deprecated. To be removed in a future version.
Migration guide: use
liftIO
directly with functions fromControl.Monad.ST
instead.- #181:
list
has been deprecated. To be removed in a future version.
- #167:
-
v1.2.0 Changes
July 20, 2018- 💥 #159 Breaking change:
Remove
text-format
dependency.
Migration guide: import
Buildable
type class either fromtext-format
orformatting
orfmt
library. There is no direct replacement forpretty
andprettyL
in popular libraries. You can defineprettyL = Data.Text.Lazy.Builder.toLazyText . build
andpretty = Data.Text.Lazy.toStrict
. prettyL`.- #164:
Don't reexport
log :: Floating a => a -> a
.
- 💥 #159 Breaking change:
Remove
-
v1.1.1 Changes
April 20, 2018- #148:
Add
CODEOWNERS
and contributing guide. - #135: Add documentation regarding internal module structure.
- #113:
Annotate
at
function fromUnsafe
module andordNub
function fromNub
module withliquidhaskell
. - #73: Add more examples to docs and fix warnings where possible.
- 🚚 Move reexport of
NonEmpty
toUniversum.List
module.
- #148:
Add