Skip to content

GHC-8.10, Docs, New FUNctions and FUN

Compare
Choose a tag to compare
@vrom911 vrom911 released this 14 May 17:23

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' from Data.List.
  • #256: Make cycle total function.
  • #233: Add etaReaderT to Relude.Monad.Trans to help with performance.
  • #294: Add atomicModifyIORef_ and atomicModifyIORef'_.
  • #293: Add memptyIfFalse and memptyIfTrue functions.
  • Reexport NonEmpty functions from Relude.List.NonEmpty instead of Relude.List.Reexport.
  • #239: Reexport more STM functions that work with TMVar from Relude.Lifted.Concurrent.
  • #227: Create Relude.Extra module
  • #228: Add universeNonEmpty function.
  • #249: Fix infix of the Relude.Extra.Lens (^.) operator.
  • Reexport partial read from Relude.Unsafe for consistency.
  • #244: Remove deprecated functions: prec, dupe and mapBoth.
  • #246: Deprecate Relude.Extra.Validation in favour of validation-selective
  • #196: Deprecate mapToFst and mapToSnd. Introduce toFst and toSnd in Relude.Extra.Tuple as shorter aliases for mapToFst. Implement fmapToFst and fmapToSnd. Add more HLint rules for Relude.Extra.Tuple functions.
  • #286: readEither is not polymorphic over the first argument anymore. Now it takes String.
  • #281: Move One property tests from doctest to hedgehog. Significant test time boost.
  • #264: Support Dhall-16.0.0 in HLint rules.

See CHANGELOG for more details.