13 KiB
@cloudflare/deploy-helpers
0.4.0
Minor Changes
-
#14591
0283a1fThanks @dario-piotrowicz! - ExportcollectPackageDependenciesfor npm dependency metadata collectionThe package dependency discovery logic (collecting installed npm package names and versions from a project's
package.json) is now owned bydeploy-helpersand called internally during deploy and version uploads, rather than being pre-computed in wrangler and passed through as a prop.
Patch Changes
- Updated dependencies [
0283a1f,1b965c5]:- @cloudflare/workers-utils@0.26.0
- miniflare@4.20260708.1
- @cloudflare/cli-shared-helpers@0.1.13
0.3.3
Patch Changes
0.3.2
Patch Changes
- Updated dependencies [
0852346]:
0.3.1
Patch Changes
- Updated dependencies [
e7e5780,aad35b7,d88555e,1ac96a1,f416dd9,1ca8d8f,16fbf81]:- miniflare@4.20260702.0
- @cloudflare/workers-utils@0.25.1
- @cloudflare/cli-shared-helpers@0.1.12
0.3.0
Minor Changes
-
#14474
aa5d580Thanks @WillTaylorDev! - Add cache options for WorkerEntrypoint exportsYou can now set cache options on
WorkerEntrypointexports and configure cross-version cache behavior globally:// wrangler.json { "cache": { "enabled": true, "cross_version_cache": true }, "exports": { "default": { "type": "worker", "cache": { "enabled": false } }, "Admin": { "type": "worker", "cache": { "enabled": true } } } }Wrangler sends the
exportsconfig to the deploy and version upload APIs alongside the globalcache.enabledandcache.cross_version_cachesettings. The platform resolves those global settings plus cache overrides on exports and validates which entrypoint names are cacheable.
Patch Changes
-
#14305
98793d8Thanks @jbwcloudflare! - Improve asset upload performance with single-file uploadsAsset uploads now use a more efficient per-file upload path when the platform enables it. This is rolled out server-side and requires no configuration changes. Existing upload behavior is unchanged when the new path is not enabled.
-
Updated dependencies [
aa5d580,6b0ce98]:- @cloudflare/workers-utils@0.25.0
- miniflare@4.20260701.0
- @cloudflare/cli-shared-helpers@0.1.11
0.2.5
Patch Changes
-
#14490
75d8cb0Thanks @petebacondarwin! - remove skipLastDeployedFromApiCheckThis was a temporary option to bypass an API issue, which has been fixed API side.
0.2.4
Patch Changes
- Updated dependencies [
3b743c1]:
0.2.3
Patch Changes
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
- @cloudflare/workers-utils@0.24.0
- @cloudflare/cli-shared-helpers@0.1.10
0.2.1
Patch Changes
-
#14347
673b09eThanks @jamesopstad! - Update undici from 7.24.8 to 7.28.0 -
#14340
f6e49ddThanks @emily-shen! - addskipLastDeployedFromApiCheckto override deploy source check -
#14269
5dfb788Thanks @mattjohnsonpint! - Supportdev.pluginon typed services bindingsWrangler only honored
dev.pluginonunsafe.bindingsentries, so users authoring a service binding viaservices[]could not wire it to a local Miniflare plugin duringwrangler dev— they had to fall back tounsafe.bindingsand accept a "directly supported by wrangler" warning. Typed services bindings now accept the samedev: { plugin, options? }shape, route the binding through Miniflare's external-plugin pathway inwrangler dev, and strip the field at deploy time. Validation rejects malformeddevshapes. -
Updated dependencies [
673b09e,e930bd4,5c3bb11,296ad65,5dfb788]:- @cloudflare/workers-utils@0.23.2
- miniflare@4.20260617.0
- @cloudflare/cli-shared-helpers@0.1.9
0.2.0
Minor Changes
-
#14321
88662aaThanks @emily-shen! - re-export OutputWorkerSchema from internal config package -
#14265
e3fce14Thanks @emily-shen! - Expose Cloudflare config conversion utilities from deploy helpers@cloudflare/deploy-helpersnow re-exportsConfigSchemaandconvertToWranglerConfigfrom the internal@cloudflare/configpackage, so consumers can parse and convert Cloudflare config files without depending on the unpublished package directly.
Patch Changes
-
#14265
e3fce14Thanks @emily-shen! - Bundle private internal dependencies in deploy helpers@cloudflare/deploy-helpersno longer declares private workspace packages as runtime dependencies, so installing the package from npm does not require unpublished internal packages. -
#14304
ee82c76Thanks @emily-shen! - Skip resource provisioning for asset-only deploymentsPreviously, asset-only deployments would provision resources even when there was no user Worker script. On a subsequent deploy, we would re-attempt provisioning as the previous asset-only upload would/could not be bound to the previously provisioned resource. Provisioning would then error as the resource had already been created, blocking the deploy.
-
Updated dependencies [
0e055d3,27db82c,2a6a26b,9a424ed,ecfdd5a,41f391f]:- miniflare@4.20260616.0
- @cloudflare/workers-utils@0.23.1
- @cloudflare/cli-shared-helpers@0.1.8
0.1.3
Patch Changes
-
#14259
2ae6099Thanks @emily-shen! - Move worker build step earlier in deploy/upload step, before upload specific config validation
0.1.2
Patch Changes
0.1.1
Patch Changes
-
#14063
65b5f9eThanks @emily-shen! - Move fetch helpers into@cloudflare/workers-utilsShared Cloudflare API fetch helper types and plumbing now live in
@cloudflare/workers-utilsso Wrangler and other clients can use the same implementation.
0.1.0
Minor Changes
-
#14014
d042705Thanks @emily-shen! - Add@cloudflare/deploy-helperspackage.This introduces a shared internal package for deploy-related helper types and code.