Skip to content

v5.0.0

Compare
Choose a tag to compare
@thomashoneyman thomashoneyman released this 26 Feb 18:11
· 9 commits to master since this release
f45f03a

Breaking changes:

  • Added support for PureScript 0.14 and dropped support for all previous versions (#120)
  • Removed fold1Default and deprecated foldMap1Default (#128)

New features:

  • Added findMapWithIndex (#119)
  • Added foldr1, foldl1, foldr1Default, foldl1Default, foldMap1DefaultR, foldMap1DefaultL (#121, #128)
  • Added maximumBy and minimumBy to Data.Semigroup.Foldable (#123)
  • Added lookup to Data.Foldable; this function previously lived in Data.Tuple in the purescript-tuples package (#131)

Bugfixes:

Other improvements:

  • Migrated CI to GitHub Actions and updated installation instructions to use Spago (#127)
  • Added a CHANGELOG.md file and pull request template (#129, #130)
  • Wrapped traverseArrayImpl IIFE in parentheses (#52)
  • Added examples for sequence and traverse (#115)
  • Changed foldM type signature to more closely match foldl (#111)
  • This package now depends on the purescript-const, purescript-either, purescript-functors, purescript-identity, and purescript-tuples packages, and contains instances previously in those packages or the purescript-bifunctors or purescript-profunctor packages (#131)