Skip to content

Version 0.14.0

Compare
Choose a tag to compare
@davidchambers davidchambers released this 18 Dec 22:38
· 356 commits to main since this release
8a8e7e7

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, and S.parseJson can now operate on values which are not well typed (#424)
  • S.get, S.gets, S.prop, S.props, and S.pluck no longer require an “accessible” value (#425)
  • S.sequence and S.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 from 0.12.1 to 0.14.0
  • sanctuary-type-classes dependency upgraded from 6.0.0 to 7.1.1

Generalizations:

Removals:

  • S.indexOf and S.lastIndexOf (#411)
  • S.encase2_ and S.encase3_ (#418)
  • S.encaseEither2_ and S.encaseEither3_ (#418)
  • S.flip_ (#418)
  • S.groupBy_ (#418)
  • S.on_ (#418)
  • S.reduce_ (#418)

Additions: