v1.2.0v0.2.5
Reading changes from the repo…
ensureAsync
, which ensures that async functions always call their callback on a later tick in the event loop, preventing potential stack overflows. started
attribute to the queue, helping users determine if the queue has processed any jobs, improving visibility into queue status. async.auto()
method to detect deadlocks due to unsatisfied dependencies, improving reliability and error handling. async.each
and async.auto
, making it easier for users to understand and implement these functions. queue
functionality by ensuring that the drain
event is called correctly when an empty task list is pushed, enhancing user experience. _eachLimit
function continues to run after an error occurs, ensuring that errors are handled properly and do not lead to unexpected behavior. each
function not calling the final callback when provided with an empty array, ensuring consistent behavior. async.seq
, ensuring that it accurately reflects the required function signature and prevents confusion for new users.