async v1.1.0 Release Notes
-
๐ New Features:
- ๐
cargo
now supports all of the same methods and event callbacks asqueue
. - โ Added
ensureAsync
- A wrapper that ensures an async function calls its callback on a later tick. (#769) - โก๏ธ Optimized
map
,eachOf
, andwaterfall
families of functions - Passing a
null
orundefined
array tomap
,each
,parallel
and families will be treated as an empty array (#667). - The callback is now optional for the composed results of
compose
andseq
. (#618) - โฌ๏ธ Reduced file size by 4kb, (minified version by 1kb)
- โ Added code coverage through
nyc
andcoveralls
(#768)
๐ Bug Fixes:
- ๐
forever
will no longer stack overflow with a synchronous iterator (#622) eachLimit
and other limit functions will stop iterating once an error occurs (#754)- Always pass
null
in callbacks when there is no error (#439) - Ensure proper conditions when calling
drain()
after pushing an empty data set to a queue (#668) each
and family will properly handle an empty array (#578)eachSeries
and family will finish if the underlying array is modified during execution (#557)queue
will throw if a non-function is passed toq.push()
(#593)- ๐ Doc fixes (#629, #766)
- ๐