Version Packages#14327
Conversation
|
✅ All changesets look good |
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: |
7e780c6 to
e159a68
Compare
|
|
||
| ## 0.11.2 | ||
|
|
||
| ### Patch Changes |
There was a problem hiding this comment.
🟡 Semver classification mismatch: workflows-shared changeset classified as patch but adds new API capabilities (should be minor)
The bright-trees-explain.md changeset for @cloudflare/workflows-shared is currently classified as patch (0.11.1 → 0.11.2), but the actual change in PR #14318 adds new API capabilities: a new ctx: WorkflowStepContext field on RollbackContext exposing step.name, step.count, attempt, and config, plus a new WorkflowStepRollbackConfig type. Per REVIEW.md semver guidelines: "Minor (new features): new API capabilities or exports, behavior changes that add functionality." The version should be 0.12.0 (minor), not 0.11.2 (patch). Note: the package is "private": true so external impact is limited.
Was this helpful? React with 👍 or 👎 to provide feedback.
768cea6 to
7722462
Compare
| @@ -1,5 +1,15 @@ | |||
| # @cloudflare/deploy-helpers | |||
|
|
|||
| ## 0.2.1 | |||
There was a problem hiding this comment.
🟡 Semver misclassification: fancy-crabs-occur changeset declared as patch instead of minor
Per REVIEW.md semver guidelines, "new commands/flags/options, new API capabilities or exports" should be classified as minor. The fancy-crabs-occur changeset for @cloudflare/deploy-helpers is declared as patch, but the description is "add skipLastDeployedFromApiCheck to override deploy source check" — this adds a new API option/capability to a published package. The resulting version bump is 0.2.0 → 0.2.1 (patch) when it should be 0.2.0 → 0.3.0 (minor).
Was this helpful? React with 👍 or 👎 to provide feedback.
7722462 to
de730df
Compare
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/vite-plugin@1.42.0
Minor Changes
#14339
aa49856Thanks @jamesopstad! - Add abuildcommand to the experimental, internalcf-vitedelegate binarycf-vite buildruns Vite's full multi-environment app build (via the Builder API) and enables the experimental Build Output API by default, emitting a self-contained.cloudflare/output/v0/directory. It forcesexperimental.newConfigandexperimental.newConfig.cfBuildOutputon, so acloudflare.config.tsis required at the project root.Patch Changes
#14218
4eed569Thanks @matingathani! - Allowresolve.externalcontaining only Node.js built-ins in Worker environmentsVitest 4 automatically sets
resolve.externalto the full list of Node.js built-in modules for non-standard Vite environments via its internalrunnerTransformplugin. Previously, the Cloudflare Vite plugin rejected any non-emptyresolve.externalarray, throwing an incompatibility error on startup when used alongside Vitest 4.The validation check now allows
resolve.externalarrays that contain only Node.js built-in module names (both barefsandnode:fsforms). The error is only thrown whenresolve.externalistrueor contains non-built-in package names that would prevent user code from being bundled into the Worker.Updated dependencies [
f6e49dd,5c3bb11,594544d,a79b899,ca61558,36777db]:wrangler@4.102.0
Minor Changes
#14340
f6e49ddThanks @emily-shen! - Addcf-wrangler builddelegate supportThe experimental
cf-wranglerdelegate binary now acceptsbuildand emits the Build Output API directory through Wrangler's new-config build path. This lets parent tools invoke Wrangler's build-output implementation withcf-wrangler buildinstead of shelling out through the public Wrangler CLI.#14324
36777dbThanks @jamesopstad! - Add experimental--experimental-cf-build-outputflag towrangler buildWhen used alongside
--experimental-new-config,wrangler buildnow emits a self-contained Build Output API directory under.cloudflare/output/v0/instead of delegating towrangler deploy --dry-run.Patch Changes
#14314
5c3bb11Thanks @harryzcy! - Bump esbuild to 0.28.1This update includes several bug fixes from esbuild versions 0.27.3 through 0.28.1. See the esbuild changelog for details.
#14275
594544dThanks @alsuren! - Resolve auto-provisioned D1 bindings via the API in remote subcommandsRemote D1 subcommands (
d1 execute --remote,d1 export --remote,d1 info,d1 insights,d1 delete,d1 migrations apply --remote,d1 migrations list --remote,d1 time-travel) previously failed with:when the
[[d1_databases]]config entry only hadbindinganddatabase_name(the shapewrangler deploywrites for automatically-provisioned bindings). They now resolve the real database UUID viaGET /accounts/:accountId/d1/database/:name?fields=uuidand proceed as ifdatabase_idhad been set in config.If the config entry only has a
binding(nodatabase_name, nodatabase_id), the lookup uses the same namewrangler deploywould create via auto provisioning (<worker name>-<binding-lowercased-with-dashes>).Non-404 API failures (auth, rate-limit, server errors) now propagate verbatim instead of being masked as "database not found".
#14315
a79b899Thanks @matingathani! - Respectfind_additional_modules = falsewhenno_bundleis setWhen using
no_bundle = true, wrangler was always scanning for and attaching additional modules even iffind_additional_moduleswas explicitly set tofalsein the config. Additional modules are now only collected whenfind_additional_modulesis notfalse, consistent with the bundled code path.#14328
ca61558Thanks @edevil! - Mention temporary preview accounts inwrangler whoamioutput when unauthenticatedWhen you run
wrangler whoamiwithout being logged in, Wrangler now also tells you that you can deploy without logging in by running a command likewrangler deploy --temporaryto use a temporary preview account.Updated dependencies [
5c3bb11]:create-cloudflare@2.70.4
Patch Changes
#14314
5c3bb11Thanks @harryzcy! - Bump esbuild to 0.28.1This update includes several bug fixes from esbuild versions 0.27.3 through 0.28.1. See the esbuild changelog for details.
@cloudflare/deploy-helpers@0.2.1
Patch Changes
#14340
f6e49ddThanks @emily-shen! - addskipLastDeployedFromApiCheckto override deploy source checkUpdated dependencies [
5c3bb11]:miniflare@4.20260616.1
Patch Changes
#14314
5c3bb11Thanks @harryzcy! - Bump esbuild to 0.28.1This update includes several bug fixes from esbuild versions 0.27.3 through 0.28.1. See the esbuild changelog for details.
@cloudflare/pages-shared@0.13.147
Patch Changes
#14314
5c3bb11Thanks @harryzcy! - Bump esbuild to 0.28.1This update includes several bug fixes from esbuild versions 0.27.3 through 0.28.1. See the esbuild changelog for details.
Updated dependencies [
5c3bb11]:@cloudflare/vitest-pool-workers@0.16.17
Patch Changes
#14314
5c3bb11Thanks @harryzcy! - Bump esbuild to 0.28.1This update includes several bug fixes from esbuild versions 0.27.3 through 0.28.1. See the esbuild changelog for details.
Updated dependencies [
f6e49dd,5c3bb11,594544d,a79b899,ca61558,36777db]:@cloudflare/quick-edit@0.4.7
Patch Changes
#14314
5c3bb11Thanks @harryzcy! - Bump esbuild to 0.28.1This update includes several bug fixes from esbuild versions 0.27.3 through 0.28.1. See the esbuild changelog for details.
@cloudflare/workers-shared@0.19.7
Patch Changes
#14314
5c3bb11Thanks @harryzcy! - Bump esbuild to 0.28.1This update includes several bug fixes from esbuild versions 0.27.3 through 0.28.1. See the esbuild changelog for details.
@cloudflare/workflows-shared@0.11.2
Patch Changes
#14318
f32e9c1Thanks @vaishnav-mk! - Add step context to Workflows rollback handlersRollback handlers now receive the original step context under
ctx, makingctx.step.name,ctx.step.count,ctx.attempt, and the resolved stepconfigavailable during rollback. The legacystepNamefield remains available and is equivalent to${ctx.step.name}-${ctx.step.count}.rollbackConfigis now limited to retry and timeout settings, matching the behavior supported by rollback handlers.#14314
5c3bb11Thanks @harryzcy! - Bump esbuild to 0.28.1This update includes several bug fixes from esbuild versions 0.27.3 through 0.28.1. See the esbuild changelog for details.