@phated phated released this Jan 22, 2018 · 2 commits to master since this release

Assets 2

Fix

Update

  • Fix line endings of fixtures (49203c8)

Upgrade

  • Update fancy-log, interpret, liftoff, semver-greatest-satisfied-range & devDependencies (1ba6095)

Scaffold

  • Disable npm package-lock.json with npmrc (ad55dc2)

@phated phated released this Dec 21, 2017 · 7 commits to master since this release

Assets 2

Breaking

  • Replace chalk with ansi-colors (9df91cc) - Closes #125

Fix

  • Avoid @babel/register test failure (ec29169)

New

  • Put all argv into the process title for better monitoring (2f6a1bf)
  • Support --tasks-json flag for gulp 3.x (4917d28)
  • Add flag & config option for running tasks in series (4f75f10) - Closes #93
  • Add -f alias for --gulpfile flag (a6a1e34)

Update

  • Change source filenames to kebab-case (45bb6d0)
  • Replace wreck with built-in https (94f3041) - Closes #126
  • Replace tildify with replace-homedir (f2a9614) - Closes #124
  • Remove unnecessary utility modules (1de3603)
  • Replace lodash.* modules (dcc8490) - Closes #129
  • Remove fs-extra devDep and use rimraf instead (73f1182)

Docs

Upgrade

Build

  • Improve AppVeyor & Travis config (3828d1d)
  • Enforce consistent line endings (62f0269)

@phated phated released this Dec 21, 2017 · 28 commits to master since this release

Assets 2

Fix

New

Update

  • Apply depth/compact flags to tasks-json/tasks w/ .gulp.* support & add sort flag (4c4abfd) - Closes #57 #75
  • Add flags.continue to config (4c49f4a)

Docs

  • Add supported config properties (5cce19c)

Build

  • Ensure all callback arguments are tested (090d601)

@phated phated released this Dec 21, 2017 · 35 commits to master since this release

Assets 2

New

Update

  • Remove lodash.isstring (5d2aefd)
  • Restrict config properties (e859ae9) - Closes #92 #94
  • Improve test coverage for completions (ec40612)
  • Switch test frameworks to mocha, expect and nyc (97c7f47)
  • Use gulp-test-tools for testing (66c67e1)

Docs

  • Align README with CLI.md (48d9b48)
  • Clarify CLI semantics when listing more than one task (915f638)

Build

  • Remove uneven node versions (e332c45)

@phated phated released this Dec 21, 2017 · 45 commits to master since this release

Assets 2

Fix

  • Adapt to undertaker v1.0.0 (c734f01)
  • Remove shebang and x mode from index.js (d517762) - Closes #80 #82

Update

  • Reflect undertaker updates in fixtures (2c6b92f)

Docs

  • Integrate completion documentation into README (ea6b5e9) - Closes #66

Build

Scaffold

@phated phated released this Dec 21, 2017 · 53 commits to master since this release

Assets 2

Fix

  • Revert displayName change from #53 & add regression test (672b8a8)

Docs

  • Add example usage for custom metadata (61e4054)

@phated phated released this Dec 21, 2017 · 56 commits to master since this release

Assets 2

New

  • Add --depth flag to pair with --tasks flag (3e0fc18)

Docs

@phated phated released this Dec 21, 2017 · 60 commits to master since this release

Assets 2

New

  • Register tasks by displayName before exported name (fa8eb91)

Build

@phated phated released this Dec 21, 2017 · 63 commits to master since this release

Assets 2

New

  • Support exporting tasks from a gulpfile (51ca1fc)
  • Track errors logged & only print them once (4287660)

Update

  • Debug log task dependencies to allow them to be silenced (3957fa1)
  • Backport task exporting feature (6be4bbe)
  • Fix jscs lint problems (0b8e1c1)
  • Rename event variables (1ad0f54)

@phated phated released this Dec 21, 2017 · 70 commits to master since this release

Assets 2

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

Build

  • Temporarily update gulp version for Travis tests (e849e5b)

Scaffold

  • Normalize repository (c567e6c)
  • Use jscs & eslint with presets (5ea7700)