GHC-8.10, Docs, New FUNctions and FUN
0.7.0.0 — May 14, 2020
- #253: Support GHC-8.10. Upgrade GHC-8.8 to 8.8.3.
- Significant documentation improvements:
- Add high-level description to each reexported module.
- Add String Conversion Table.
- Add
NonEmpty
lists functions tables. - Add
@since
annotations. - Improve README.
- Inline some external reexports into explicit lists of exports.
- Rewrite top-level
cabal
description.
- #234: Reexport
scanl1
,scanr1
,scanl'
fromData.List
. - #256: Make
cycle
total function. - #233: Add
etaReaderT
toRelude.Monad.Trans
to help with performance. - #294: Add
atomicModifyIORef_
andatomicModifyIORef'_
. - #293: Add
memptyIfFalse
andmemptyIfTrue
functions. - Reexport
NonEmpty
functions fromRelude.List.NonEmpty
instead ofRelude.List.Reexport
. - #239: Reexport more STM functions that work with
TMVar
fromRelude.Lifted.Concurrent
. - #227: Create
Relude.Extra
module - #228: Add
universeNonEmpty
function. - #249: Fix infix of the
Relude.Extra.Lens
(^.)
operator. - Reexport partial
read
fromRelude.Unsafe
for consistency. - #244: Remove deprecated functions:
prec
,dupe
andmapBoth
. - #246: Deprecate
Relude.Extra.Validation
in favour ofvalidation-selective
- #196: Deprecate
mapToFst
andmapToSnd
. IntroducetoFst
andtoSnd
inRelude.Extra.Tuple
as shorter aliases formapToFst
. ImplementfmapToFst
andfmapToSnd
. Add more HLint rules forRelude.Extra.Tuple
functions. - #286:
readEither
is not polymorphic over the first argument anymore. Now it takesString
. - #281: Move
One
property tests fromdoctest
tohedgehog
. Significant test time boost. - #264: Support Dhall-16.0.0 in HLint rules.
See CHANGELOG for more details.