All Versions
42
Latest Version
Avg Release Cycle
70 days
Latest Release
901 days ago

Changelog History
Page 1

  • v4.0.2 Changes

    May 06, 2019

    ๐Ÿ›  Fix

    ๐Ÿ“„ Docs

    • โž• Add notes about esm support (4091bd3) - Closes #2278
    • ๐Ÿ›  Fix the Negative Globs section & examples (3c66d95) - Closes #2297
    • โœ‚ Remove next tag from recipes (1693a11) - Closes #2277
    • โž• Add default task wrappers to Watching Files examples to make runnable (d916276) - Closes #2322
    • ๐Ÿ›  Fix syntax error in lastRun API docs (ea52a92) - Closes #2315
    • ๐Ÿ›  Fix typo in Explaining Globs (5d81f42) - Closes #2326

    ๐Ÿ— Build

    • โž• Add node 12 to Travis & Azure (b4b5a68)
  • v4.0.1 Changes

    April 21, 2019

    ๐Ÿ›  Fix

    ๐Ÿ“„ Docs

    • ๐Ÿ›  Fix error in ES2015 usage example (a4e8d48) - Closes #2099 #2100
    • โž• Add temporary notice for 4.0.0 vs 3.9.1 documentation (126423a) - Closes #2121
    • ๐Ÿ‘Œ Improve recipe for empty glob array (45830cf) - Closes #2122
    • 0๏ธโƒฃ Reword standard to default (b065a13)
    • ๐Ÿ›  Fix recipe typo (86acdea) - Closes #2156
    • โž• Add front-matter to each file (d693e49) - Closes #2109
    • โšก๏ธ Rename "Getting Started" to "Quick Start" & update it (6a0fa00)
    • โž• Add "Creating Tasks" documentation (21b6962)
    • โž• Add "JavaScript and Gulpfiles" documentation (31adf07)
    • โž• Add "Working with Files" documentation (50fafc6)
    • โž• Add "Async Completion" documentation (ad8b568)
    • โž• Add "Explaining Globs" documentation (f8cafa0)
    • โž• Add "Using Plugins" documentation (233c3f9)
    • โž• Add "Watching Files" documentation (f3f2d9f)
    • โž• Add Table of Contents to "Getting Started" directory (a43caf2)
    • ๐Ÿ‘Œ Improve & fix parts of Getting Started (84b0234)
    • ๐Ÿ“„ Create and link-to a "docs missing" page for LINK_NEEDED references (2bd75d0)
    • Redirect users to new Getting Started guides (53e9727)
    • Temporarily reference [email protected] in Quick Start (2cecf1e)
    • ๐Ÿ›  Fixed a capitalization typo in a heading (3d051d8) - Closes #2242
    • ๐Ÿ“š Use h2 headers within Quick Start documentation (921312c) - Closes #2241
    • ๐Ÿ›  Fix for nested directories references (4c2b9a7)
    • โž• Add some more cleanup for Docusaurus (6a8fd8f)
    • ๐Ÿ“š Temporarily point LINK_NEEDED references to documentation-missing.md (df7cdcb)
    • ๐Ÿ“š API documentation improvements based on feedback (0a68710)
    • โšก๏ธ Update API Table of Contents (d6dd438)
    • โž• Add API Concepts documentation (8dd3361)
    • โž• Add Vinyl.isCustomProp() documentation (40ee801)
    • โž• Add Vinyl.isVinyl() documentation (25a22bf)
    • โž• Add Vinyl documentation (fc09067)
    • ๐Ÿ“š Update watch() documentation (69c22f0)
    • ๐Ÿ“š Update tree() documentation (ebb9818)
    • ๐Ÿ“š Update task() documentation (b636a9c)
    • ๐Ÿ“š Update symlink() documentation (d580efa)
    • ๐Ÿ“š Update src() documentation (d95b457)
    • ๐Ÿ“š Update series() documentation (4169cb6)
    • ๐Ÿ“š Update registry() documentation (d680487)
    • ๐Ÿ“š Update parallel() documentation (dc3cba7)
    • ๐Ÿ“š Update lastRun() documentation (363df21)
    • ๐Ÿ“š Update dest() documentation (e447d81)
    • ๐Ÿ“„ Split API docs into separate markdown files (a3b8ce1)
    • ๐Ÿ›  Fix hash link (af4bd51)
    • Replace some links in Getting Started (c433c70)
    • โœ‚ Remove temporary workaround for facebook/docusaurus#257 (5c07954) - Closes facebook/Docusaurus#257
    • โž• Added code ticks to "null" where missing (cb67319) - Closes #2243
    • ๐Ÿ›  Fix broken link in lastRun (d35653e)
    • โž• Add front-matter to documentation-missing page (a553cfd)
    • ๐Ÿ‘Œ Improve grammar on Concepts (01cfcc5) - Closes #2247
    • โœ‚ Remove spaces around
      (c960c1d)
    • ๐Ÿ‘Œ Improve grammar in src (eb493a2) - Closes #2248
    • ๐Ÿ›  Fix formatting error (ca6ba35) - Closes #2250
    • ๐Ÿ›  Fix formatting of lastRun (8569f85) - Closes #2251
    • โž• Add missing link in watch (e35bdac) - Closes #2252
    • ๐Ÿ›  Fix broken link in tasks (6d43750) - Closes #2253
    • ๐Ÿ‘Œ Improve punctuation in tree (8e9fd70) - Closes #2254
    • ๐Ÿ›  Fix mistake in "Splitting a gulpfile" (96c353d) - Closes #2255
    • โœ‚ Remove front-matter from outdated pages (c5af6f1)
    • ๐Ÿ›  Fix broken link in Table of Contents (c641369) - Closes #2260
    • โšก๏ธ Update the babel dependencies to install & configuration needed (7239cf1) - Closes #2136
    • โž• Add "What's new in 4.0" section (75ea634) - Closes #2089 #2267
    • โœ… Cleanup README for "latest" bump (24e202b) - Closes #2268
    • โช Revert "next" reference now that 4.0 is latest (ed27cbe)
    • โž• Add Azure Pipelines badge (f3f0548) - Closes #2310
    • โž• Add note about transpilation to "Splitting a Gulpfile" section (53b9037) - Closes #2311 #2312
    • ๐Ÿ‘Œ Improve wording of file rename (88437f2) - Closes #2314

    โฌ†๏ธ Upgrade

    • โšก๏ธ Update glob-watcher, gulp-cli, and undertaker dependencies & rimraf devDep (d3734d3)

    ๐Ÿ— Build

    • โž• Add node 10 to CI matrices (a5eac1c)
    • โœ‚ Remove jscs & update eslint for code formatting rules (ad8a2f7)
    • ๐Ÿ›  Fix Azure comment (34a6d53) - Closes #2307
    • โž• Add Azure Pipelines CI (b2c6c7e) - Closes #2299

    Scaffold

    • Mark *.png and *.jpg as binary files to git (a010db6)
    • โšก๏ธ Update some links and license year (1027236)
    • โž• Add tidelift configuration (49b5aca)
    • โž• Add new expense policy (9819957)
    • โž• Add support-bot template (9078c49)
  • v4.0.0 Changes

    January 01, 2018

    Task system changes

    • replaced 3.x task system (orchestrator) with new task system (bach)
      • removed gulp.reset
      • removed 3 argument syntax for gulp.task
      • gulp.task should only be used when you will call the task with the CLI
      • added gulp.series and gulp.parallel methods for composing tasks. Everything must use these now.
      • added single argument syntax for gulp.task which allows a named function to be used as the name of the task and task function.
      • added gulp.tree method for retrieving the task tree. Pass { deep: true } for an archy compatible node list.
      • added gulp.registry for setting custom registries.

    CLI changes

    • split CLI out into a module if you want to save bandwidth/disk space. you can install the gulp CLI using either npm install gulp -g or npm install gulp-cli -g, where gulp-cli is the smaller one (no module code included)
    • โž• add --tasks-json flag to CLI to dump the whole tree out for other tools to consume
    • โž• added --verify flag to check the dependencies in package.json against the plugin blacklist.

    vinyl/vinyl-fs changes

    • โž• added gulp.symlink which functions exactly like gulp.dest, but symlinks instead.
    • โž• added dirMode param to gulp.dest and gulp.symlink which allows better control over the mode of the destination folder that is created.
    • globs passed to gulp.src will be evaluated in order, which means this is possible gulp.src(['*.js', '!b*.js', 'bad.js']) (exclude every JS file that starts with a b except bad.js)
    • ๐ŸŽ performance for gulp.src has improved massively
      • gulp.src(['**/*', '!b.js']) will no longer eat CPU since negations happen during walking now
    • โž• added since option to gulp.src which lets you only match files that have been modified since a certain date (for incremental builds)
    • ๐Ÿ›  fixed gulp.src not following symlinks
    • โž• added overwrite option to gulp.dest which allows you to enable or disable overwriting of existing files
  • v4.0.0-alpha.3 Changes

    January 01, 2018

    ๐Ÿ’ฅ Breaking

    • โฌ†๏ธ Upgrade major versions of glob-watcher, gulp-cli & vinyl-fs (c1ba80c)
    • Replace chokidar as gulp.watch with glob-watcher wrapper (0c66069)

    ๐Ÿ›  Fix

    • โž• Add support for gulp.watch usage w/o opts or callback (9fc4125)

    โšก๏ธ Update

    • Bind all undertaker functions on the gulp instance to allow destructuring (c691572)
    • ๐Ÿ‘‰ Use published gulp-cli (468a703)

    ๐Ÿ“„ Docs

    • ๐Ÿ— Clarify incremental builds example (c3dbc10)
    • ๐Ÿ‘Œ Improve ES2015 task exporting examples (89acc5c)
    • ๐Ÿ›  Fix syntax in recipe example (723cbc4) - Closes #1715
    • Have gulp.lastRun take a function to avoid task registration (d420a6a)
    • ๐Ÿ›  Fix changelog typos (e931cb0) - Closes #1696
    • โž• Add a "BrowserSync with Gulp 4" recipe (477db84)
    • โž• Add options.cwd for gulp.src API (d4ed3c7)
    • โšก๏ธ Update gulp.watch API to align with glob-watcher (5dc3b07)
    • โž• Add "Project structure" section to CONTRIBUTING.md (0ac9e04)
    • โž• Add missing parenthesis (1351fb8)
    • โž• Add link to "Upgrading to Gulp 4" article (e894312)
    • โšก๏ธ Update "getting started" example for new syntax (5ddd673)
    • โž• Add ES2015 gulpfile example to readme (e1afdfd)
    • โž• Add link to "Intro to Gulp 4" video (d90198c)
    • Replace irc with gitter channel (83f5632)
    • โšก๏ธ Update table of contents for API (b764543)
    • ๐Ÿ‘Œ Improve format of API (d0ced75)

    โฌ†๏ธ Upgrade

    • โšก๏ธ Update undertaker (29ece6f)
    • โšก๏ธ Update undertaker (a379529)
  • v4.0.0-alpha.2 Changes

    January 01, 2018

    ๐Ÿ’ฅ Breaking

    • Replace vinyl-fs watch/gaze with chokidar (2cd0e1e)
    • ๐Ÿ‘ Only support tasks that are functions in gulp.watch (1d70cfb)
    • โœ‚ Remove array & string task support from gulp.watch (b085e95)

    ๐Ÿ›  Fix

    • 0๏ธโƒฃ Set chokidar option ignoreIntial: true by default (355fc4e)
    • ๐Ÿ‘ Throw better error when watch parameters are invalid (409f19a) - Closes #1002

    ๐Ÿ†• New

    • ๐Ÿ”ฆ Expose vfs.symlink API on gulp (6c46116)

    โšก๏ธ Update

    • โž• Add test to make sure no functions are kicked off when they should not (bc352dd)
    • ๐Ÿ‘‰ Use unpublished vinyl-fs version (cac9a8a)

    ๐Ÿ“„ Docs

    • โšก๏ธ Update "split tasks" recipe to use gulp-hub (f7e7d4c)
    • ๐Ÿ“„ Align API with undertaker docs (0f3151e)
    • ๐Ÿ‘Œ Improve gulp.watch API with Chokidar specifics (263eeea)
    • โž• Add gulp.registry API & examples (3f843b8)
    • ๐Ÿ‘Œ Improve API references (be2df06)
    • โž• Add example of -T/--tasks and --tasks-simple (c1012cd)
    • โž• Add gulp.tree API & examples (8aa1022)
    • โž• Add recipe for running shell commands with child_process or gulp-exec (98b9504)
    • โšก๏ธ Update "clean" task in example for "del" syntax change (cacc173)
    • โž• Add note about opt-in symlink following (c4b6922)
    • Mention .description property & add usage examples (ad627e6)
    • Outline using named functions and when to use gulp.task (1abb5ed)
    • ๐Ÿ‘Œ Improve incremental build example & add gulp.lastRun API (d942cf5)
    • โž• Added allowEmpty option for gulp.src (8806326)
    • โž• Add gulp.series/gulp.parallel APIs, update gulp.task API & vinyl-fs options (0ac0a0e)
    • ๐Ÿ‘Œ Improve changelog (87e9cb6)

    โฌ†๏ธ Upgrade

    • โšก๏ธ Update undertaker (7e67502)
    • โšก๏ธ Update chokidar (88b6c33)
    • โšก๏ธ Update vinyl-fs & mocha-lcov-reporter (32abfe5)
    • โšก๏ธ Update undertaker (646044b)
    • โšก๏ธ Update undertaker & vinyl-fs (2e4809b)
    • โšก๏ธ Update undertaker (96febce)
  • v4.0.0-alpha.1 Changes

    January 01, 2018

    ๐Ÿ’ฅ Breaking

    • Replace Orchestrator with Undertaker (9fda7b4)

    ๐Ÿ†• New

    • โž• Add the --verify flag (abd73b7) - Closes #535

    โšก๏ธ Update

    • โœ‚ Remove gulp-util & depend on unpublished gulp-cli (6095f35)
    • ๐Ÿ‘Œ Improve gulp.watch implementation & tests (9abb0a4)
    • Replace inline CLI code with gulp-cli dependency (f0942aa)

    ๐Ÿ“„ Docs

    • โž• Add "Rollup with rollup-stream" recipe. (b42acd9)
    • โž• Add npm init step to Getting Started (71953b5)
    • โž• Add backers and sponsors from OpenCollective (347ed5a)
    • ๐Ÿ›  Fix grammar in dealing-with-streams.md (de1acf6)
    • Create issue template to cover common issues (4d1a8a8)
    • ๐Ÿ›  Fix broken gulp-header/gulp-footer links (54169eb) - Closes #1851 #1854
    • โšก๏ธ Update browserify-uglify-sourcemap recipe with clarification (6899a6c)
    • Clarify CLI semantics when listing more than one task (62323fc)
    • ๐Ÿ›  Fix issue with formatting in dealing-with-streams.md (a2badd6) - Closes #1948
    • ๐Ÿ›  Fix sub-lists in writing-a-plugin guidelines (d634e95) - Closes #1955
    • โž• Add "Getting Started with Gulp" to books section (a0ec3ff)
    • โ†” Integrate pump documentation from gulp-uglify (45adfc3) - Closes #1791
    • โœ‚ Remove link to Spanish documentation that no longer exists (24914f3)
    • ๐Ÿ”Œ Replace BetterError with plugin-error reference (58b2945)
    • ๐Ÿ›  Fix a broken header in writing-a-plugin (5df0865) - Closes #1984
    • ๐Ÿ‘Œ Improve "Getting Started" (c95e09e)
    • ๐Ÿ‘Œ Improve link descriptions (c4d219e)
    • Recipe for running gulp via cron task (2c6d551)
    • ๐Ÿ”„ Change jade references to pug (81fc26d)
    • ๐Ÿ“ฆ Specify where to create package.json (4f9465a)
    • ๐Ÿ›  Fix and improve Transform example in writing-a-plugin docs (4b118b9)
    • โšก๏ธ Update urls to https (ff4e719)
    • โšก๏ธ Update browserify links (260d5c4)
    • โœ‚ Remove duplicate "the" typo (5368d2c)
    • โž• Add 4.0 changelog (d331a4e)
    • โšก๏ธ Update syntax in readme example (f787ba5)
    • โšก๏ธ Update changelog (2d0fa20)

    โฌ†๏ธ Upgrade

    • โšก๏ธ Update undertaker (6830560)

    ๐Ÿ— Build

    • โœ… CI test under node version 5 and 6 (3623061)
    • โœ… CI test under node version 7 and 8 (f1f7d77)
  • v3.9.1 Changes

    April 21, 2019

    ๐Ÿ“„ docs

    • ๐Ÿ›  fix gulp.task link (ae1ef09)

    ๐Ÿ“„ Docs

  • v3.9.0 Changes

    April 21, 2019
    • โž• add babel support
    • โž• add transpiler fallback support
    • โž• add support for some renamed transpilers: livescript, etc
    • โž• add JSCS
    • โšก๏ธ update dependencies (liftoff, interpret)
    • ๐Ÿ“š documentation tweaks
  • v3.8.11 Changes

    April 21, 2019
    • ๐Ÿ›  fix node 0.12/iojs problems
    • โž• add node 0.12 and iojs to travis
    • โšก๏ธ update dependencies (liftoff, v8flags)
    • ๐Ÿ“š documentation tweaks
  • v3.8.10 Changes

    April 21, 2019
    • โž• add link to spanish docs
    • โšก๏ธ update dependencies (archy, semver, mocha, etc)
    • ๐Ÿ“š documentation tweaks