Version 0.14.0
Changes:
⚠️ S.reverse
can no longer reverse strings (#413)⚠️ S.slice
and related functions no longer treat-0
specially (#415)⚠️ S.div
now takes the divisor before the dividend (#432)S.parseDate
now has a more accurate type signature (#410)S.get
,S.gets
, andS.parseJson
can now operate on values which are not well typed (#424)S.get
,S.gets
,S.prop
,S.props
, andS.pluck
no longer require an “accessible” value (#425)S.sequence
andS.traverse
now behave correctly when applied to string maps (#463)- type checking of unary types is now far more efficient: O(tn) rather than O(tⁿ) (#466)
sanctuary-def
dependency upgraded from0.12.1
to0.14.0
sanctuary-type-classes
dependency upgraded from6.0.0
to7.1.1
Generalizations:
S.reverse
is no longer specialized to Array and String (#413)S.allPass
andS.anyPass
are no longer specialized to Array (#448)
Removals:
S.indexOf
andS.lastIndexOf
(#411)S.encase2_
andS.encase3_
(#418)S.encaseEither2_
andS.encaseEither3_
(#418)S.flip_
(#418)S.groupBy_
(#418)S.on_
(#418)S.reduce_
(#418)
Additions: