Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@cloudflare/unenv-preset@2.11.0
Minor Changes
#12024
ae108f0Thanks @vicb! - Remove the experimental flag fromnode:_stream_wrap,node:dgram,node:inspector, andnode:sqliteThose modules are no more experimental since workerd 1.20260115.0
wrangler@4.60.0
Minor Changes
#11113
bba0968Thanks @AmirSa12! - Addwrangler completecommand for shell completion scripts (bash, zsh, powershell)Usage:
@bomb.sh/tablibrary for cross-shell compatibilityexperimental_getWranglerCommands()API#11893
f9e8a45Thanks @NuroDev! -wrangler typesnow generates per-environment TypeScript interfaces when named environments exist in your configuration.When your configuration has named environments (an
envobject),wrangler typesnow generates both:StagingEnv,ProductionEnv) containing only the bindings explicitly declared in each environment, plus inherited secretsEnvinterface with all bindings from all environments (top-level + named environments), where:KVNamespace | R2Bucket)However, if your config does not contain any environments, or you manually specify an environment via
--env,wrangler typeswill continue to generate a single interface as before.Example:
Given the following
wrangler.jsonc:{ "name": "my-worker", "kv_namespaces": [ { "binding": "SHARED_KV", "id": "abc123", }, ], "env": { "staging": { "kv_namespaces": [ { "binding": "SHARED_KV", "id": "staging-kv" }, { "binding": "STAGING_CACHE", "id": "staging-cache" }, ], }, }, }Running
wrangler typeswill generate:Patch Changes
#12030
614bbd7Thanks @jbwcloudflare! - Fixwrangler pages project validateto respect file count limits fromCF_PAGES_UPLOAD_JWT#11993
788bf78Thanks @dependabot! - chore: update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
#12039
1375577Thanks @dimitropoulos! - Fixed the flag casing for the time period flag for thed1 insightscommand.#12026
c3407adThanks @dario-piotrowicz! - Fixwrangler setupnot automatically selectingworkersas the target for new SvelteKit appsThe Sveltekit
adapter:cloudflareadapter now accepts two different targetsworkersorpages. Since the wrangler auto configuration only targets workers, wrangler should instruct the adapter to use theworkersvariant. (The auto configuration process would in any case not work if the user were to targetpages.)Updated dependencies [
788bf78,ae108f0]:miniflare@4.20260120.0
Patch Changes
#11993
788bf78Thanks @dependabot! - chore: update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
@cloudflare/pages-shared@0.13.101
Patch Changes
788bf78]:@cloudflare/vite-plugin@1.21.2
Patch Changes
#11875
ae2459cThanks @bxff! - Skip shortcut registration in non-TTY environmentsPreviously, registering keyboard shortcuts in non-TTY environments (e.g., Turborepo) caused Miniflare
ERR_DISPOSEDerrors during prerendering. Shortcuts are now only registered when running in an interactive terminal.Updated dependencies [
614bbd7,788bf78,1375577,ae108f0,bba0968,c3407ad,f9e8a45]:@cloudflare/vitest-pool-workers@0.12.6
Patch Changes
614bbd7,788bf78,1375577,bba0968,c3407ad,f9e8a45]:@cloudflare/eslint-config-shared@1.2.0
Minor Changes
2aa769cThanks @emily-shen! - Add a custom eslint rule that checks for unsafe command execution@cloudflare/quick-edit@0.4.4
Patch Changes
#11878
e84e8faThanks @dario-piotrowicz! - Fix relative path computation when the root folder name appears multiple times in a pathPreviously, the logic assumed the root folder appeared exactly once in the path. When the root folder name appeared more than once, file modifications were not correctly detected.
For example, if the root folder is
my-worker, a path like/my-worker/my-worker/util.jswould incorrectly return/instead of/my-worker/util.js.