effection
Advanced tools
Comparing version 0.3.2 to 0.3.3-00a19e9
@@ -9,4 +9,14 @@ # Changelog | ||
## [0.3.3] - 2019-11-04 | ||
### Added | ||
- type signature for Exceution.halt() which is necessary in the | ||
construction of non-trivial async processes like servers. | ||
https://github.com/thefrontside/effection.js/pull/24 | ||
## [0.3.2] - 2019-10-30 | ||
### Changed | ||
- (fix) in certain cases, execution forks were being marked as | ||
@@ -21,2 +31,4 @@ completed when they actually were not. | ||
### Changed | ||
- unroll continuation and state classes in execution. This makes stack | ||
@@ -30,2 +42,4 @@ traces much smaller and easier to debug: | ||
### Changed | ||
- unify the fork() and execute() methods. There is now a single API | ||
@@ -32,0 +46,0 @@ for initiating asynchronous execution, fork() which makes the mental |
@@ -11,2 +11,3 @@ declare module "effection" { | ||
throw(error: Error): void; | ||
halt(reason?: any): void; | ||
} | ||
@@ -13,0 +14,0 @@ |
{ | ||
"name": "effection", | ||
"description": "Effortlessly composable structured concurrency primitive for JavaScript", | ||
"version": "0.3.2", | ||
"version": "0.3.3-00a19e9", | ||
"license": "MIT", | ||
@@ -6,0 +6,0 @@ "files": [ |
38960
1007