UNPKG

2.44 kBMarkdownView Raw
1# 1.0.3 (2016-02-10)
2
3#### Bug Fixes
4- Fix #32
5
6#### Improvements
7- additional tests for await(...) scenarios
8- switch to vscode for authoring
9
10
11# 1.0.2 (2016-01-05)
12
13#### Bug Fixes
14- Fix #29
15
16#### Improvements
17- update deps
18
19
20# 1.0.0 (2015-09-12)
21
22#### Bug Fixes
23- benchmark: work without memwatch
24
25#### Improvements
26- Bump version to stable release
27- add asyncx to comparisons
28- update build/test system (remove gulp)
29- use pure external typescript typings
30- update deps
31
32# 0.7.4 (2014-11-14)
33
34#### Bug Fixes
35- Removed `memwatch` from `optionalDependencies`. It should be an `optionalDevDependency`, but npm doesn't support that.
36
37# 0.7.3 (2014-11-14)
38
39#### Improvements
40
41- Added build script (gulp)
42- Added unit tests (mocha)
43- Upgraded bluebird dependency from 1.x to to 2.x
44- asyncawait.d.ts directly references bluebird.d.ts for promise types
45
46# 0.7.2 (2014-06-17)
47
48#### Bug Fixes
49
50 - Workaround problem if multiple node-fibers instances in process ([more info](./src/fibers.ts)).
51
52# 0.7.1 (2014-04-22)
53
54#### Bug Fixes
55
56 - Added missing files to root folder (`require('asyncawait/async')` was failing)
57
58# 0.7.0 (2014-04-21)
59
60#### New Features
61
62 - Suspendable functions can accept node-style callbacks (`async.cps`)
63 - Suspendable functions can return a thunk (`async.thunk`)
64 - Suspendable function can await and return their result directly (`async.result`)
65 - Suspendable functions can yield multiple values (`async.iterable`)
66 - Custom `async` functions can be created by modding existing `async` functions (`async.mod`)
67 - `await` supports a variant equivalent to bluebird's `race()` (`await.top(n)`)
68 - `await` supports a variant that reuses existing arrays/objects (`await.in`)
69
70#### Improvements
71
72 - Suspendable functions have the same arity (i.e. `function.length`) as their definition
73 - benchmark.js supports a configurable concurrency factor
74 - benchmark.js supports optionally mocking the `fs` module
75 - benchmark.js provides more GC details
76 - Various optimisations for heavy concurrent loads
77 - Added bluebird to comparisons
78 - Added fibonacci function to comparisons
79 - Added automatic management of fiber pool size
80
81#### Bug Fixes
82
83 - fixed memory leak under heavy concurrent loads (see this [node-fibers issue](https://github.com/laverdet/node-fibers/issues/169))
84
85# 0.6.1 (2014-03-28)
86
87No changes logged for this or prior versions.