Bump minimatch, gulp and gulp-sass by dependabot[bot] · Pull Request #3 · CityofToronto/fepe_bicycle
Bumps minimatch to 3.1.5 and updates ancestor dependencies minimatch, gulp and gulp-sass. These dependencies need to be updated together.
Updates minimatch from 3.0.4 to 3.1.5
Commits
7bba9783.1.5bd25942docs: add warning about ReDoS1a9c27cfix partial matching of globstar patterns1a2e0843.1.4ae24656update lockfileb100374limit recursion for **, improve perf considerably26ffeaalockfile update9eca892lock node version to 1400c323b3.1.330486b2update CI matrix and actions- Additional commits viewable in compare view
Updates gulp from 3.9.1 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
anymatchlibrary for globbing paths. All globs should work the same betweensrcandwatchnow!- 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
--verifyflag- Renamed the
--requireflag to--preloadto avoid conflicting with Node.js flags- Removed many legacy and deprecated loaders
- Upgrade to chokidar v3
- Clone
Vinylobjects with stream contents usingteex, 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
gulplognamespace to the store- Use a Symbol for attaching the
gulplogstore to the global- Use sha256 to hash the
v8flagscache into a filenameFeatures
- Streamlined the dependency tree
- Switch all streams implementation to Streamx
- Rewrote
glob-streamto 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.cjsandgulpfile.mjs- Add support for
swc,esbuild,sucrase, andmdxloaders- Provide an ESM export (#2760) (b00de68)
- Support sourcemap handling on streaming
Vinylcontents
... (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
anymatchlibrary for globbing paths. All globs should work the same betweensrcandwatchnow!- 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
--verifyflag- Renamed the
--requireflag to--preloadto avoid conflicting with Node.js flags- Removed many legacy and deprecated loaders
- Upgrade to chokidar v3
- Clone
Vinylobjects with stream contents usingteex, 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
gulplognamespace to the store- Use a Symbol for attaching the
gulplogstore to the global- Use sha256 to hash the
v8flagscache into a filenameFeatures
- Streamlined the dependency tree
- Switch all streams implementation to Streamx
- Rewrote
glob-streamto 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.cjsandgulpfile.mjs- Add support for
swc,esbuild,sucrase, andmdxloaders- Provide an ESM export (#2760) (b00de68)
- Support sourcemap handling on streaming
Vinylcontents
... (truncated)
Commits
0003e9fchore: release 5.0.1 (#2837)19122f3fix: Avoid globbing before read stream is opened (#2839)69a5d0efix: Avoid Node.js deprecation warning forfs.Stats(#2838)04b4a74fix: Support top-level await on Node 22.12+ (#2836)c90e79echore: Fix CI (#2835)5412605chore(docs): Update async completion document for newer RxJS (#2831)2fa4981chore: Update glob docs with replacement to ordered globs (#2788)fe9dee6chore: Remove locale docs (#2787)a85eddbchore: Remove node-glob options from docs (#2786)9c818e6chore: update src.md docs to add encoding parameter- Additional commits viewable in compare view
Updates gulp-sass from 3.2.1 to 6.0.1
Release notes
Sourced from gulp-sass's releases.
v6.0.1
Fixes
- Fix regressions in source maps (
@wkillerud, #875)v6.0.0
First and foremost a huge shout out to
@wkillerudfor making this long awaited release possible <3Breaking changes
- Migrate to use the new Sass JS API by default (
@wkillerud, #846)Documentation
- Update the watch
taskdocumentation (@g1eny0ung, #847) & (@xzyfer)Upgrading to v6
gulp-sassversion 6 uses the new compile function internally by default. If you use any options, for instance custom importers, please compare the new options with the legacy options in order to migrate. For instance, theoutputStyleoption is now calledstyle.function buildStyles() { return gulp.src('./sass/**/*.scss') - .pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError)) + .pipe(sass({style: 'compressed'}).on('error', sass.logError)) .pipe(gulp.dest('./css')); };If you want to keep using the legacy API while it's available, you can.
const sass = require('gulp-sass/legacy')(require('sass'));or to continue using node-sass
npm install gulp-sass node-sassconst sass = require('gulp-sass/legacy')(require('node-sass'));If you use source maps, you may see the result change somewhat. The result will typically be absolute
file:URLs, rather than relative ones. The result may also be the source itself, URL encoded. You can optionally add custom importers to adjust the source maps according to your own needs.New Contributors
@wkillerudmade their first contribution in dlmanning/gulp-sass#846@g1eny0ungmade their first contribution in dlmanning/gulp-sass#847Full Changelog: dlmanning/gulp-sass@v5.1.0...v6.0.0
... (truncated)
Changelog
Sourced from gulp-sass's changelog.
v6.0.1
March 5, 2025
https://github.com/dlmanning/gulp-sass/releases/tag/v6.0.1
v6.0.0
November 27, 2024
https://github.com/dlmanning/gulp-sass/releases/tag/v6.0.0
v5.0.0
June 25, 2021
https://github.com/dlmanning/gulp-sass/releases/tag/v5.0.0
v4.1.1
June 24, 2021
https://github.com/dlmanning/gulp-sass/releases/tag/v4.1.1
v4.1.0
April 23, 2020
https://github.com/dlmanning/gulp-sass/releases/tag/v4.1.0
v4.0.2
October 16, 2018
https://github.com/dlmanning/gulp-sass/releases/tag/v4.0.2
v4.0.1
Apr 8, 2018
https://github.com/dlmanning/gulp-sass/releases/tag/v4.0.1
v4.0.0
April 5, 2018
Commits
333c4ce6.0.19ce7c0cFix regressions in source maps (#876)8a459706.0.076e27b8Run lint action on Node 16d373996Update watch function docs9b7578ddocs: watch task should be a function (#847)510c1c8Migrate to use the new Sass JS API by default (#846)c04bb675.1.0835d6f3Add sass tests too (#842)4e8c5deUpdate CHANGELOG.md (#831)- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.