Bumps [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) from 4.16.1 to 4.18.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cloudflare/workers-sdk/releases">wrangler's releases</a>.</em></p> <blockquote> <h2>[email protected]</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/9393">#9393</a> <a href="https://github.com/cloudflare/workers-sdk/commit/34b61746f26be5b4521eaf10bd29ac8792adcf08"><code>34b6174</code></a> Thanks <a href="https://github.com/jamesopstad"><code>@jamesopstad</code></a>! - Hard fail on Node.js < 20. Wrangler no longer supports Node.js 18.x as it reached end-of-life on 2025-04-30. See <a href="https://github.com/nodejs/release?tab=readme-ov-file#end-of-life-releases">https://github.com/nodejs/release?tab=readme-ov-file#end-of-life-releases</a>.</li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/9308">#9308</a> <a href="https://github.com/cloudflare/workers-sdk/commit/d3a6eb30e58de2b8f12fc899a70a31518968b910"><code>d3a6eb3</code></a> Thanks <a href="https://github.com/dario-piotrowicz"><code>@dario-piotrowicz</code></a>! - expose new utilities and types to aid consumers of the programmatic mixed-mode API</p> <p>Specifically the exports have been added:</p> <ul> <li><code>Experimental_MixedModeSession</code>: type representing a mixed-mode session</li> <li><code>Experimental_ConfigBindingsOptions</code>: type representing config-bindings</li> <li><code>experimental_pickRemoteBindings</code>: utility for picking only the remote bindings from a record of start-worker bindings.</li> <li><code>unstable_convertConfigBindingsToStartWorkerBindings</code>: utility for converting config-bindings into start-worker bindings (that can be passed to <code>startMixedModeSession</code>)</li> </ul> </li> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/9347">#9347</a> <a href="https://github.com/cloudflare/workers-sdk/commit/b8f058c81ecf122c80069b655d92232eb1302fd1"><code>b8f058c</code></a> Thanks <a href="https://github.com/penalosa"><code>@penalosa</code></a>! - Improve binding display on narrower terminals</p> </li> <li> <p>Updated dependencies [<a href="https://github.com/cloudflare/workers-sdk/commit/d9d937ab6f2868271dde5a8da625773085eaec85"><code>d9d937a</code></a>, <a href="https://github.com/cloudflare/workers-sdk/commit/e39a45ffa0d783cc99107f8ab02d6b3dd27d4c9f"><code>e39a45f</code></a>, <a href="https://github.com/cloudflare/workers-sdk/commit/fdae3f7665a5cd3b5e25c9de19156ecd54618a7c"><code>fdae3f7</code></a>]:</p> <ul> <li>[email protected]</li> </ul> </li> </ul> <h2>[email protected]</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/9321">#9321</a> <a href="https://github.com/cloudflare/workers-sdk/commit/6c03bde33ffc9607577e5e7540f7178396d9e32d"><code>6c03bde</code></a> Thanks <a href="https://github.com/petebacondarwin"><code>@petebacondarwin</code></a>! - Add support for FedRAMP High compliance region</p> <p>Now it is possible to target Wrangler at the FedRAMP High compliance region. There are two ways to signal to Wrangler to run in this mode:</p> <ul> <li>set <code>"compliance_region": "fedramp_high"</code> in a Wrangler configuration</li> <li>set <code>CLOUDFLARE_COMPLIANCE_REGION=fedramp_high</code> environment variable when running Wrangler</li> </ul> <p>If both are provided and the values do not match then Wrangler will exit with an error.</p> <p>When in this mode OAuth authentication is not supported. It is necessary to authenticate using a Cloudflare API Token acquired from the Cloudflare FedRAMP High dashboard.</p> <p>Most bindings and commands are supported in this mode.</p> <ul> <li>Unsupported commands may result in API requests that are not supported - possibly 422 Unprocessable Entity responses.</li> <li>Unsupported bindings may work in local dev, as there is no local validation, but will fail at Worker deployment time.</li> </ul> <p>Resolves DEVX-1921.</p> </li> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/9330">#9330</a> <a href="https://github.com/cloudflare/workers-sdk/commit/34c71ce9208ffceefe718fc9ae7282ef95e2f2be"><code>34c71ce</code></a> Thanks <a href="https://github.com/edmundhung"><code>@edmundhung</code></a>! - Updated internal configuration to use Miniflare’s new <code>defaultPersistRoot</code> instead of per-plugin <code>persist</code> flags</p> </li> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/8973">#8973</a> <a href="https://github.com/cloudflare/workers-sdk/commit/cc7fae4cb9a2b69afd1c850a4562f819d0abf4e7"><code>cc7fae4</code></a> Thanks <a href="https://github.com/Caio-Nogueira"><code>@Caio-Nogueira</code></a>! - Show latest instance by default on <code>workflows instances describe</code> command</p> </li> </ul> <h3>Patch Changes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/cloudflare/workers-sdk/blob/main/packages/wrangler/CHANGELOG.md">wrangler's changelog</a>.</em></p> <blockquote> <h2>4.18.0</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/9393">#9393</a> <a href="https://github.com/cloudflare/workers-sdk/commit/34b61746f26be5b4521eaf10bd29ac8792adcf08"><code>34b6174</code></a> Thanks <a href="https://github.com/jamesopstad"><code>@jamesopstad</code></a>! - Hard fail on Node.js < 20. Wrangler no longer supports Node.js 18.x as it reached end-of-life on 2025-04-30. See <a href="https://github.com/nodejs/release?tab=readme-ov-file#end-of-life-releases">https://github.com/nodejs/release?tab=readme-ov-file#end-of-life-releases</a>.</li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/9308">#9308</a> <a href="https://github.com/cloudflare/workers-sdk/commit/d3a6eb30e58de2b8f12fc899a70a31518968b910"><code>d3a6eb3</code></a> Thanks <a href="https://github.com/dario-piotrowicz"><code>@dario-piotrowicz</code></a>! - expose new utilities and types to aid consumers of the programmatic mixed-mode API</p> <p>Specifically the exports have been added:</p> <ul> <li><code>Experimental_MixedModeSession</code>: type representing a mixed-mode session</li> <li><code>Experimental_ConfigBindingsOptions</code>: type representing config-bindings</li> <li><code>experimental_pickRemoteBindings</code>: utility for picking only the remote bindings from a record of start-worker bindings.</li> <li><code>unstable_convertConfigBindingsToStartWorkerBindings</code>: utility for converting config-bindings into start-worker bindings (that can be passed to <code>startMixedModeSession</code>)</li> </ul> </li> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/9347">#9347</a> <a href="https://github.com/cloudflare/workers-sdk/commit/b8f058c81ecf122c80069b655d92232eb1302fd1"><code>b8f058c</code></a> Thanks <a href="https://github.com/penalosa"><code>@penalosa</code></a>! - Improve binding display on narrower terminals</p> </li> <li> <p>Updated dependencies [<a href="https://github.com/cloudflare/workers-sdk/commit/d9d937ab6f2868271dde5a8da625773085eaec85"><code>d9d937a</code></a>, <a href="https://github.com/cloudflare/workers-sdk/commit/e39a45ffa0d783cc99107f8ab02d6b3dd27d4c9f"><code>e39a45f</code></a>, <a href="https://github.com/cloudflare/workers-sdk/commit/fdae3f7665a5cd3b5e25c9de19156ecd54618a7c"><code>fdae3f7</code></a>]:</p> <ul> <li>[email protected]</li> </ul> </li> </ul> <h2>4.17.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/9321">#9321</a> <a href="https://github.com/cloudflare/workers-sdk/commit/6c03bde33ffc9607577e5e7540f7178396d9e32d"><code>6c03bde</code></a> Thanks <a href="https://github.com/petebacondarwin"><code>@petebacondarwin</code></a>! - Add support for FedRAMP High compliance region</p> <p>Now it is possible to target Wrangler at the FedRAMP High compliance region. There are two ways to signal to Wrangler to run in this mode:</p> <ul> <li>set <code>"compliance_region": "fedramp_high"</code> in a Wrangler configuration</li> <li>set <code>CLOUDFLARE_COMPLIANCE_REGION=fedramp_high</code> environment variable when running Wrangler</li> </ul> <p>If both are provided and the values do not match then Wrangler will exit with an error.</p> <p>When in this mode OAuth authentication is not supported. It is necessary to authenticate using a Cloudflare API Token acquired from the Cloudflare FedRAMP High dashboard.</p> <p>Most bindings and commands are supported in this mode.</p> <ul> <li>Unsupported commands may result in API requests that are not supported - possibly 422 Unprocessable Entity responses.</li> <li>Unsupported bindings may work in local dev, as there is no local validation, but will fail at Worker deployment time.</li> </ul> <p>Resolves DEVX-1921.</p> </li> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/9330">#9330</a> <a href="https://github.com/cloudflare/workers-sdk/commit/34c71ce9208ffceefe718fc9ae7282ef95e2f2be"><code>34c71ce</code></a> Thanks <a href="https://github.com/edmundhung"><code>@edmundhung</code></a>! - Updated internal configuration to use Miniflare’s new <code>defaultPersistRoot</code> instead of per-plugin <code>persist</code> flags</p> </li> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/8973">#8973</a> <a href="https://github.com/cloudflare/workers-sdk/commit/cc7fae4cb9a2b69afd1c850a4562f819d0abf4e7"><code>cc7fae4</code></a> Thanks <a href="https://github.com/Caio-Nogueira"><code>@Caio-Nogueira</code></a>! - Show latest instance by default on <code>workflows instances describe</code> command</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cloudflare/workers-sdk/commit/ce7cb9ab297da75d2065a1d8fcab7e67e5278683"><code>ce7cb9a</code></a> Version Packages (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/9382">#9382</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/bd763c3eee5a0943fd430f818fd409926f3f47e9"><code>bd763c3</code></a> Move minimal mode to session config (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/9400">#9400</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/d3a6eb30e58de2b8f12fc899a70a31518968b910"><code>d3a6eb3</code></a> add mixed-mode support to vite-plugin (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/9308">#9308</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/34b61746f26be5b4521eaf10bd29ac8792adcf08"><code>34b6174</code></a> Hard fail Wrangler on Node.js < 20 (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/9393">#9393</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/b8f058c81ecf122c80069b655d92232eb1302fd1"><code>b8f058c</code></a> Improve wrapped bindings UI (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/9347">#9347</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/781924bb9b8e773fa09fa4feddb0b2d94b2a5699"><code>781924b</code></a> test: fix broken e2e tests after fixture renaming PR (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/9391">#9391</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/fec45ed611ac9fb0aada63019217dc97616eb728"><code>fec45ed</code></a> cloudchamber: migrate to typed API fields (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/9155">#9155</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/1f76f30bb3a0cddf0efc66bdbc19a730f056aa06"><code>1f76f30</code></a> Ensure consistent fixture package naming (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/9378">#9378</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/d9d937ab6f2868271dde5a8da625773085eaec85"><code>d9d937a</code></a> Bump the workerd-and-workers-types group with 2 updates (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/9366">#9366</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/fea7128ba8e81b64401f614b5d160cd152edf75c"><code>fea7128</code></a> Add Wrangler E2E tests for mixed mode (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/9327">#9327</a>)</li> <li>Additional commits viewable in <a href="https://github.com/cloudflare/workers-sdk/commits/[email protected]/packages/wrangler">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) - `@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) - `@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) </details>
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be still under discussion. The issue was opened by dependabot[bot] and has received 2 comments.