Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 30, 2024

This PR contains the following updates:

Package Change Age Confidence
gulp (source) 4.0.25.0.1 age confidence

Release Notes

gulpjs/gulp (gulp)

v5.0.1

Compare Source

v5.0.0

Compare Source

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
  • Support extends syntax for .gulp.* config file
  • Allow overriding gulpfile and preloads via .gulp.* config file
Bug Fixes
  • Resolve bugs related to symlinks on various platforms
  • Resolved some reported ReDoS CVEs and improved performance in glob-parent
  • Rework errors surfaced when encountering files or symlinks when trying to create directories
  • Ensure watch allows japanese characters in globs (72668c6)
  • Ensure watch does not trigger on negated globs (72668c6)
  • Improve handling of BOM at the beginning of a stream
  • Properly handle function coercer in array of option coercers
  • Fork to-absolute-glob to:
    • Check negative patterns before trimming
    • Ensure glob-like characters are escaped in cwd & root options
    • Resolve ../ at the beginning of globs
Miscellaneous Chores
  • Remove lazystream dependency
  • Updated various stream test suites to test against Node.js core stream, readable-stream, and streamx
  • Normalize repository, dropping node <10.13 support (#​2758) (72668c6)
Individual Changelogs

We created and maintain various projects that gulp depends upon. You can find their changelogs linked below:


Configuration

📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/gulp-5.x branch from e6611cb to 14fc889 Compare April 9, 2024 06:26
@renovate renovate bot force-pushed the renovate/gulp-5.x branch 2 times, most recently from bf90adb to a6a85a9 Compare July 3, 2024 06:36
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from a6a85a9 to 57595f2 Compare July 10, 2024 10:23
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from 57595f2 to ab6a8b1 Compare July 24, 2024 05:56
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from ab6a8b1 to 643d55d Compare September 24, 2024 06:02
@renovate renovate bot force-pushed the renovate/gulp-5.x branch 3 times, most recently from a6279a8 to dbfec30 Compare November 14, 2024 09:32
@renovate renovate bot force-pushed the renovate/gulp-5.x branch 2 times, most recently from 15668fa to 459d744 Compare December 5, 2024 11:04
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from 459d744 to fde9234 Compare January 6, 2025 14:32
@renovate renovate bot force-pushed the renovate/gulp-5.x branch 4 times, most recently from dc9527b to 16a97c7 Compare April 17, 2025 11:37
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from 16a97c7 to d7c92ae Compare June 1, 2025 22:18
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from d7c92ae to 10e21f7 Compare June 12, 2025 13:15
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from 10e21f7 to 543ebcf Compare August 10, 2025 15:36
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from 543ebcf to ca48328 Compare August 18, 2025 07:04
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from ca48328 to 739a2b4 Compare September 25, 2025 18:02
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from 739a2b4 to f4c6418 Compare October 21, 2025 20:08
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from f4c6418 to 947ca07 Compare November 10, 2025 22:59
@renovate renovate bot force-pushed the renovate/gulp-5.x branch from 947ca07 to eb78e9e Compare December 31, 2025 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant