Sanctuary Versions Save

:see_no_evil: Refuge from unsafe JavaScript

v3.1.0

3 years ago

Changes:

  • S.env now includes $.Buffer (#689)
  • sanctuary-def dependency upgraded from 0.21.1 to 0.22.0 (#689)

Additions:

v3.0.0

4 years ago

Changes:

  • sanctuary-def dependency upgraded from 0.20.1 to 0.21.1 (#666, #677)
  • sanctuary-either dependency upgraded from 1.2.0 to 2.1.0 (#666, #670)
  • sanctuary-maybe dependency upgraded from 1.2.0 to 2.1.0 (#666, #671)
  • sanctuary-pair dependency upgraded from 1.2.0 to 2.1.0 (#666, #672)
  • sanctuary-show dependency upgraded from 1.0.0 to 2.0.0 (#665)
  • sanctuary-type-classes dependency upgraded from 11.0.0 to 12.1.0 (#666, #667)
  • sanctuary-type-identifiers dependency upgraded from 2.0.1 to 3.0.0 (#666)

Generalizations:

  • S.encase is no longer specialized to Error (#662)

Additions:

v2.0.2

4 years ago

Changes:

  • :warning: bower.json has been removed (#658)
  • repository now includes dist/bundle.js (#641)
  • heading identifiers in the readme are now prefixed with section: to avoid collisions (#663)

v2.0.1

4 years ago

Changes:

  • S.size now has a more accurate type signature (#650)
  • sanctuary-def dependency upgraded from 0.20.0 to 0.20.1 (#652)

v2.0.0

5 years ago

Changes:

  • :warning: S.encase now returns a value of type Either Error b (#620)
  • :warning: S.alt now takes the “default” argument first (#625)
  • sanctuary-def dependency upgraded from 0.19.0 to 0.20.0 (#626)
  • sanctuary-either dependency upgraded from 1.1.0 to 1.2.0 (#638)
  • sanctuary-maybe dependency upgraded from 1.1.0 to 1.2.0 (#639)
  • sanctuary-pair dependency upgraded from 1.1.0 to 1.2.0 (#637)
  • sanctuary-type-classes dependency upgraded from 10.0.0 to 11.0.0 (#621)

Specializations:

Generalizations:

Removals:

  • S.encase2, S.encase3, S.encaseEither2, and S.encaseEither3 (#618)
  • S.encaseEither (#620)
  • S.at (#623)
  • S.slice (#624)
  • S.MaybeType, S.EitherType, and S.PairType (#626)
  • S.toMaybe and S.toEither (#632)
  • S.allPass and S.anyPass (#633)

v1.1.0

5 years ago

Generalizations:

Additions:

v1.0.0

5 years ago

Changes:

  • S.parseDate inconsistencies are now documented (#600)
  • sanctuary-def dependency upgraded from 0.18.1 to 0.19.0 (#594)
  • sanctuary-either dependency upgraded from 1.0.0 to 1.1.0 (#597)
  • sanctuary-maybe dependency upgraded from 1.0.0 to 1.1.0 (#598)
  • sanctuary-pair dependency upgraded from 1.0.0 to 1.1.0 (#599)
  • sanctuary-type-classes dependency upgraded from 9.0.0 to 10.0.0 (#594)

Additions:

v0.15.1

5 years ago

Changes:

  • documentation additions and improvements (#571, #578, #579, #590)

v0.15.0

5 years ago

Changes:

  • :warning: S.filter now requires Filterable rather than Applicative, Foldable, and Monoid (#475)
  • :warning: S.takeWhile and S.dropWhile now require Filterable rather than Foldable and Alternative (#475)
  • :warning: S.is now takes a sanctuary-def Type value (#513)
  • :warning: S.slice, S.at, S.head, S.last, S.tail, S.init, S.take, S.takeLast, S.drop, and S.dropLast can no longer operate on strings (#516)
  • :warning: S.unfoldr, S.pairs, and S.fromPairs now work with Pair a b values rather than Array2 a b values (#557)
  • :bangbang: Sanctuary functions must now be applied to arguments one at a time, as in S.add (2) (2) (#520)
  • S.env is now a reference to the environment of S (#524)
  • type checking is now disabled for the default Sanctuary module when process.env.NODE_ENV is 'production' (#512)
  • sanctuary-either, sanctuary-maybe, sanctuary-pair, and sanctuary-show are now dependencies
  • sanctuary-def dependency upgraded from 0.14.0 to 0.18.1
  • sanctuary-type-classes dependency upgraded from 7.1.1 to 9.0.0

Generalizations:

  • S.pipe is no longer specialized to Array (#473)
  • S.justs, S.lefts, and S.rights are no longer specialized to Array (#490)
  • S.mapMaybe is no longer specialized to Array (#491)
  • S.flip is no longer specialized to Function (#534)

Removals:

  • S.pluck (#484)
  • S.filterM (#475)
  • S.__ (#499)
  • S.A (#500)
  • S.lt_, S.lte_, S.gt_, S.gte_, S.sub_, S.div_, and S.pow_ (#501)
  • S.toString (#543)

Additions:

v0.14.1

6 years ago

Changes:

  • fixed webpack compatibility (#470)