Releases: gulpjs/undertaker
Releases · gulpjs/undertaker
v0.13.0
Breaking
- Make the tree API return an object instead of array (21ffabf) - Closes #24
Fix
- Support task aliases (25c2a90)
- Ignore leaked global from
sparkles
(818450b)
- Remove conditional use of es6-weak-map (7f076bd)
Update
- Add test for a custom registry's set method returning undefined (274e723)
Docs
Upgrade
- Update undertaker-registry and dev dependencies (5aa1ce8) - Closes #18
- Bump es6-weak-map & dev dependencies (299dd47)
Build
- Add eslint and jscs presets & update code (0c3fe1c)
- Run travis on more node versions (65e232b)
v0.12.1
Fix
- Keep task name precedence consistent (ec61638)
Docs
- Improve custom registry documentation (65c4a60)
v0.12.0
Breaking
- Prefer
displayName
instead of name
when both properties are defined (e2b7aee) - Closes #29
New
- Add
init
lifecycle method to custom registries that receives the undertaker instance (90960d0) - Closes #25
v0.11.1
Fix
- Capture start time only on successful completion (1a17780)
Update
- Add failing test for lastRun not returning undefined before task completion (93a602f)
v0.11.0
Update
- Bump es6-weak-map/last-run & use native WeakMap if available (4256a16)
v0.10.0
Breaking
- Remove explicit get/set methods & replace with private methods _getTask/_setTask (a46c428) - Closes #23
v0.9.0
Update
- Simplify last-run by removing taskWrappers & breaking parts into smaller modules (83dea1c)
- Add task id to task event (dbae6c0)
v0.8.0
Breaking
- Record start time of last started tasks (813526e)
v0.7.0
Breaking
- Switch settle flag to an env variable (dfd038c)
Fix
- Emit an error even if settling & only emit the first error in an array of errors (206c088)
v0.6.0
New
- Add support for settling functions (76095d2)