- Add
options
to constructor to set defaultconcurrency
- Add
options
to constructor to set defaultthrows
- Fix passing functions to
Batch
withoutnew
- Wrap conditional require in try-catch for esbuild
- perf: enable strict mode
- perf: remove overhead when no end callback
- fix
process.nextTick
detection in Node.js
- always invoke end callback asynchronously
- fix compatibility with component v1
- fix license field
- fix for browserify
- add brower field
- add license to package.json
- add repository field to readme (exciting)
- add
.throws(true)
to opt-in to responding with an array of error objects - make
new
optional
- add catching of immediate callback errors
- remove Emitter call in constructor
- add Emitter() mixin for client. Closes #8
- add component.json
- add result example
- add .concurrency support
- add concurrency example
- add parallel example
- add .start, .end, and .duration properties
- change dependencies to devDependencies
- add progress events. Closes #5 (BREAKING CHANGE)
- change "complete" event to "progress"
- add Emitter inheritance and emit "complete" [burcu]
- Callback results should be in the order of the queued functions.
- any node
- Initial release