diff options
author | Alexander Early <alexander.early@gmail.com> | 2017-04-29 16:20:43 -0700 |
---|---|---|
committer | Alexander Early <alexander.early@gmail.com> | 2017-04-29 16:20:43 -0700 |
commit | addbc5b1adfbb191cf7a8cc5256c95010cc04f69 (patch) | |
tree | 8d5376dbd4ac71a790c8245f762402313c664df3 | |
parent | 9be2370c6fe50abe0e7fd55174ca37187393a9cf (diff) | |
download | async-addbc5b1adfbb191cf7a8cc5256c95010cc04f69.tar.gz |
update changelog for 2.4.0
-rw-r--r-- | CHANGELOG.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 89cba5c..6ff975f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# v2.4.0 +- Added `tryEach`, for running async functions in parallel, where you only expect one to succeed. (#1365, #687) +- Improved performance, most notably in `parallel` and `waterfall` (#1395) +- Added `queue.remove()`, for removing items in a `queue` (#1397, #1391) +- Fixed using `eval`, preventing Async from running in pages with Content Security Policy (#1404, #1403) +- Fixed errors thrown in an `asyncify`ed function's callback being caught by the underlying Promise (#1408) +- Fixed timing of `queue.empty()` (#1367) +- Various doc fixes (#1314, #1394, #1412) + # v2.3.0 - Added support for ES2017 `async` functions. Wherever you can pass a Node-style/CPS function that uses a callback, you can also pass an `async` function. Previously, you had to wrap `async` functions with `asyncify`. The caveat is that it will only work if `async` functions are supported natively in your environment, transpiled implementations can't be detected. ([#1386](https://github.com/caolan/async/issues/1386), [#1390](https://github.com/caolan/async/issues/1390)) - Small doc fix ([#1392](https://github.com/caolan/async/issues/1392)) |