diff --git a/.changeset/bitter-dingos-remain.md b/.changeset/bitter-dingos-remain.md deleted file mode 100644 index e9d2558daf69..000000000000 --- a/.changeset/bitter-dingos-remain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"create-cloudflare": patch ---- - -Adds submodule to Python hello world template diff --git a/.changeset/busy-horses-kick.md b/.changeset/busy-horses-kick.md deleted file mode 100644 index 1bfed204bc24..000000000000 --- a/.changeset/busy-horses-kick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"create-cloudflare": minor ---- - -add TanStack Start framework template diff --git a/.changeset/floppy-zoos-listen.md b/.changeset/floppy-zoos-listen.md deleted file mode 100644 index dcee751df887..000000000000 --- a/.changeset/floppy-zoos-listen.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"wrangler": patch ---- - -Better Wrangler subdomain defaults warning. - -Improves the warnings that we show users when either `worker_dev` or `preview_urls` are missing. diff --git a/.changeset/gold-paws-serve.md b/.changeset/gold-paws-serve.md deleted file mode 100644 index bad409ec8f71..000000000000 --- a/.changeset/gold-paws-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/vitest-pool-workers": minor ---- - -Infer latest locally available compatibility date if none is provided in the test configuration diff --git a/.changeset/itchy-radios-drive.md b/.changeset/itchy-radios-drive.md deleted file mode 100644 index 6407085a03fe..000000000000 --- a/.changeset/itchy-radios-drive.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"wrangler": patch ---- - -Implements `python_modules.excludes` wrangler config field - -```toml -[python_modules] -excludes = ["**/*.pyc", "**/__pycache__"] -``` diff --git a/.changeset/silly-terms-hunt.md b/.changeset/silly-terms-hunt.md deleted file mode 100644 index 68f9d229cb8f..000000000000 --- a/.changeset/silly-terms-hunt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"create-cloudflare": patch ---- - -Remove lockfiles from Python C3 templates diff --git a/.changeset/thirty-walls-film.md b/.changeset/thirty-walls-film.md deleted file mode 100644 index 7fd0001bcffe..000000000000 --- a/.changeset/thirty-walls-film.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"wrangler": minor ---- - -Enable automatic resource provisioning by default in Wrangler. This is still an experimental feature, but we're turning on the flag by default to make it easier for people to test it and try it out. You can disable the feature using the `--no-x-provision` flag. It currently works for R2, D1, and KV bindings. - -To use this feature, add a binding to your config file _without_ a resource ID: - -```jsonc -{ - "kv_namespaces": [{ "binding": "MY_KV" }], - "d1_databases": [{ "binding": "MY_DB" }], - "r2_buckets": [{ "binding": "MY_R2" }] -} -``` - -`wrangler dev` will automatically create these resources for you locally, and when you next run `wrangler deploy` Wrangler will call the Cloudflare API to create the requested resources and link them to your Worker. They'll stay linked across deploys, and you don't need to add the resource IDs to the config file for future deploys to work. This is especially good for shared templates, which now no longer need to include account-specific resource ID when adding a binding. diff --git a/.changeset/tricky-squids-wait.md b/.changeset/tricky-squids-wait.md deleted file mode 100644 index 5a908c92da03..000000000000 --- a/.changeset/tricky-squids-wait.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@cloudflare/vitest-pool-workers": patch -"@cloudflare/workflows-shared": patch -"miniflare": patch ---- - -migrate workflow to use a wrapped binding diff --git a/.changeset/true-groups-end.md b/.changeset/true-groups-end.md deleted file mode 100644 index d324b8de0e67..000000000000 --- a/.changeset/true-groups-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/vitest-pool-workers": patch ---- - -ensure that vitest specific nodejs polyfills override native modules diff --git a/.changeset/wicked-chairs-clean.md b/.changeset/wicked-chairs-clean.md deleted file mode 100644 index a019eb2a0178..000000000000 --- a/.changeset/wicked-chairs-clean.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"wrangler": patch -"@cloudflare/vite-plugin": patch -"@cloudflare/vitest-pool-workers": patch ---- - -Remove obsolete `--x-remote-bindings` flag diff --git a/packages/create-cloudflare/CHANGELOG.md b/packages/create-cloudflare/CHANGELOG.md index 534a82a0f7a1..84561d479ceb 100644 --- a/packages/create-cloudflare/CHANGELOG.md +++ b/packages/create-cloudflare/CHANGELOG.md @@ -1,5 +1,17 @@ # create-cloudflare +## 2.54.0 + +### Minor Changes + +- [#10842](https://github.com/cloudflare/workers-sdk/pull/10842) [`af18b48`](https://github.com/cloudflare/workers-sdk/commit/af18b483c37d13b33df5dfff5cefc32e5e5bee2d) Thanks [@dario-piotrowicz](https://github.com/dario-piotrowicz)! - add TanStack Start framework template + +### Patch Changes + +- [#10991](https://github.com/cloudflare/workers-sdk/pull/10991) [`0372e86`](https://github.com/cloudflare/workers-sdk/commit/0372e863ec0e9f8da79fb655f61e5f69504c324d) Thanks [@dom96](https://github.com/dom96)! - Adds submodule to Python hello world template + +- [#11043](https://github.com/cloudflare/workers-sdk/pull/11043) [`5d9cf0d`](https://github.com/cloudflare/workers-sdk/commit/5d9cf0d097951adc15c294c02d4958ae731c47ac) Thanks [@dom96](https://github.com/dom96)! - Remove lockfiles from Python C3 templates + ## 2.53.0 ### Minor Changes diff --git a/packages/create-cloudflare/package.json b/packages/create-cloudflare/package.json index 81251620bbe3..278204145b0e 100644 --- a/packages/create-cloudflare/package.json +++ b/packages/create-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "create-cloudflare", - "version": "2.53.0", + "version": "2.54.0", "description": "A CLI for creating and deploying new applications to Cloudflare.", "keywords": [ "cloudflare", diff --git a/packages/miniflare/CHANGELOG.md b/packages/miniflare/CHANGELOG.md index bfa4fc71f55c..1dcaa3b584a1 100644 --- a/packages/miniflare/CHANGELOG.md +++ b/packages/miniflare/CHANGELOG.md @@ -1,5 +1,11 @@ # miniflare +## 4.20251011.1 + +### Patch Changes + +- [#10919](https://github.com/cloudflare/workers-sdk/pull/10919) [`ca6c010`](https://github.com/cloudflare/workers-sdk/commit/ca6c01017ccc39671e8724a6b9a5aa37a5e07e57) Thanks [@Caio-Nogueira](https://github.com/Caio-Nogueira)! - migrate workflow to use a wrapped binding + ## 4.20251011.0 ### Minor Changes diff --git a/packages/miniflare/package.json b/packages/miniflare/package.json index a6b3dcd9b21a..37869842da9e 100644 --- a/packages/miniflare/package.json +++ b/packages/miniflare/package.json @@ -1,6 +1,6 @@ { "name": "miniflare", - "version": "4.20251011.0", + "version": "4.20251011.1", "description": "Fun, full-featured, fully-local simulator for Cloudflare Workers", "keywords": [ "cloudflare", diff --git a/packages/pages-shared/CHANGELOG.md b/packages/pages-shared/CHANGELOG.md index 42e546680e20..9c9b8946bbbf 100644 --- a/packages/pages-shared/CHANGELOG.md +++ b/packages/pages-shared/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudflare/pages-shared +## 0.13.81 + +### Patch Changes + +- Updated dependencies [[`ca6c010`](https://github.com/cloudflare/workers-sdk/commit/ca6c01017ccc39671e8724a6b9a5aa37a5e07e57)]: + - miniflare@4.20251011.1 + ## 0.13.80 ### Patch Changes diff --git a/packages/pages-shared/package.json b/packages/pages-shared/package.json index 8f9bd3c33661..e33f0f80e76d 100644 --- a/packages/pages-shared/package.json +++ b/packages/pages-shared/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/pages-shared", - "version": "0.13.80", + "version": "0.13.81", "repository": { "type": "git", "url": "https://github.com/cloudflare/workers-sdk.git", diff --git a/packages/vite-plugin-cloudflare/CHANGELOG.md b/packages/vite-plugin-cloudflare/CHANGELOG.md index ad8c962808e4..27f2c5c860cb 100644 --- a/packages/vite-plugin-cloudflare/CHANGELOG.md +++ b/packages/vite-plugin-cloudflare/CHANGELOG.md @@ -1,5 +1,15 @@ # @cloudflare/vite-plugin +## 1.13.15 + +### Patch Changes + +- [#10741](https://github.com/cloudflare/workers-sdk/pull/10741) [`2f57345`](https://github.com/cloudflare/workers-sdk/commit/2f57345a7a57b6bba75c51e1a8f322894aa8a628) Thanks [@penalosa](https://github.com/penalosa)! - Remove obsolete `--x-remote-bindings` flag + +- Updated dependencies [[`4bd4c29`](https://github.com/cloudflare/workers-sdk/commit/4bd4c296d599246d04f3c86034c739411b224659), [`31e1330`](https://github.com/cloudflare/workers-sdk/commit/31e133090af046982b3ee15dc61262055c66ab5e), [`1a8088a`](https://github.com/cloudflare/workers-sdk/commit/1a8088ab32110f7d0503f5c379d4964200c0c140), [`ca6c010`](https://github.com/cloudflare/workers-sdk/commit/ca6c01017ccc39671e8724a6b9a5aa37a5e07e57), [`2f57345`](https://github.com/cloudflare/workers-sdk/commit/2f57345a7a57b6bba75c51e1a8f322894aa8a628)]: + - wrangler@4.45.0 + - miniflare@4.20251011.1 + ## 1.13.14 ### Patch Changes diff --git a/packages/vite-plugin-cloudflare/package.json b/packages/vite-plugin-cloudflare/package.json index 159940337909..ce45f7ba3b40 100644 --- a/packages/vite-plugin-cloudflare/package.json +++ b/packages/vite-plugin-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/vite-plugin", - "version": "1.13.14", + "version": "1.13.15", "description": "Cloudflare plugin for Vite", "keywords": [ "cloudflare", diff --git a/packages/vitest-pool-workers/CHANGELOG.md b/packages/vitest-pool-workers/CHANGELOG.md index 86cf104d44e0..cb6fb4b76ef9 100644 --- a/packages/vitest-pool-workers/CHANGELOG.md +++ b/packages/vitest-pool-workers/CHANGELOG.md @@ -1,5 +1,23 @@ # @cloudflare/vitest-pool-workers +## 0.10.0 + +### Minor Changes + +- [#11047](https://github.com/cloudflare/workers-sdk/pull/11047) [`0ff1964`](https://github.com/cloudflare/workers-sdk/commit/0ff19648c143803a820d00b9301b17bfa48eff30) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - Infer latest locally available compatibility date if none is provided in the test configuration + +### Patch Changes + +- [#10919](https://github.com/cloudflare/workers-sdk/pull/10919) [`ca6c010`](https://github.com/cloudflare/workers-sdk/commit/ca6c01017ccc39671e8724a6b9a5aa37a5e07e57) Thanks [@Caio-Nogueira](https://github.com/Caio-Nogueira)! - migrate workflow to use a wrapped binding + +- [#11047](https://github.com/cloudflare/workers-sdk/pull/11047) [`0ff1964`](https://github.com/cloudflare/workers-sdk/commit/0ff19648c143803a820d00b9301b17bfa48eff30) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - ensure that vitest specific nodejs polyfills override native modules + +- [#10741](https://github.com/cloudflare/workers-sdk/pull/10741) [`2f57345`](https://github.com/cloudflare/workers-sdk/commit/2f57345a7a57b6bba75c51e1a8f322894aa8a628) Thanks [@penalosa](https://github.com/penalosa)! - Remove obsolete `--x-remote-bindings` flag + +- Updated dependencies [[`4bd4c29`](https://github.com/cloudflare/workers-sdk/commit/4bd4c296d599246d04f3c86034c739411b224659), [`31e1330`](https://github.com/cloudflare/workers-sdk/commit/31e133090af046982b3ee15dc61262055c66ab5e), [`1a8088a`](https://github.com/cloudflare/workers-sdk/commit/1a8088ab32110f7d0503f5c379d4964200c0c140), [`ca6c010`](https://github.com/cloudflare/workers-sdk/commit/ca6c01017ccc39671e8724a6b9a5aa37a5e07e57), [`2f57345`](https://github.com/cloudflare/workers-sdk/commit/2f57345a7a57b6bba75c51e1a8f322894aa8a628)]: + - wrangler@4.45.0 + - miniflare@4.20251011.1 + ## 0.9.14 ### Patch Changes diff --git a/packages/vitest-pool-workers/package.json b/packages/vitest-pool-workers/package.json index 4963e2db3596..cd2294f245cc 100644 --- a/packages/vitest-pool-workers/package.json +++ b/packages/vitest-pool-workers/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/vitest-pool-workers", - "version": "0.9.14", + "version": "0.10.0", "description": "Workers Vitest integration for writing Vitest unit and integration tests that run inside the Workers runtime", "keywords": [ "cloudflare", diff --git a/packages/workflows-shared/CHANGELOG.md b/packages/workflows-shared/CHANGELOG.md index 61307d6f52f6..ae967bd167cc 100644 --- a/packages/workflows-shared/CHANGELOG.md +++ b/packages/workflows-shared/CHANGELOG.md @@ -1,5 +1,11 @@ # @cloudflare/workflows-shared +## 0.3.8 + +### Patch Changes + +- [#10919](https://github.com/cloudflare/workers-sdk/pull/10919) [`ca6c010`](https://github.com/cloudflare/workers-sdk/commit/ca6c01017ccc39671e8724a6b9a5aa37a5e07e57) Thanks [@Caio-Nogueira](https://github.com/Caio-Nogueira)! - migrate workflow to use a wrapped binding + ## 0.3.7 ### Patch Changes diff --git a/packages/workflows-shared/package.json b/packages/workflows-shared/package.json index e086e84d3526..a773f3ea4891 100644 --- a/packages/workflows-shared/package.json +++ b/packages/workflows-shared/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/workflows-shared", - "version": "0.3.7", + "version": "0.3.8", "private": true, "description": "Package that is used at Cloudflare to power some internal features of Cloudflare Workflows.", "keywords": [ diff --git a/packages/wrangler/CHANGELOG.md b/packages/wrangler/CHANGELOG.md index b57e370bcb4a..cba9bde4dbea 100644 --- a/packages/wrangler/CHANGELOG.md +++ b/packages/wrangler/CHANGELOG.md @@ -1,5 +1,41 @@ # wrangler +## 4.45.0 + +### Minor Changes + +- [#11030](https://github.com/cloudflare/workers-sdk/pull/11030) [`1a8088a`](https://github.com/cloudflare/workers-sdk/commit/1a8088ab32110f7d0503f5c379d4964200c0c140) Thanks [@penalosa](https://github.com/penalosa)! - Enable automatic resource provisioning by default in Wrangler. This is still an experimental feature, but we're turning on the flag by default to make it easier for people to test it and try it out. You can disable the feature using the `--no-x-provision` flag. It currently works for R2, D1, and KV bindings. + + To use this feature, add a binding to your config file _without_ a resource ID: + + ```jsonc + { + "kv_namespaces": [{ "binding": "MY_KV" }], + "d1_databases": [{ "binding": "MY_DB" }], + "r2_buckets": [{ "binding": "MY_R2" }], + } + ``` + + `wrangler dev` will automatically create these resources for you locally, and when you next run `wrangler deploy` Wrangler will call the Cloudflare API to create the requested resources and link them to your Worker. They'll stay linked across deploys, and you don't need to add the resource IDs to the config file for future deploys to work. This is especially good for shared templates, which now no longer need to include account-specific resource ID when adding a binding. + +### Patch Changes + +- [#11037](https://github.com/cloudflare/workers-sdk/pull/11037) [`4bd4c29`](https://github.com/cloudflare/workers-sdk/commit/4bd4c296d599246d04f3c86034c739411b224659) Thanks [@danielrs](https://github.com/danielrs)! - Better Wrangler subdomain defaults warning. + + Improves the warnings that we show users when either `worker_dev` or `preview_urls` are missing. + +- [#10927](https://github.com/cloudflare/workers-sdk/pull/10927) [`31e1330`](https://github.com/cloudflare/workers-sdk/commit/31e133090af046982b3ee15dc61262055c66ab5e) Thanks [@dom96](https://github.com/dom96)! - Implements `python_modules.excludes` wrangler config field + + ```toml + [python_modules] + excludes = ["**/*.pyc", "**/__pycache__"] + ``` + +- [#10741](https://github.com/cloudflare/workers-sdk/pull/10741) [`2f57345`](https://github.com/cloudflare/workers-sdk/commit/2f57345a7a57b6bba75c51e1a8f322894aa8a628) Thanks [@penalosa](https://github.com/penalosa)! - Remove obsolete `--x-remote-bindings` flag + +- Updated dependencies [[`ca6c010`](https://github.com/cloudflare/workers-sdk/commit/ca6c01017ccc39671e8724a6b9a5aa37a5e07e57)]: + - miniflare@4.20251011.1 + ## 4.44.0 ### Minor Changes diff --git a/packages/wrangler/package.json b/packages/wrangler/package.json index 6b81b1557c9b..3a142dbfc8de 100644 --- a/packages/wrangler/package.json +++ b/packages/wrangler/package.json @@ -1,6 +1,6 @@ { "name": "wrangler", - "version": "4.44.0", + "version": "4.45.0", "description": "Command-line interface for all things Cloudflare Workers", "keywords": [ "wrangler",