Skip to content
This repository has been archived by the owner on Mar 28, 2023. It is now read-only.

Releases: folktale/data.task

v3.0.0

22 Aug 16:48
Compare
Choose a tag to compare
  • Renamed to Task (makes more sense, since now they represent actions).
  • BREAKING: Removed Future.memoise.
  • Major performance improvements.
  • BREAKING: Fixed resource management introduced in 2.x.

v2.2.0

21 Jun 13:00
Compare
Choose a tag to compare
Bumps to 2.2.0.

Includes Monoid, Semigroup and Applicative instances.

v2.1.0

12 Apr 17:54
Compare
Choose a tag to compare
  • BREAKING: Removes broken Applicative instance.

v2.0.0

14 Jan 13:13
Compare
Choose a tag to compare

From 1.0.0 to 2.0.0

  • BREAKING: removed partial functions and fields (toString, isEqual,
    isPending, isResolved, isRejected), since you can't observe them
    always, and it leads to confusing behaviour. This functionality will be
    moved to a co-future later.
  • BREAKING: removed default memoisation. Since the Futures are just
    placeholders for actions, it does make sense that chaining a Future twice
    should execute the action twice. When you want memoisation, you can use the
    Future.memoise construct instead of new Future.
// Before:
new Future(function(reject, resolve) { ... })

// Now:
Future.memoise(function(reject, resolve) { ... })

v1.0.0

25 Dec 18:59
Compare
Choose a tag to compare

Initial release

v0.1.0

26 Nov 01:42
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
Bumps to 0.1.0