[PR #283] [CLOSED] Bump gulp from 3.9.1 to 4.0.2 #1488

Closed
opened 2026-02-25 22:40:23 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/floccusaddon/floccus/pull/283
Author: @dependabot-preview[bot]
Created: 5/7/2019
Status: Closed

Base: developHead: dependabot/npm_and_yarn/gulp-4.0.2


📝 Commits (1)

  • 9832cf3 Bump gulp from 3.9.1 to 4.0.2

📊 Changes

2 files changed (+1697 additions, -730 deletions)

View changed files

📝 package-lock.json (+1696 -729)
📝 package.json (+1 -1)

📄 Description

Bumps gulp from 3.9.1 to 4.0.2.

Release notes

Sourced from gulp's releases.

v4.0.2

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

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
  • 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 gulp@next 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)
... (truncated)
Changelog

Sourced from gulp's changelog.

gulp changelog

4.0.0

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
Commits
  • 069350a Release: 4.0.2
  • b4b5a68 Build: Add node 12 to Travis & Azure
  • 5667666 Fix: Bind src/dest/symlink to the gulp instance to support esm exports (ref s...
  • 4091bd3 Docs: Add notes about esm support (closes #2278)
  • 3c66d95 Docs: Fix the Negative Globs section & examples (closes #2297)
  • 1693a11 Docs: Remove next tag from recipes (closes #2277)
  • d916276 Docs: Add default task wrappers to Watching Files examples to make runnable (...
  • ea52a92 Docs: Fix syntax error in lastRun API docs (closes #2315)
  • 5d81f42 Docs: Fix typo in Explaining Globs (#2326)
  • ea3bba4 Release: 4.0.1
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/floccusaddon/floccus/pull/283 **Author:** [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) **Created:** 5/7/2019 **Status:** ❌ Closed **Base:** `develop` ← **Head:** `dependabot/npm_and_yarn/gulp-4.0.2` --- ### 📝 Commits (1) - [`9832cf3`](https://github.com/floccusaddon/floccus/commit/9832cf3574971cc1e4d3a3f5ec59057634c4004e) Bump gulp from 3.9.1 to 4.0.2 ### 📊 Changes **2 files changed** (+1697 additions, -730 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+1696 -729) 📝 `package.json` (+1 -1) </details> ### 📄 Description Bumps [gulp](https://github.com/gulpjs/gulp) from 3.9.1 to 4.0.2. <details> <summary>Release notes</summary> *Sourced from [gulp's releases](https://github.com/gulpjs/gulp/releases).* > ## v4.0.2 > ### Fix > > * Bind src/dest/symlink to the gulp instance to support esm exports ([5667666](https://github.com/gulpjs/gulp/commit/5667666)) - Ref [standard-things/esm#797](https://github-redirect.dependabot.com/standard-things/esm/issues/797) > > ### Docs > > * Add notes about esm support ([4091bd3](https://github.com/gulpjs/gulp/commit/4091bd3)) - Closes [#2278](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2278) > * Fix the Negative Globs section & examples ([3c66d95](https://github.com/gulpjs/gulp/commit/3c66d95)) - Closes [#2297](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2297) > * Remove next tag from recipes ([1693a11](https://github.com/gulpjs/gulp/commit/1693a11)) - Closes [#2277](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2277) > * Add default task wrappers to Watching Files examples to make runnable ([d916276](https://github.com/gulpjs/gulp/commit/d916276)) - Closes [#2322](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2322) > * Fix syntax error in lastRun API docs ([ea52a92](https://github.com/gulpjs/gulp/commit/ea52a92)) - Closes [#2315](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2315) > * Fix typo in Explaining Globs ([5d81f42](https://github.com/gulpjs/gulp/commit/5d81f42)) - Closes [#2326](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2326) > > ### Build > > * Add node 12 to Travis & Azure ([b4b5a68](https://github.com/gulpjs/gulp/commit/b4b5a68)) > > ## v4.0.1 > ### Fix > > * Temporary workaround for facebook/Docusaurus#257 ([9f4a2e9](https://github.com/gulpjs/gulp/commit/9f4a2e9)) - Closes [facebook/Docusaurus#257](https://github-redirect.dependabot.com/facebook/Docusaurus/issues/257) > > ### Docs > > * Fix error in ES2015 usage example ([a4e8d48](https://github.com/gulpjs/gulp/commit/a4e8d48)) - Closes [#2099](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2099) [#2100](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2100) > * Add temporary notice for 4.0.0 vs 3.9.1 documentation ([126423a](https://github.com/gulpjs/gulp/commit/126423a)) - Closes [#2121](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2121) > * Improve recipe for empty glob array ([45830cf](https://github.com/gulpjs/gulp/commit/45830cf)) - Closes [#2122](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2122) > * Reword standard to default ([b065a13](https://github.com/gulpjs/gulp/commit/b065a13)) > * Fix recipe typo ([86acdea](https://github.com/gulpjs/gulp/commit/86acdea)) - Closes [#2156](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2156) > * Add front-matter to each file ([d693e49](https://github.com/gulpjs/gulp/commit/d693e49)) - Closes [#2109](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2109) > * Rename "Getting Started" to "Quick Start" & update it ([6a0fa00](https://github.com/gulpjs/gulp/commit/6a0fa00)) > * Add "Creating Tasks" documentation ([21b6962](https://github.com/gulpjs/gulp/commit/21b6962)) > * Add "JavaScript and Gulpfiles" documentation ([31adf07](https://github.com/gulpjs/gulp/commit/31adf07)) > * Add "Working with Files" documentation ([50fafc6](https://github.com/gulpjs/gulp/commit/50fafc6)) > * Add "Async Completion" documentation ([ad8b568](https://github.com/gulpjs/gulp/commit/ad8b568)) > * Add "Explaining Globs" documentation ([f8cafa0](https://github.com/gulpjs/gulp/commit/f8cafa0)) > * Add "Using Plugins" documentation ([233c3f9](https://github.com/gulpjs/gulp/commit/233c3f9)) > * Add "Watching Files" documentation ([f3f2d9f](https://github.com/gulpjs/gulp/commit/f3f2d9f)) > * Add Table of Contents to "Getting Started" directory ([a43caf2](https://github.com/gulpjs/gulp/commit/a43caf2)) > * Improve & fix parts of Getting Started ([84b0234](https://github.com/gulpjs/gulp/commit/84b0234)) > * Create and link-to a "docs missing" page for LINK_NEEDED references ([2bd75d0](https://github.com/gulpjs/gulp/commit/2bd75d0)) > * Redirect users to new Getting Started guides ([53e9727](https://github.com/gulpjs/gulp/commit/53e9727)) > * Temporarily reference gulp@next in Quick Start ([2cecf1e](https://github.com/gulpjs/gulp/commit/2cecf1e)) > * Fixed a capitalization typo in a heading ([3d051d8](https://github.com/gulpjs/gulp/commit/3d051d8)) - Closes [#2242](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2242) > * Use h2 headers within Quick Start documentation ([921312c](https://github.com/gulpjs/gulp/commit/921312c)) - Closes [#2241](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2241) > * Fix for nested directories references ([4c2b9a7](https://github.com/gulpjs/gulp/commit/4c2b9a7)) > * Add some more cleanup for Docusaurus ([6a8fd8f](https://github.com/gulpjs/gulp/commit/6a8fd8f)) > * Temporarily point LINK_NEEDED references to documentation-missing.md ([df7cdcb](https://github.com/gulpjs/gulp/commit/df7cdcb)) > * API documentation improvements based on feedback ([0a68710](https://github.com/gulpjs/gulp/commit/0a68710)) ></tr></table> ... (truncated) </details> <details> <summary>Changelog</summary> *Sourced from [gulp's changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md).* > # gulp changelog > > ## 4.0.0 > > ### 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 </details> <details> <summary>Commits</summary> - [`069350a`](https://github.com/gulpjs/gulp/commit/069350a5febf65adc27bc816a7805471b7d96f03) Release: 4.0.2 - [`b4b5a68`](https://github.com/gulpjs/gulp/commit/b4b5a68373b4c58d6b92321cea64a6ffcc3ff042) Build: Add node 12 to Travis & Azure - [`5667666`](https://github.com/gulpjs/gulp/commit/5667666ffae15c169f99c7096ca59c05f9440272) Fix: Bind src/dest/symlink to the gulp instance to support esm exports (ref s... - [`4091bd3`](https://github.com/gulpjs/gulp/commit/4091bd3aff08801625c6128eec079af4a7b5dccb) Docs: Add notes about esm support (closes [#2278](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2278)) - [`3c66d95`](https://github.com/gulpjs/gulp/commit/3c66d95f014b99f79e0375c43cfa17a7269732a2) Docs: Fix the Negative Globs section & examples (closes [#2297](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2297)) - [`1693a11`](https://github.com/gulpjs/gulp/commit/1693a1127116a6804a892a4b931c232b1bec9162) Docs: Remove next tag from recipes (closes [#2277](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2277)) - [`d916276`](https://github.com/gulpjs/gulp/commit/d9162761f276fce5fe54bc0a60c7eb9efcd5e249) Docs: Add default task wrappers to Watching Files examples to make runnable (... - [`ea52a92`](https://github.com/gulpjs/gulp/commit/ea52a927843ff0e84f142f85813572bd5144a656) Docs: Fix syntax error in lastRun API docs (closes [#2315](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2315)) - [`5d81f42`](https://github.com/gulpjs/gulp/commit/5d81f42f9ddc4aa0a0721057eff8b8e24b65861c) Docs: Fix typo in Explaining Globs ([#2326](https://github-redirect.dependabot.com/gulpjs/gulp/issues/2326)) - [`ea3bba4`](https://github.com/gulpjs/gulp/commit/ea3bba4fdf9f2b508699f69569d0191b8c5bc10c) Release: 4.0.1 - Additional commits viewable in [compare view](https://github.com/gulpjs/gulp/compare/v3.9.1...v4.0.2) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=gulp&package-manager=npm_and_yarn&previous-version=3.9.1&new-version=4.0.2)](https://dependabot.com/compatibility-score.html?dependency-name=gulp&package-manager=npm_and_yarn&previous-version=3.9.1&new-version=4.0.2) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 22:40:23 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/floccus#1488
No description provided.