v5.0.0
Breaking changes:
- Added support for PureScript 0.14 and dropped support for all previous versions (#120)
- Removed
fold1Default
and deprecatedfoldMap1Default
(#128)
New features:
- Added
findMapWithIndex
(#119) - Added
foldr1
,foldl1
,foldr1Default
,foldl1Default
,foldMap1DefaultR
,foldMap1DefaultL
(#121, #128) - Added
maximumBy
andminimumBy
toData.Semigroup.Foldable
(#123) - Added
lookup
toData.Foldable
; this function previously lived inData.Tuple
in thepurescript-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
andtraverse
(#115) - Changed
foldM
type signature to more closely matchfoldl
(#111) - This package now depends on the
purescript-const
,purescript-either
,purescript-functors
,purescript-identity
, andpurescript-tuples
packages, and contains instances previously in those packages or thepurescript-bifunctors
orpurescript-profunctor
packages (#131)