Version Packages#14353
Merged
Merged
Conversation
Contributor
|
@cloudflare/autoconfig
create-cloudflare
@cloudflare/deploy-helpers
@cloudflare/kv-asset-handler
miniflare
@cloudflare/pages-shared
@cloudflare/unenv-preset
@cloudflare/vite-plugin
@cloudflare/vitest-pool-workers
@cloudflare/workers-auth
@cloudflare/workers-editor-shared
@cloudflare/workers-utils
wrangler
commit: |
93f798c to
39e6fbf
Compare
090ae2e to
abbbd1d
Compare
abbbd1d to
acddfae
Compare
jamesopstad
approved these changes
Jun 19, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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/autoconfig@0.1.0
Minor Changes
#14365
f224ce2Thanks @dario-piotrowicz! - Add experimental package for framework autoconfig detection and configuration#14365
f224ce2Thanks @dario-piotrowicz! - Add support for React Router >= 8.0.0React Router v8 enables
viteEnvironmentApiandmiddlewareby default, so autoconfig no longer addsfutureflags toreact-router.config.tsfor v8+ projects and uses the middleware code pattern unconditionally.Patch Changes
cfd6205,cfd6205]:@cloudflare/workers-utils@0.24.0
Minor Changes
#14295
cfd6205Thanks @dario-piotrowicz! - Moveunstable_getWorkerNameFromProjectfrom wrangler to@cloudflare/workers-utilsThe
unstable_getWorkerNameFromProjectexport has been removed from thewranglerpackage. This function is now available asgetWorkerNameFromProject(without theunstable_prefix) from@cloudflare/workers-utils. If you were importing this function fromwrangler, update your import to use@cloudflare/workers-utilsinstead.#14295
cfd6205Thanks @dario-piotrowicz! - Add PackageManager type and constantsAdded the
PackageManagerinterface and package manager constants (NpmPackageManager,PnpmPackageManager,YarnPackageManager,BunPackageManager).wrangler@4.103.0
Minor Changes
#14295
cfd6205Thanks @dario-piotrowicz! - Moveunstable_getWorkerNameFromProjectfrom wrangler to@cloudflare/workers-utilsThe
unstable_getWorkerNameFromProjectexport has been removed from thewranglerpackage. This function is now available asgetWorkerNameFromProject(without theunstable_prefix) from@cloudflare/workers-utils. If you were importing this function fromwrangler, update your import to use@cloudflare/workers-utilsinstead.#14295
cfd6205Thanks @dario-piotrowicz! - Remove experimental autoconfig exportsThe experimental autoconfig exports (
experimental_getDetailsForAutoConfig,experimental_runAutoConfig,experimental_AutoConfigFramework) have been removed. This logic has been moved to the@cloudflare/autoconfigpackage (without theexperimental_prefixes since the package itself is pre-v1).Patch Changes
#14366
c6579d3Thanks @jamesopstad! - Resolve relativecf-workerentrypoint imports relative to the importing moduleWhen loading the experimental
cloudflare.config.ts, a relative entrypoint imported withimport ... with { type: "cf-worker" }(e.g../src/index.ts) is now anchored to the module where the import is written, rather than being passed through verbatim and later resolved against the top-level config file. This fixes incorrect resolution when the import lives in a file other than the entry config — for example a config that re-exports from a nested file.Bare specifiers (such as
@scope/pkg) and virtual modules (such asvirtual:foo) are still left unresolved so that consumers can apply their own resolution.#14316
444b75eThanks @matingathani! - Preventwrangler devcrash when source-mapping a truncated error chunkWhen a worker logs many errors in quick succession, the stderr chunks received by
wrangler devcan be truncated mid-stack-frame, leaving a call site with an invalid column number. The source map library throws in that case, which was crashing the wrangler process entirely. The error is now caught and the original (un-source-mapped) text is returned instead.#14118
b38823fThanks @aicayzer! - FixUint8Arraystep outputs in local Workflows being persisted with the full backingArrayBufferA
Uint8Arrayreturned from a Workflows step underwrangler devwas serialised together with its full underlyingArrayBuffer, causing a rawSQLITE_TOOBIGerror at view sizes well below the documented 1MiB step-output limit. For example, a 200KB view sliced from an 800KB buffer (a common pattern fromcrypto.getRandomValuesorarr.slice(...)on a larger pool) would fail. The view's bytes are now copied to a tight buffer before persistence, bringing local behaviour in line with production. Fixes Workflows (localwrangler dev): a ~200 KBUint8Arraystep output fails withstring or blob too big: SQLITE_TOOBIG, but the same bytes as anArrayBuffer(or a 2 MB string) succeed #14101.Updated dependencies [
b38823f]:@cloudflare/cli-shared-helpers@0.1.10
Patch Changes
cfd6205,cfd6205]:create-cloudflare@2.70.5
Patch Changes
#14361
df43f59Thanks @jamesopstad! - Fix infinite loop when running C3 with pnpm 11When invoked via
pnpm create cloudflare@latest, C3 checks npm for a newer version and re-launches itself with the latest version if one is available. pnpm 11 enables theminimumReleaseAgesupply-chain protection by default, sopnpm create cloudflare@latestwill not resolve a version published in the last 24 hours. When the npmlatesttag points at a version newer than what pnpm is willing to install, the update check stayed true and C3 re-launched itself forever.The relaunched process is now marked so it never re-runs the auto-update check, ensuring C3 starts up after at most one relaunch regardless of the package manager's version resolution.
@cloudflare/deploy-helpers@0.2.2
Patch Changes
#14354
7649895Thanks @emily-shen! - Move resource provisioning into deploy helpersWorker deploy and versions upload now share the deploy helpers implementation for provisioning bindings, reducing Wrangler-specific callback wiring while preserving existing behavior.
Updated dependencies [
b38823f,cfd6205,cfd6205]:miniflare@4.20260617.1
Patch Changes
#14118
b38823fThanks @aicayzer! - FixUint8Arraystep outputs in local Workflows being persisted with the full backingArrayBufferA
Uint8Arrayreturned from a Workflows step underwrangler devwas serialised together with its full underlyingArrayBuffer, causing a rawSQLITE_TOOBIGerror at view sizes well below the documented 1MiB step-output limit. For example, a 200KB view sliced from an 800KB buffer (a common pattern fromcrypto.getRandomValuesorarr.slice(...)on a larger pool) would fail. The view's bytes are now copied to a tight buffer before persistence, bringing local behaviour in line with production. Fixes Workflows (localwrangler dev): a ~200 KBUint8Arraystep output fails withstring or blob too big: SQLITE_TOOBIG, but the same bytes as anArrayBuffer(or a 2 MB string) succeed #14101.@cloudflare/pages-shared@0.13.148
Patch Changes
b38823f]:@cloudflare/vite-plugin@1.42.1
Patch Changes
#14366
c6579d3Thanks @jamesopstad! - Resolve relativecf-workerentrypoint imports relative to the importing moduleWhen loading the experimental
cloudflare.config.ts, a relative entrypoint imported withimport ... with { type: "cf-worker" }(e.g../src/index.ts) is now anchored to the module where the import is written, rather than being passed through verbatim and later resolved against the top-level config file. This fixes incorrect resolution when the import lives in a file other than the entry config — for example a config that re-exports from a nested file.Bare specifiers (such as
@scope/pkg) and virtual modules (such asvirtual:foo) are still left unresolved so that consumers can apply their own resolution.Updated dependencies [
c6579d3,444b75e,b38823f,cfd6205,cfd6205]:@cloudflare/vitest-pool-workers@0.16.18
Patch Changes
c6579d3,444b75e,b38823f,cfd6205,cfd6205]:@cloudflare/workers-auth@0.3.2
Patch Changes
cfd6205,cfd6205]: