Skip to content

Releases: gulpjs/gulp-cli

gulp-cli v3.0.0

24 Mar 20:09
e422eb1
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • Only allow js variants for .gulp config files (#261)
  • Upgrade to Liftoff v5 and avoid merging flags/config/env (#259)
  • Remove support for alpha versions of gulp 4 (#255)
  • Remove --verify flag (#251)
  • Replace --require flag with --preload
  • Normalize repository, dropping node <10.13 support (#239)

Features

  • Add deprecated warning for gulplog v1 messages (#266) (affeda9)
  • Add versioned handler for gulp v5 (#265) (f06ff30)
  • Support theming and translations via config files (#260) (e16d675)
  • Upgrade to Liftoff v5 and avoid merging flags/config/env (#259) (ed86da7)

Bug Fixes

  • Ensure the logger is wired up before running liftoff (#258) (36f05d5)

Miscellaneous Chores

  • Normalize repository, dropping node <10.13 support (#239) (3544dc6)
  • Only allow js variants for .gulp config files (#261) (e5c7983)
  • Remove --verify flag (#251) (7aeee5d)
  • Remove support for alpha versions of gulp 4 (#255) (cb03b9a)
  • Replace --require flag with --preload (3544dc6)

v2.3.0

04 Jun 00:12
Compare
Choose a tag to compare

New

  • Support ESM w/ mjs extension where available (c9e9125) - Closes #214

Build

  • Add node 12/14 to matrix (79356a4)

v2.2.1

20 May 06:13
Compare
Choose a tag to compare

Fix

  • Avoid recommending npm if yarn should be used (c1b261c) - Closes #158
  • Avoid false positive reporting of sync tasks on errors (d827191) - Closes #162 #204
  • Support Windows extended-length paths with path.join (8570b0c) - Closes #200 #201
  • Use the raw GitHub URL for old blacklist (a3d52f2)

Scaffold

  • Update gulp website links to https (d0cf312) - Closes #198

v2.2.0

20 Apr 18:21
Compare
Choose a tag to compare

New

Build

  • Improve tests and raise coverage (2d8a320) - Closes #190

v2.1.0

26 Mar 04:35
Compare
Choose a tag to compare

Fix

  • Log requireFail results in yellow on stdout instead of red on stderr (e9af812) - Closes #142 #151
  • Allow gulpfiles specified by .gulp.* to register a loader (be9d25a) - Closes #181
  • Suppress logging when --tasks-json, --help, --version flag is specified (a4236f2) - Closes #157 #159
  • Prioritize CLI flags over config file properties (1b80d67) - Closes #185

New

  • Support flags.require config option (33e14d7) - Closes #108 #167 #183
  • Tailor message when local gulp is missing (c5a800c) - Closes #155
  • Support flags.nodeFlags config option (ad18c27)

Update

  • Surface errors from modules loaded by --require flag (7d9d1a0) - Closes #176
  • Pass updated eslint rules (4ab4aed)

Upgrade

  • Update liftoff & devDependencies (6766634)

Build

  • Improve AppVeyor & Travis config (9a8a136)
  • Add test for v8flags (927e055)

Scaffold

v2.0.1

22 Jan 21:16
Compare
Choose a tag to compare

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)

v2.0.0

21 Dec 22:11
Compare
Choose a tag to compare

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)

v1.4.0

21 Dec 21:28
Compare
Choose a tag to compare

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)

v1.3.0

21 Dec 21:28
Compare
Choose a tag to compare

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)

v1.2.2

21 Dec 21:28
Compare
Choose a tag to compare

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