All Versions
Latest Version
Avg Release Cycle
148 days
Latest Release
483 days ago

Changelog History
Page 2

  • v2.5.0 Changes

    • โž• Added concatLimit, the Limit equivalent of concat (#1426, #1430)
    • concat improvements: it now preserves order, handles falsy values and the iteratee callback takes a variable number of arguments (#1437, #1436)
    • ๐Ÿ›  Fixed an issue in queue where there was a size discrepancy between workersList().length and running() (#1428, #1429)
    • ๐Ÿ›  Various doc fixes (#1422, #1424)
  • v2.4.1 Changes

    • ๐Ÿ›  Fixed a bug preventing functions wrapped with timeout() from being re-used. (#1418, #1419)
  • v2.4.0 Changes

    • โž• 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 asyncifyed 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 Changes

    • โž• 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, #1390)
    • Small doc fix (#1392)
  • v2.2.0 Changes

    • โž• Added groupBy, and the Series/Limit equivalents, analogous to _.groupBy (#1364)
    • ๐Ÿ›  Fixed transform bug when callback was not passed (#1381)
    • โž• Added note about reflect to parallel docs (#1385)
  • v2.1.5 Changes

    • ๐Ÿ›  Fix auto bug when function names collided with Array.prototype (#1358)
    • ๐Ÿ‘Œ Improve some error messages (#1349)
    • Avoid stack overflow case in queue
    • ๐Ÿ›  Fixed an issue in some, every and find where processing would continue after the result was determined.
    • Cleanup implementations of some, every and find
  • v2.1.3 Changes

    • ๐Ÿ‘‰ Make bundle size smaller
    • โšก๏ธ Create optimized hotpath for filter in array case.
  • v2.1.2 Changes

    • ๐Ÿ›  Fixed a stackoverflow bug with detect, some, every on large inputs (#1293).
  • v2.1.0 Changes

    • ๐Ÿ‘ retry and retryable now support an optional errorFilter function that determines if the task should retry on the error (#1256, #1261)
    • โšก๏ธ Optimized array iteration in race, cargo, queue, and priorityQueue (#1253)
    • โž• Added alias documentation to doc site (#1251, #1254)
    • โž• Added BootStrap scrollspy to docs to highlight in the sidebar the current method being viewed (#1289, #1300)
    • ๐Ÿ›  Various minor doc fixes (#1263, #1264, #1271, #1278, #1280, #1282, #1302)
  • v2.0.1 Changes

    • โšก๏ธ Significantly optimized all iteration based collection methods such as each, map, filter, etc (#1245, #1246, #1247).