Breaking
- Use capital letters for aliases in --silent and --log-level (c0fd2f1)
Fix
- Properly utilize env.cwd with --verify flag (7523f64)
- Avoid marking --tasks-json as string to catch booleans (a4b3d64) - Closes #41
- Mute stdout when listing tasks (7876f7e) - Closes #24
- Access tasks correctly (3a8d7d3) - Closes #28
- Ensure autocompletion works (2146218) - Closes #15
- Use proper require path (360381e)
New
- Add "task not completed" warnings (fce78cc)
- Introduce gulplog & wire up listeners (b14cfd9)
- Allow an output file to be specified for --tasks-json flag (342889a)
- Support task descriptions (ab6e623)
- Add support for --continue flag (2a8bfd0)
- Add initial support for 3.x & 4.0 (50027d4)
Update
- Normalize usage of chalk.gray (cb53126)
- Add ^4.0.0 support which is a mirror of alpha.2 logic (ae2aaa4)
- Improve "task not found" messaging (410c09b)
- Add more integration tests & test against gulp 4 (6c5e892)
- Add tests for --require flag (dd0d4f1)
- Add some integration tests (d8b14e8)
- Clarify taskTree tests (736930d)
- Support new alpha of gulp 4 to handle new undertaker tree return value (571a7c9)
- Fix comment typo (92a05bc)
- Share task logging logic (5cdfb35)
- Repair tests for babel change (5e09eec)
- Replace nomnom with yargs (a418cdf)
- Handle unsupported versions better (312e1db)
- Improve file structure & add semver version matching (dfc5713)
Docs
Upgrade
- Update mute-stdout & interpret (cfb6bd2)
- Update yargs, matchdep, wreck & lab (6c9f9f8)
- Update gulplog (8f74ee1)
- Update yargs (83f582a)
Build
- Temporarily update gulp version for Travis tests (e849e5b)