undertaker

Task registry that allows composition through series/parallel methods.

MIT License

Downloads
5.6M
Stars
198
Committers
19

Bot releases are hidden (Show)

undertaker - v1.3.0

Published by phated about 4 years ago

New

  • Add a 'did you mean?' note when failing to find a task (89c9675) - Closes #94

Build

Scaffold

  • Upgrade to v2 of template (083ce36)
undertaker - v1.2.1

Published by phated over 5 years ago

Fix

Docs

  • Change the param timeResolution to precision (69201fc) - Closes #84

Build

  • Enforce consistent line endings (47be43f)

Scaffold

  • Add support-bot template (c2373f6)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v1.2.0

Published by phated about 7 years ago

Upgrade

  • Update object.defaults & object.reduce (0aeba27)
  • Update collection-map (61b2f37)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v1.1.0

Published by phated over 7 years ago

Fix

  • Inline anonymous functions to get tests passing on newer nodes (ffcb044)
  • Validate series/parallel arguments aren't empty or invalid (5464736) - Closes #72 #75

Update

  • Add tests for taking an array as only argument to series/parallel (11486e0) - Closes #73 #74
  • Replace lodash.* modules (212fd7d) - Closes #71 #77
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.10.0

Published by phated over 8 years ago

Breaking

  • Remove explicit get/set methods & replace with private methods _getTask/_setTask (a46c428) - Closes #23
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.9.0

Published by phated over 8 years ago

Update

  • Simplify last-run by removing taskWrappers & breaking parts into smaller modules (83dea1c)
  • Add task id to task event (dbae6c0)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.7.0

Published by phated over 8 years ago

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)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.11.1

Published by phated over 8 years ago

Fix

  • Capture start time only on successful completion (1a17780)

Update

  • Add failing test for lastRun not returning undefined before task completion (93a602f)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.13.1

Published by phated over 8 years ago

Fix

  • Consistent naming for functions created by series/parallel (9e9ca31)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.13.2

Published by phated over 8 years ago

Update

  • Surface branch property (3d39d99)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.5.0

Published by phated over 8 years ago

New

  • Support displayName property on anonymous functions (6174159)

Scaffold

undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.12.0

Published by phated over 8 years ago

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
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.6.0

Published by phated over 8 years ago

New

  • Add support for settling functions (76095d2)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.3.0

Published by phated over 8 years ago

Breaking

  • Make the registry private & add registry API for getting/setting it (6bdc049)
  • Add set API validation (d4fa304)
  • Validate custom registries have correct shape (7c282e0)

Update

  • Add integration tests for vinyl streams, linting & child processes (9fa9b8e)
  • Reorganize the project structure (2be1710)
  • Add tree API tests from gulp (5e6ef13)
  • Track name of function passed to series/parallel (01717c7)

Docs

  • Add travis badge (91b5ec4)
  • Add constructor and registry method (e92118c)
  • Specify the return value of tree API (c7895af)
  • Mention async-done (fa5c66e)
  • Add detail to README (04fab11)

Upgrade

  • Update bach (5d9ed18)
  • Update undertaker-registry (2ee8d5f)
  • Update es6-weak-map to avoid native dependency (55ff3f0)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.2.0

Published by phated over 8 years ago

Update

  • Upgrade bach and use new syntax, bump undertaker-registry & add tree method (395f770)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.8.0

Published by phated over 8 years ago

Breaking

  • Record start time of last started tasks (813526e)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.1.0

Published by phated over 8 years ago

New

Scaffold

undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.4.0

Published by phated over 8 years ago

Fix

  • Support modified functions in custom registries (edd3487)

New

  • Record task finish times (88a7a61)

Update

  • Add integration test for async-once usage coupled with bach (483e19e)
  • Add integration test with once and promisedDel (a9f7d67)
  • Add test for multiple registry support (2f9a48c)

Docs

  • Complete custom registry API (669dc2a)

Upgrade

  • Update lodash & point vinyl-fs to released version (4077129)
  • Update lab & code (29be181)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.15.0

Published by phated over 8 years ago

Update

  • Surface branch flag by including it in tree (c662634)
undertaker - https://github.com/gulpjs/undertaker/releases/tag/v0.11.0

Published by phated over 8 years ago

Update

  • Bump es6-weak-map/last-run & use native WeakMap if available (4256a16)