9.md (13357B)
1 # PR #9 Bump gulp from 3.9.1 to 4.0.2 2 3 - **Status:** merged 4 - **Author:** @dependabot[bot] 5 - **Created:** 2022-07-19T19:37:53Z 6 - **Branch:** dependabot/npm_and_yarn/gulp-4.0.2 → master 7 - **Merged:** 2022-07-20T07:29:54Z 8 - **Labels:** dependencies 9 - **Diff:** [9.diff](./9.diff) 10 11 --- 12 13 Bumps [gulp](https://github.com/gulpjs/gulp) from 3.9.1 to 4.0.2. 14 <details> 15 <summary>Release notes</summary> 16 <p><em>Sourced from <a href="https://github.com/gulpjs/gulp/releases">gulp's releases</a>.</em></p> 17 <blockquote> 18 <h2>v4.0.2</h2> 19 <h3>Fix</h3> 20 <ul> 21 <li>Bind src/dest/symlink to the gulp instance to support esm exports (<a href="https://github.com/gulpjs/gulp/commit/5667666">5667666</a>) - Ref <a href="https://github-redirect.dependabot.com/standard-things/esm/issues/797">standard-things/esm#797</a></li> 22 </ul> 23 <h3>Docs</h3> 24 <ul> 25 <li>Add notes about esm support (<a href="https://github.com/gulpjs/gulp/commit/4091bd3">4091bd3</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2278">#2278</a></li> 26 <li>Fix the Negative Globs section & examples (<a href="https://github.com/gulpjs/gulp/commit/3c66d95">3c66d95</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2297">#2297</a></li> 27 <li>Remove next tag from recipes (<a href="https://github.com/gulpjs/gulp/commit/1693a11">1693a11</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2277">#2277</a></li> 28 <li>Add default task wrappers to Watching Files examples to make runnable (<a href="https://github.com/gulpjs/gulp/commit/d916276">d916276</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2322">#2322</a></li> 29 <li>Fix syntax error in lastRun API docs (<a href="https://github.com/gulpjs/gulp/commit/ea52a92">ea52a92</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2315">#2315</a></li> 30 <li>Fix typo in Explaining Globs (<a href="https://github.com/gulpjs/gulp/commit/5d81f42">5d81f42</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2326">#2326</a></li> 31 </ul> 32 <h3>Build</h3> 33 <ul> 34 <li>Add node 12 to Travis & Azure (<a href="https://github.com/gulpjs/gulp/commit/b4b5a68">b4b5a68</a>)</li> 35 </ul> 36 <h2>v4.0.1</h2> 37 <h3>Fix</h3> 38 <ul> 39 <li>Temporary workaround for <a href="https://github-redirect.dependabot.com/facebook/Docusaurus/issues/257">facebook/Docusaurus#257</a> (<a href="https://github.com/gulpjs/gulp/commit/9f4a2e9">9f4a2e9</a>) - Closes <a href="https://github-redirect.dependabot.com/facebook/Docusaurus/issues/257">facebook/Docusaurus#257</a></li> 40 </ul> 41 <h3>Docs</h3> 42 <ul> 43 <li>Fix error in ES2015 usage example (<a href="https://github.com/gulpjs/gulp/commit/a4e8d48">a4e8d48</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2099">#2099</a> <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2100">#2100</a></li> 44 <li>Add temporary notice for 4.0.0 vs 3.9.1 documentation (<a href="https://github.com/gulpjs/gulp/commit/126423a">126423a</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2121">#2121</a></li> 45 <li>Improve recipe for empty glob array (<a href="https://github.com/gulpjs/gulp/commit/45830cf">45830cf</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2122">#2122</a></li> 46 <li>Reword standard to default (<a href="https://github.com/gulpjs/gulp/commit/b065a13">b065a13</a>)</li> 47 <li>Fix recipe typo (<a href="https://github.com/gulpjs/gulp/commit/86acdea">86acdea</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2156">#2156</a></li> 48 <li>Add front-matter to each file (<a href="https://github.com/gulpjs/gulp/commit/d693e49">d693e49</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2109">#2109</a></li> 49 <li>Rename "Getting Started" to "Quick Start" & update it (<a href="https://github.com/gulpjs/gulp/commit/6a0fa00">6a0fa00</a>)</li> 50 <li>Add "Creating Tasks" documentation (<a href="https://github.com/gulpjs/gulp/commit/21b6962">21b6962</a>)</li> 51 <li>Add "JavaScript and Gulpfiles" documentation (<a href="https://github.com/gulpjs/gulp/commit/31adf07">31adf07</a>)</li> 52 <li>Add "Working with Files" documentation (<a href="https://github.com/gulpjs/gulp/commit/50fafc6">50fafc6</a>)</li> 53 <li>Add "Async Completion" documentation (<a href="https://github.com/gulpjs/gulp/commit/ad8b568">ad8b568</a>)</li> 54 <li>Add "Explaining Globs" documentation (<a href="https://github.com/gulpjs/gulp/commit/f8cafa0">f8cafa0</a>)</li> 55 <li>Add "Using Plugins" documentation (<a href="https://github.com/gulpjs/gulp/commit/233c3f9">233c3f9</a>)</li> 56 <li>Add "Watching Files" documentation (<a href="https://github.com/gulpjs/gulp/commit/f3f2d9f">f3f2d9f</a>)</li> 57 <li>Add Table of Contents to "Getting Started" directory (<a href="https://github.com/gulpjs/gulp/commit/a43caf2">a43caf2</a>)</li> 58 <li>Improve & fix parts of Getting Started (<a href="https://github.com/gulpjs/gulp/commit/84b0234">84b0234</a>)</li> 59 <li>Create and link-to a "docs missing" page for LINK_NEEDED references (<a href="https://github.com/gulpjs/gulp/commit/2bd75d0">2bd75d0</a>)</li> 60 <li>Redirect users to new Getting Started guides (<a href="https://github.com/gulpjs/gulp/commit/53e9727">53e9727</a>)</li> 61 <li>Temporarily reference gulp@next in Quick Start (<a href="https://github.com/gulpjs/gulp/commit/2cecf1e">2cecf1e</a>)</li> 62 <li>Fixed a capitalization typo in a heading (<a href="https://github.com/gulpjs/gulp/commit/3d051d8">3d051d8</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2242">#2242</a></li> 63 <li>Use h2 headers within Quick Start documentation (<a href="https://github.com/gulpjs/gulp/commit/921312c">921312c</a>) - Closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2241">#2241</a></li> 64 <li>Fix for nested directories references (<a href="https://github.com/gulpjs/gulp/commit/4c2b9a7">4c2b9a7</a>)</li> 65 <li>Add some more cleanup for Docusaurus (<a href="https://github.com/gulpjs/gulp/commit/6a8fd8f">6a8fd8f</a>)</li> 66 <li>Temporarily point LINK_NEEDED references to documentation-missing.md (<a href="https://github.com/gulpjs/gulp/commit/df7cdcb">df7cdcb</a>)</li> 67 <li>API documentation improvements based on feedback (<a href="https://github.com/gulpjs/gulp/commit/0a68710">0a68710</a>)</li> 68 </ul> 69 <!-- raw HTML omitted --> 70 </blockquote> 71 <p>... (truncated)</p> 72 </details> 73 <details> 74 <summary>Changelog</summary> 75 <p><em>Sourced from <a href="https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md">gulp's changelog</a>.</em></p> 76 <blockquote> 77 <h1>gulp changelog</h1> 78 <h2>4.0.0</h2> 79 <h3>Task system changes</h3> 80 <ul> 81 <li>replaced 3.x task system (orchestrator) with new task system (bach) 82 <ul> 83 <li>removed gulp.reset</li> 84 <li>removed 3 argument syntax for <code>gulp.task</code></li> 85 <li><code>gulp.task</code> should only be used when you will call the task with the CLI</li> 86 <li>added <code>gulp.series</code> and <code>gulp.parallel</code> methods for composing tasks. Everything must use these now.</li> 87 <li>added single argument syntax for <code>gulp.task</code> which allows a named function to be used as the name of the task and task function.</li> 88 <li>added <code>gulp.tree</code> method for retrieving the task tree. Pass <code>{ deep: true }</code> for an <code>archy</code> compatible node list.</li> 89 <li>added <code>gulp.registry</code> for setting custom registries.</li> 90 </ul> 91 </li> 92 </ul> 93 <h3>CLI changes</h3> 94 <ul> 95 <li>split CLI out into a module if you want to save bandwidth/disk space. you can install the gulp CLI using either <code>npm install gulp -g</code> or <code>npm install gulp-cli -g</code>, where gulp-cli is the smaller one (no module code included)</li> 96 <li>add <code>--tasks-json</code> flag to CLI to dump the whole tree out for other tools to consume</li> 97 <li>added <code>--verify</code> flag to check the dependencies in package.json against the plugin blacklist.</li> 98 </ul> 99 <h3>vinyl/vinyl-fs changes</h3> 100 <ul> 101 <li>added <code>gulp.symlink</code> which functions exactly like <code>gulp.dest</code>, but symlinks instead.</li> 102 <li>added <code>dirMode</code> param to <code>gulp.dest</code> and <code>gulp.symlink</code> which allows better control over the mode of the destination folder that is created.</li> 103 <li>globs passed to <code>gulp.src</code> will be evaluated in order, which means this is possible <code>gulp.src(['*.js', '!b*.js', 'bad.js'])</code> (exclude every JS file that starts with a b except bad.js)</li> 104 <li>performance for gulp.src has improved massively 105 <ul> 106 <li><code>gulp.src(['**/*', '!b.js'])</code> will no longer eat CPU since negations happen during walking now</li> 107 </ul> 108 </li> 109 <li>added <code>since</code> option to <code>gulp.src</code> which lets you only match files that have been modified since a certain date (for incremental builds)</li> 110 <li>fixed <code>gulp.src</code> not following symlinks</li> 111 <li>added <code>overwrite</code> option to <code>gulp.dest</code> which allows you to enable or disable overwriting of existing files</li> 112 </ul> 113 </blockquote> 114 </details> 115 <details> 116 <summary>Commits</summary> 117 <ul> 118 <li><a href="https://github.com/gulpjs/gulp/commit/069350a5febf65adc27bc816a7805471b7d96f03"><code>069350a</code></a> Release: 4.0.2</li> 119 <li><a href="https://github.com/gulpjs/gulp/commit/b4b5a68373b4c58d6b92321cea64a6ffcc3ff042"><code>b4b5a68</code></a> Build: Add node 12 to Travis & Azure</li> 120 <li><a href="https://github.com/gulpjs/gulp/commit/5667666ffae15c169f99c7096ca59c05f9440272"><code>5667666</code></a> Fix: Bind src/dest/symlink to the gulp instance to support esm exports (ref s...</li> 121 <li><a href="https://github.com/gulpjs/gulp/commit/4091bd3aff08801625c6128eec079af4a7b5dccb"><code>4091bd3</code></a> Docs: Add notes about esm support (closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2278">#2278</a>)</li> 122 <li><a href="https://github.com/gulpjs/gulp/commit/3c66d95f014b99f79e0375c43cfa17a7269732a2"><code>3c66d95</code></a> Docs: Fix the Negative Globs section & examples (closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2297">#2297</a>)</li> 123 <li><a href="https://github.com/gulpjs/gulp/commit/1693a1127116a6804a892a4b931c232b1bec9162"><code>1693a11</code></a> Docs: Remove next tag from recipes (closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2277">#2277</a>)</li> 124 <li><a href="https://github.com/gulpjs/gulp/commit/d9162761f276fce5fe54bc0a60c7eb9efcd5e249"><code>d916276</code></a> Docs: Add default task wrappers to Watching Files examples to make runnable (...</li> 125 <li><a href="https://github.com/gulpjs/gulp/commit/ea52a927843ff0e84f142f85813572bd5144a656"><code>ea52a92</code></a> Docs: Fix syntax error in lastRun API docs (closes <a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2315">#2315</a>)</li> 126 <li><a href="https://github.com/gulpjs/gulp/commit/5d81f42f9ddc4aa0a0721057eff8b8e24b65861c"><code>5d81f42</code></a> Docs: Fix typo in Explaining Globs (<a href="https://github-redirect.dependabot.com/gulpjs/gulp/issues/2326">#2326</a>)</li> 127 <li><a href="https://github.com/gulpjs/gulp/commit/ea3bba4fdf9f2b508699f69569d0191b8c5bc10c"><code>ea3bba4</code></a> Release: 4.0.1</li> 128 <li>Additional commits viewable in <a href="https://github.com/gulpjs/gulp/compare/v3.9.1...v4.0.2">compare view</a></li> 129 </ul> 130 </details> 131 <br /> 132 133 134 [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 135 136 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`. 137 138 [//]: # (dependabot-automerge-start) 139 [//]: # (dependabot-automerge-end) 140 141 --- 142 143 <details> 144 <summary>Dependabot commands and options</summary> 145 <br /> 146 147 You can trigger Dependabot actions by commenting on this PR: 148 - `@dependabot rebase` will rebase this PR 149 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it 150 - `@dependabot merge` will merge this PR after your CI passes on it 151 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it 152 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging 153 - `@dependabot reopen` will reopen this PR if it is closed 154 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually 155 - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) 156 - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) 157 - `@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) 158 159 160 </details> 161