Skip to content

Version Packages#14353

Merged
jamesopstad merged 1 commit into
mainfrom
changeset-release/main
Jun 19, 2026
Merged

Version Packages#14353
jamesopstad merged 1 commit into
mainfrom
changeset-release/main

Conversation

@workers-devprod

@workers-devprod workers-devprod commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

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 f224ce2 Thanks @dario-piotrowicz! - Add experimental package for framework autoconfig detection and configuration

  • #14365 f224ce2 Thanks @dario-piotrowicz! - Add support for React Router >= 8.0.0

    React Router v8 enables viteEnvironmentApi and middleware by default, so autoconfig no longer adds future flags to react-router.config.ts for v8+ projects and uses the middleware code pattern unconditionally.

Patch Changes

  • Updated dependencies [cfd6205, cfd6205]:
    • @cloudflare/workers-utils@0.24.0
    • @cloudflare/cli-shared-helpers@0.1.10

@cloudflare/workers-utils@0.24.0

Minor Changes

  • #14295 cfd6205 Thanks @dario-piotrowicz! - Move unstable_getWorkerNameFromProject from wrangler to @cloudflare/workers-utils

    The unstable_getWorkerNameFromProject export has been removed from the wrangler package. This function is now available as getWorkerNameFromProject (without the unstable_ prefix) from @cloudflare/workers-utils. If you were importing this function from wrangler, update your import to use @cloudflare/workers-utils instead.

  • #14295 cfd6205 Thanks @dario-piotrowicz! - Add PackageManager type and constants

    Added the PackageManager interface and package manager constants (NpmPackageManager, PnpmPackageManager, YarnPackageManager, BunPackageManager).

wrangler@4.103.0

Minor Changes

  • #14295 cfd6205 Thanks @dario-piotrowicz! - Move unstable_getWorkerNameFromProject from wrangler to @cloudflare/workers-utils

    The unstable_getWorkerNameFromProject export has been removed from the wrangler package. This function is now available as getWorkerNameFromProject (without the unstable_ prefix) from @cloudflare/workers-utils. If you were importing this function from wrangler, update your import to use @cloudflare/workers-utils instead.

  • #14295 cfd6205 Thanks @dario-piotrowicz! - Remove experimental autoconfig exports

    The experimental autoconfig exports (experimental_getDetailsForAutoConfig, experimental_runAutoConfig, experimental_AutoConfigFramework) have been removed. This logic has been moved to the @cloudflare/autoconfig package (without the experimental_ prefixes since the package itself is pre-v1).

Patch Changes

  • #14366 c6579d3 Thanks @jamesopstad! - Resolve relative cf-worker entrypoint imports relative to the importing module

    When loading the experimental cloudflare.config.ts, a relative entrypoint imported with import ... 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 as virtual:foo) are still left unresolved so that consumers can apply their own resolution.

  • #14316 444b75e Thanks @matingathani! - Prevent wrangler dev crash when source-mapping a truncated error chunk

    When a worker logs many errors in quick succession, the stderr chunks received by wrangler dev can 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 b38823f Thanks @aicayzer! - Fix Uint8Array step outputs in local Workflows being persisted with the full backing ArrayBuffer

    A Uint8Array returned from a Workflows step under wrangler dev was serialised together with its full underlying ArrayBuffer, causing a raw SQLITE_TOOBIG error at view sizes well below the documented 1MiB step-output limit. For example, a 200KB view sliced from an 800KB buffer (a common pattern from crypto.getRandomValues or arr.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 (local wrangler dev): a ~200 KB Uint8Array step output fails with string or blob too big: SQLITE_TOOBIG, but the same bytes as an ArrayBuffer (or a 2 MB string) succeed #14101.

  • Updated dependencies [b38823f]:

    • miniflare@4.20260617.1

@cloudflare/cli-shared-helpers@0.1.10

Patch Changes

  • Updated dependencies [cfd6205, cfd6205]:
    • @cloudflare/workers-utils@0.24.0

create-cloudflare@2.70.5

Patch Changes

  • #14361 df43f59 Thanks @jamesopstad! - Fix infinite loop when running C3 with pnpm 11

    When 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 the minimumReleaseAge supply-chain protection by default, so pnpm create cloudflare@latest will not resolve a version published in the last 24 hours. When the npm latest tag 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 7649895 Thanks @emily-shen! - Move resource provisioning into deploy helpers

    Worker 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
    • @cloudflare/workers-utils@0.24.0
    • @cloudflare/cli-shared-helpers@0.1.10

miniflare@4.20260617.1

Patch Changes

@cloudflare/pages-shared@0.13.148

Patch Changes

  • Updated dependencies [b38823f]:
    • miniflare@4.20260617.1

@cloudflare/vite-plugin@1.42.1

Patch Changes

  • #14366 c6579d3 Thanks @jamesopstad! - Resolve relative cf-worker entrypoint imports relative to the importing module

    When loading the experimental cloudflare.config.ts, a relative entrypoint imported with import ... 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 as virtual:foo) are still left unresolved so that consumers can apply their own resolution.

  • Updated dependencies [c6579d3, 444b75e, b38823f, cfd6205, cfd6205]:

    • wrangler@4.103.0
    • miniflare@4.20260617.1

@cloudflare/vitest-pool-workers@0.16.18

Patch Changes

@cloudflare/workers-auth@0.3.2

Patch Changes

  • Updated dependencies [cfd6205, cfd6205]:
    • @cloudflare/workers-utils@0.24.0

@github-actions

github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

⚠️ Issues found

  • .changeset/evil-drinks-sing.md: Introduces an experimental package but does not include a note on how users can opt in (e.g., installing the package, required configuration, or flags). Per the review criteria, changesets for experimental features must include opt-in instructions.

  • .changeset/hungry-mails-cover.md: Adds support for an experimental feature (@cloudflare/autoconfig) but does not explicitly call out its experimental nature or provide opt-in instructions in the description. Per the review criteria and .changeset/README.md, changesets for experimental features should explicitly note how users can opt in.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@pkg-pr-new

pkg-pr-new Bot commented Jun 18, 2026

Copy link
Copy Markdown
@cloudflare/autoconfig

npm i https://pkg.pr.new/cloudflare/workers-sdk/@cloudflare/autoconfig@14353

create-cloudflare

npm i https://pkg.pr.new/cloudflare/workers-sdk/create-cloudflare@14353

@cloudflare/deploy-helpers

npm i https://pkg.pr.new/cloudflare/workers-sdk/@cloudflare/deploy-helpers@14353

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/cloudflare/workers-sdk/@cloudflare/kv-asset-handler@14353

miniflare

npm i https://pkg.pr.new/cloudflare/workers-sdk/miniflare@14353

@cloudflare/pages-shared

npm i https://pkg.pr.new/cloudflare/workers-sdk/@cloudflare/pages-shared@14353

@cloudflare/unenv-preset

npm i https://pkg.pr.new/cloudflare/workers-sdk/@cloudflare/unenv-preset@14353

@cloudflare/vite-plugin

npm i https://pkg.pr.new/cloudflare/workers-sdk/@cloudflare/vite-plugin@14353

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/cloudflare/workers-sdk/@cloudflare/vitest-pool-workers@14353

@cloudflare/workers-auth

npm i https://pkg.pr.new/cloudflare/workers-sdk/@cloudflare/workers-auth@14353

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/cloudflare/workers-sdk/@cloudflare/workers-editor-shared@14353

@cloudflare/workers-utils

npm i https://pkg.pr.new/cloudflare/workers-sdk/@cloudflare/workers-utils@14353

wrangler

npm i https://pkg.pr.new/cloudflare/workers-sdk/wrangler@14353

commit: acddfae

@workers-devprod workers-devprod force-pushed the changeset-release/main branch 3 times, most recently from 93f798c to 39e6fbf Compare June 18, 2026 18:20
devin-ai-integration[bot]

This comment was marked as resolved.

@workers-devprod workers-devprod force-pushed the changeset-release/main branch 4 times, most recently from 090ae2e to abbbd1d Compare June 19, 2026 10:21
@workers-devprod workers-devprod force-pushed the changeset-release/main branch from abbbd1d to acddfae Compare June 19, 2026 12:30
@jamesopstad jamesopstad merged commit 4d8ffcb into main Jun 19, 2026
60 checks passed
@jamesopstad jamesopstad deleted the changeset-release/main branch June 19, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants