Skip to content

chore(deps-dev): Bump gulp from 4.0.2 to 5.0.1 - #782

Merged
DeepDiver1975 merged 1 commit into
masterfrom
dependabot/npm_and_yarn/gulp-5.0.1
Jul 27, 2026
Merged

chore(deps-dev): Bump gulp from 4.0.2 to 5.0.1#782
DeepDiver1975 merged 1 commit into
masterfrom
dependabot/npm_and_yarn/gulp-5.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 19, 2026

Copy link
Copy Markdown
Contributor

Bumps gulp from 4.0.2 to 5.0.1.

Release notes

Sourced from gulp's releases.

gulp v5.0.1

Bug Fixes

  • Avoid globbing before read stream is opened (#2839) (19122f3)
  • Avoid Node.js deprecation warning for fs.Stats (#2838) (69a5d0e)
  • Support top-level await on Node 22.12+ (#2836) (04b4a74)

gulp v5.0.0

We've tried to provide a high-level changelog for gulp v5 below, but it doesn't contain all changes from the 60+ dependencies that we maintain.

Please see individual changelogs to drill down into all changes that were made.

⚠ BREAKING CHANGES

  • Drop support for Node.js <10.13
  • Default stream encoding to UTF-8
  • Standardized on anymatch library for globbing paths. All globs should work the same between src and watch now!
  • Removed support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use ordered-read-stream
  • All globs and paths are normalized to unix-like filepaths
  • Only allow JS variants for .gulp.* config files
  • Removed support for alpha releases of v4 from gulp-cli
  • Removed the --verify flag
  • Renamed the --require flag to --preload to avoid conflicting with Node.js flags
  • Removed many legacy and deprecated loaders
  • Upgrade to chokidar v3
  • Clone Vinyl objects with stream contents using teex, but no longer wait for all streams to flow before cloned streams will receive data
  • Stop using process.umask() to make directories, instead falling back to Node's default mode
  • Throw on non-function, non-string option coercers
  • Drop support of Node.js snake_case flags
  • Use a Symbol for attaching the gulplog namespace to the store
  • Use a Symbol for attaching the gulplog store to the global
  • Use sha256 to hash the v8flags cache into a filename

Features

  • Streamlined the dependency tree
  • Switch all streams implementation to Streamx
  • Rewrote glob-stream to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation
  • Implement translation support for all CLI messages and all messages passing through gulplog
  • Allow users to customize or remove the timestamp from their logs
  • Upgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5
  • Added support for gulpile.cjs and gulpfile.mjs
  • Add support for swc, esbuild, sucrase, and mdx loaders
  • Provide an ESM export (#2760) (b00de68)
  • Support sourcemap handling on streaming Vinyl contents

... (truncated)

Changelog

Sourced from gulp's changelog.

5.0.1 (2025-06-01)

Bug Fixes

  • Avoid globbing before read stream is opened (#2839) (19122f3)
  • Avoid Node.js deprecation warning for fs.Stats (#2838) (69a5d0e)
  • Support top-level await on Node 22.12+ (#2836) (04b4a74)

5.0.0 (2024-03-29)

We've tried to provide a high-level changelog for gulp v5 below, but it doesn't contain all changes from the 60+ dependencies that we maintain.

Please see individual changelogs to drill down into all changes that were made.

⚠ BREAKING CHANGES

  • Drop support for Node.js <10.13
  • Default stream encoding to UTF-8
  • Standardized on anymatch library for globbing paths. All globs should work the same between src and watch now!
  • Removed support for ordered globs. This aligns with the chokidar globbing implementation. If you need your globs to be ordered, you can use ordered-read-stream
  • All globs and paths are normalized to unix-like filepaths
  • Only allow JS variants for .gulp.* config files
  • Removed support for alpha releases of v4 from gulp-cli
  • Removed the --verify flag
  • Renamed the --require flag to --preload to avoid conflicting with Node.js flags
  • Removed many legacy and deprecated loaders
  • Upgrade to chokidar v3
  • Clone Vinyl objects with stream contents using teex, but no longer wait for all streams to flow before cloned streams will receive data
  • Stop using process.umask() to make directories, instead falling back to Node's default mode
  • Throw on non-function, non-string option coercers
  • Drop support of Node.js snake_case flags
  • Use a Symbol for attaching the gulplog namespace to the store
  • Use a Symbol for attaching the gulplog store to the global
  • Use sha256 to hash the v8flags cache into a filename

Features

  • Streamlined the dependency tree
  • Switch all streams implementation to Streamx
  • Rewrote glob-stream to use a custom directory walk that relies on newer Node.js features and is more performant than old implementation
  • Implement translation support for all CLI messages and all messages passing through gulplog
  • Allow users to customize or remove the timestamp from their logs
  • Upgraded gulplog to v2. Messages logged via v1 will also display a deprecated warning. Plugins should update to v2 as the community upgrades to gulp 5
  • Added support for gulpile.cjs and gulpfile.mjs
  • Add support for swc, esbuild, sucrase, and mdx loaders
  • Provide an ESM export (#2760) (b00de68)
  • Support sourcemap handling on streaming Vinyl contents

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 19, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 19, 2026 22:03
@dependabot dependabot Bot added the javascript Pull requests that update javascript code label Jul 19, 2026
@phil-davis

Copy link
Copy Markdown
Contributor

https://github.com/owncloud/contacts/actions/runs/29705460148/job/88241670196?pr=782

/home/runner/work/contacts/contacts/apps/contacts/js/services/contact_service.js
   40:10  warning  Unexpected console statement        no-console
  148:46  warning  Don't make functions within a loop  no-loop-func

/home/runner/work/contacts/contacts/apps/contacts/js/vcard/vcard.js
    1:5   warning  'vCard' is assigned a value but never used  no-unused-vars
   21:17  warning  Expected '===' and instead saw '=='         eqeqeq
   24:31  warning  Expected '===' and instead saw '=='         eqeqeq
   24:67  warning  Expected '===' and instead saw '=='         eqeqeq
   35:46  warning  Expected '===' and instead saw '=='         eqeqeq
   35:72  warning  Expected '===' and instead saw '=='         eqeqeq
   61:21  warning  Don't make functions within a loop          no-loop-func
  219:21  warning  Expected '===' and instead saw '=='         eqeqeq
  227:67  warning  Expected '!==' and instead saw '!='         eqeqeq

✖ 11 problems (0 errors, 11 warnings)

work will be needed to do this major version bump

@DeepDiver1975

Copy link
Copy Markdown
Member

Holding: CI is failing (not a rebase conflict). Failing checks: Commits semantic + JS Unit. A rebase won't fix this — needs a human/upstream fix.

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/gulp-5.0.1 branch from 5b95de4 to 8534def Compare July 20, 2026 13:43
@dependabot dependabot Bot changed the title Bump gulp from 4.0.2 to 5.0.1 chore(deps-dev): Bump gulp from 4.0.2 to 5.0.1 Jul 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/gulp-5.0.1 branch from 8534def to a1dfdf1 Compare July 21, 2026 03:16
@phil-davis

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/gulp-5.0.1 branch from a1dfdf1 to 9d68eea Compare July 21, 2026 03:25
@phil-davis

Copy link
Copy Markdown
Contributor

https://github.com/owncloud/contacts/actions/runs/29798486274/job/88534656271?pr=782
[03:25:46] Unsupported gulp version 5.0.1

This will need real work to update, if we want to do that.

Bumps [gulp](https://github.com/gulpjs/gulp) from 4.0.2 to 5.0.1.
- [Release notes](https://github.com/gulpjs/gulp/releases)
- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)
- [Commits](gulpjs/gulp@v4.0.2...v5.0.1)

---
updated-dependencies:
- dependency-name: gulp
  dependency-version: 5.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/gulp-5.0.1 branch from 9d68eea to c0fff50 Compare July 27, 2026 08:37

@DeepDiver1975 DeepDiver1975 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dependabot bump; CI green. Approving.

@DeepDiver1975
DeepDiver1975 merged commit ad59be2 into master Jul 27, 2026
10 checks passed
@DeepDiver1975
DeepDiver1975 deleted the dependabot/npm_and_yarn/gulp-5.0.1 branch July 27, 2026 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants