diff options
author | Graeme Yeates <yeatesgraeme@gmail.com> | 2016-07-11 14:16:25 -0400 |
---|---|---|
committer | Graeme Yeates <yeatesgraeme@gmail.com> | 2016-07-11 14:16:25 -0400 |
commit | d4ee15d19dd4d7079e6cc65fd9ad40918d8815b7 (patch) | |
tree | 3fbbcb2a9486cb09790dda7c5779c99c0af6a2eb | |
parent | 6850045541c84fb2e926244bf9e474efe7ad7611 (diff) | |
download | async-d4ee15d19dd4d7079e6cc65fd9ad40918d8815b7.tar.gz |
Mention docs first in changelog
-rw-r--r-- | CHANGELOG.md | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d070b6..3f30505 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # v2.0.0 -Lots of changes here! The biggest feature is modularization. You can now `require("async/series")` to only require the `series` function. Every Async library function is available this way. You still can `require("async")` to require the entire library, like you could do before. +Lots of changes here! + +First and foremost, we have a slick new [site for docs](https://caolan.github.io/async/). Special thanks to [**@hargasinski**](https://github.com/hargasinski) for his work converting our old docs to `jsdoc` format and implementing the new website. Also huge ups to [**@ivanseidel**](https://github.com/ivanseidel) for designing our new logo. It was a long process for both of these tasks, but I think these changes turned out extraordinary well. + +The biggest feature is modularization. You can now `require("async/series")` to only require the `series` function. Every Async library function is available this way. You still can `require("async")` to require the entire library, like you could do before. We also provide Async as a collection of ES2015 modules. You can now `import {each} from 'async-es'` or `import waterfall from 'async-es/waterfall'`. If you are using only a few Async functions, and are using a ES bundler such as Rollup, this can significantly lower your build size. @@ -21,8 +25,6 @@ Another theme is performance. We have eliminated internal deferrals in all cases Another big performance win has been re-implementing `queue`, `cargo`, and `priorityQueue` with [doubly linked lists](https://en.wikipedia.org/wiki/Doubly_linked_list) instead of arrays. This has lead to queues being an order of [magnitude faster on large sets of tasks](https://github.com/caolan/async/pull/1205). -We also have a slick new [site for docs](https://caolan.github.io/async/). Special thanks to [**hargasinski**](https://github.com/hargasinski) for his work converting our old docs to `jsdoc` format and implementing the new website. Also huge ups to [**ivanseidel**](https://github.com/ivanseidel) for designing our new logo. It was a long process for both of these tasks, but I think these changes turned out extraordinary well. - ## New Features - Async is now modularized. Individual functions can be `require()`d from the main package. (`require('async/auto')`) (#984, #996) @@ -69,6 +71,8 @@ We also have a slick new [site for docs](https://caolan.github.io/async/). Speci - Added `find` as an alias for `detect. (as well as `findLimit` and `findSeries`). - Various doc fixes (#1005, #1008, #1010, #1015, #1021, #1037, #1102) +Thank you [**@aearly**](github.com/aearly) and [**@megawac**](github.com/megawac) for taking the lead on version 2 of async. + ------------------------------------------ # v1.5.2 |