Skip to content

Releases: sanctuary-js/sanctuary

Version 3.1.0

09 Aug 10:58
71f138c
Compare
Choose a tag to compare

Changes:

Additions:

Version 3.0.0

19 Jan 23:33
3047999
Compare
Choose a tag to compare

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:

Additions:

Version 2.0.2

13 Jan 21:36
85064b4
Compare
Choose a tag to compare

Changes:

  • ⚠️ 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)

Version 2.0.1

03 Nov 18:53
89ff7f2
Compare
Choose a tag to compare

Changes:

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

Version 2.0.0

27 Apr 20:48
b4617e8
Compare
Choose a tag to compare

Changes:

  • ⚠️ S.encase now returns a value of type Either Error b (#620)
  • ⚠️ 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)

Version 1.1.0

05 Apr 12:32
5d82380
Compare
Choose a tag to compare

Generalizations:

Additions:

Version 1.0.0

09 Mar 23:33
c928ab1
Compare
Choose a tag to compare

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:

Version 0.15.1

17 Feb 09:15
69cd5c9
Compare
Choose a tag to compare

Changes:

Version 0.15.0

16 Feb 11:00
36a052d
Compare
Choose a tag to compare

Changes:

  • ⚠️ S.filter now requires Filterable rather than Applicative, Foldable, and Monoid (#475)
  • ⚠️ S.takeWhile and S.dropWhile now require Filterable rather than Foldable and Alternative (#475)
  • ⚠️ S.is now takes a sanctuary-def Type value (#513)
  • ⚠️ 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)
  • ⚠️ S.unfoldr, S.pairs, and S.fromPairs now work with Pair a b values rather than Array2 a b values (#557)
  • ‼️ 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:

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:

Version 0.14.1

23 Dec 00:41
6e9fc9f
Compare
Choose a tag to compare

Changes:

  • fixed webpack compatibility (#470)