369 KiB
create-cloudflare
2.70.10
Patch Changes
-
#14292
21d048fThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.15.4 0.16.1 -
#14292
21d048fThanks @dependabot! - Fix SvelteKit project creation failing with "Error parsing file: svelte.config.js"As of
sv0.16, newly scaffolded SvelteKit projects no longer include asvelte.config.jsfile, and the adapter is configured in the Vite config instead. C3 now updates the adapter import invite.config.ts/vite.config.jsrather thansvelte.config.js, so creating a SvelteKit project succeeds again.
2.70.9
Patch Changes
-
#14567
0852346Thanks @dependabot! - Update dependencies of "miniflare", "wrangler", "create-cloudflare"The following dependency versions have been updated:
Dependency From To workerd 1.20260702.1 1.20260706.1 @cloudflare/workers-types 4.20260702.1 5.20260706.1
2.70.8
Patch Changes
-
#14556
318da53Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-next-app 16.2.9 16.2.10 -
#14557
5d81d19Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 22.0.4 22.0.5 -
#14558
c5f79a1Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 8.0.1 8.1.0 -
#14559
93fa704Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vite 9.1.0 9.1.1 -
#14560
64fbd69Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-astro 5.2.0 5.2.2 -
#14544
53f5a59Thanks @petebacondarwin! - Fix scaffolding of Qwik projects when@cloudflare/workers-typesv5 is installed@cloudflare/workers-typesv5 removed the date-versioned entrypoints (e.g.@cloudflare/workers-types/2024-01-01) in favour of a single bare package import. C3 previously only added a date-versioned entrypoint totsconfig.jsonand skipped updating the config entirely when none could be found, leaving templates that install workers-types (such as Qwik) without any Cloudflare types.C3 now falls back to adding the bare
@cloudflare/workers-typesentry when no date-versioned entrypoint is available, so the correct types are always configured regardless of the installed version. -
#14492
1ac96a1Thanks @penalosa! - Replace the CommonJSxdg-app-pathsdependency with a vendored pure-ESM implementationxdg-app-paths(and itsxdg-portable/os-pathsdependencies) are CommonJS only, which caused "Dynamic require of 'path' is not supported" errors when the surrounding code was bundled to ESM. The global config/cache directory resolution is now provided by a small, dependency-free pure-ESM module in@cloudflare/workers-utilsthat reproduces the previous path resolution exactly (verified against the real package in unit tests), so existing config and credential locations are unchanged. This also drops the transitivefseventsoptional dependency thatxdg-app-pathspulled in.Miniflare and create-cloudflare now consume the shared helpers from
@cloudflare/workers-utilsinstead of maintaining their own copies, importing node-only leaf entry points (@cloudflare/workers-utils/fs-helpers,@cloudflare/workers-utils/global-wrangler-config-path) where ESM bundling is required.
2.70.7
Patch Changes
-
#14490
75d8cb0Thanks @petebacondarwin! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.654 0.0.660 -
#14490
75d8cb0Thanks @petebacondarwin! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To nuxi 3.35.2 3.36.1 -
#14490
75d8cb0Thanks @petebacondarwin! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vite 9.0.7 9.1.0 -
#14490
75d8cb0Thanks @petebacondarwin! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/cli 0.69.3 0.69.5 -
#14490
75d8cb0Thanks @petebacondarwin! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 22.0.3 22.0.4 -
#14490
75d8cb0Thanks @petebacondarwin! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-astro 5.0.6 5.2.0 -
#14490
75d8cb0Thanks @petebacondarwin! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.6.1 2.6.2 -
#14490
75d8cb0Thanks @petebacondarwin! - Fix npm installs for Analog projectsAnalog's generated Vite overrides can cause npm to fail with
Unable to resolve reference $vitewhen dependency resolution changes.create-cloudflarenow opts npm-generated Analog projects out of those overrides so project creation can complete successfully.
2.70.6
Patch Changes
-
#14377
bc08cfaThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.651 0.0.654 -
#14378
2091f80Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 22.0.1 22.0.3 -
#14379
914bd65Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 8.0.0 8.0.1 -
#14380
44a4084Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vue 3.22.3 3.22.4 -
#14381
f927adcThanks @dai-shi! - Scaffold the Cloudflare-specific Waku files in the C3 script instead of relying on an external exampleThe Waku template now runs the default
create-wakugenerator and overlays the Cloudflare-specific files (wrangler.jsonc, the Workers entrypointsrc/waku.server.tsx, the Cloudflarewaku.config.ts, and thepublic/_headers/public/404.htmlstatic assets) viacopyFiles, installing the extra build dependencies and removing the redundant trailing-slash dev middleware inconfigure. This removes the dependency on the externalwakujs/waku-examplesrepository for the scaffolded project content.
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.
2.70.4
Patch Changes
-
#14347
673b09eThanks @jamesopstad! - Update undici from 7.24.8 to 7.28.0 -
#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.
-
#14349
3eec0f7Thanks @jamesopstad! - Upgradecreate-react-routerto8.0.0and prevent React Router template overriding v8 dependencies
2.70.3
Patch Changes
-
#14006
6aa6f0eThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.627 0.0.651 -
#14289
6941222Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/cli 0.69.2 0.69.3 -
#14290
420ac2dThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 22.0.0 22.0.1 -
#14291
9b1e128Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.6.0 2.6.1 -
#14293
d80ff62Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-next-app 16.2.7 16.2.9
2.70.2
Patch Changes
-
#14193
88519f9Thanks @petebacondarwin! - Fixcreate cloudflareexiting with code0even after an unhandled error -
#14235
13abd5aThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/cli 0.69.1 0.69.2 -
#14193
88519f9Thanks @petebacondarwin! - Fixcreate cloudflareaborting withERR_PNPM_IGNORED_BUILDSon pnpm 11pnpm 11 flipped
strictDepBuildstotrueby default, which makes the install fail when dependencies have unapproved build scripts.wranglerdepends onworkerdandesbuild, and (via miniflare) onsharp— all three need their postinstall scripts to produce platform binaries.C3 now writes or merges in a
pnpm-workspace.yamlin the generated project that approves exactly those three packages. If other packages trigger this error, C3 also now interactively offers to retry withpnpm approve-builds <pkg>…
2.70.1
Patch Changes
-
#14205
d6fd677Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.16.0 7.17.0 -
#14206
9c07154Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.15.3 0.15.4 -
#14207
33ab99bThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.5.2 2.6.0 -
#14208
82c4d93Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-next-app 16.2.6 16.2.7 -
#14209
e13b8c0Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.13 22.0.0 -
#14216
6b903e5Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/cli 0.68.0 0.69.1
2.70.0
Minor Changes
-
#14095
8b4e917Thanks @dario-piotrowicz! - Hide non-framework categories when--platform=pagesis specifiedWhen running C3 with
--platform=pages, the "Hello World example" and "Application Starter" categories are now hidden since they only produce Workers projects. The framework list is also filtered to only show frameworks that support the Pages platform. This makes it clear that C3 can only create Pages projects when using a framework.
Patch Changes
-
#14128
7868998Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.12 21.2.13 -
#14129
fe97ff8Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.15.1 7.16.0 -
#14113
063d98eThanks @petebacondarwin! - Switch thereact-routertemplate to scaffold from the upstreamcreate-react-routerdefault template and overlay Cloudflare-specific files locallyPreviously, C3 invoked
create-react-routerwith--template <pinned GitHub URL>pointing at a specific commit ofremix-run/react-router-templates/cloudflare. This pinning was needed because the upstream Cloudflare template had been deleted before, leaving us reliant on a third-party source we don't control.We now invoke
create-react-routerwithout--template(using the upstream default template) and overlay all Cloudflare-specific files —workers/app.ts,wrangler.jsonc, splittsconfigs, a Cloudflare-flavoredvite.config.ts,entry.server.tsx, etc. — fromtemplates/react-router/ts/. Aconfigurestep deletesDockerfile/.dockerignoreand the@react-router/node/@react-router/servedependencies andstartscript that ship with the default template.This brings the
react-routertemplate in line with howastro,svelte, andreactalready work and removes our dependency on a deleted upstream template. The scaffolded project is functionally equivalent to before.
2.69.0
Minor Changes
-
#14096
a5b7690Thanks @MattieTK! - Migrate TanStack Start scaffolding from@tanstack/create-startto@tanstack/cliTanStack has consolidated their project scaffolding into a unified CLI package (
@tanstack/cli) with acreatesubcommand, replacing the previous@tanstack/create-startpackage. This updates C3 to use the new CLI while preserving the same Cloudflare deployment target and React framework options.
2.68.4
Patch Changes
-
#14007
f25ad99Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.11 21.2.12 -
#14030
fe3d193Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.5.1 2.5.2 -
#14031
1cb3decThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-qwik 1.19.2 1.20.0
2.68.3
Patch Changes
-
#13939
efe3567Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vite 9.0.6 9.0.7 -
#13940
f2c1872Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.625 0.0.627 -
#13941
c51b8c0Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To nuxi 3.35.1 3.35.2 -
#13942
78d3b80Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.5.0 2.5.1 -
#13943
4eda246Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.10 21.2.11 -
#13944
dda28c5Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.59.30 0.59.32 -
#13945
6101c8eThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.15.0 7.15.1
2.68.2
Patch Changes
-
#13873
a6914bdThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.622 0.0.625 -
#13874
012e949Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.15.2 0.15.3 -
#13875
fb3a42bThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.9 21.2.10 -
#13876
7ec2a93Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.14.2 7.15.0 -
#13877
e93ab6cThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.59.28 0.59.30 -
#13878
13abe2bThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-next-app 16.2.4 16.2.6 -
#13879
3e0dbd6Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-waku 0.12.5-1.0.0-alpha.9-0 0.12.5-1.0.0-alpha.10-0
2.68.1
Patch Changes
-
#13793
e414059Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.59.26 0.59.28 -
#13794
556a58cThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-waku 0.12.5-1.0.0-alpha.8-0 0.12.5-1.0.0-alpha.9-0 -
#13795
7c9161aThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-docusaurus 3.10.0 3.10.1 -
#13796
e8496b6Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.8 21.2.9
2.68.0
Minor Changes
-
#13726
b5ac54bThanks @penalosa! - Hard fail on Node.js < 22Wrangler no longer supports Node.js 20.x, as it reached end-of-life on 2026-04-30. The minimum supported Node.js version is now 22.0.0. See https://github.com/nodejs/release?tab=readme-ov-file#end-of-life-releases.
Patch Changes
-
#13359
fc2d883Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.6 21.2.8 -
#13729
83a1c7eThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To nuxi 3.34.0 3.35.1 -
#13730
c5bcdfaThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.59.22 0.59.26 -
#13731
4d4d2c2Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.15.1 0.15.2 -
#13733
60ee337Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.4.10 2.5.0
2.67.4
Patch Changes
-
#13680
08fa62eThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vite 9.0.4 9.0.6 -
#13681
32cc1b4Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.14.1 7.14.2 -
#13682
c642d18Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.4.8 2.4.10 -
#13683
a3496faThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.59.21 0.59.22 -
#13684
02ab1b4Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-waku 0.12.5-1.0.0-alpha.7-0 0.12.5-1.0.0-alpha.8-0 -
#13685
6fc418bThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-astro 5.0.5 5.0.6 -
#13686
1d8bad5Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vue 3.22.2 3.22.3 -
#13687
2bcfffcThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.12.5 0.15.1
2.67.3
Patch Changes
-
#13644
377715dThanks @MattieTK! - Update@clack/coreand@clack/promptsto v1.2.0Bumps the bundled
@clack/coredependency used internally by@cloudflare/clifrom0.3.xto1.2.0, and the@clack/promptsdependency increate-cloudflarefrom0.6.xto1.2.0. Clack v1 includes a number of API changes, but no user-facing prompt behaviour changes are expected.
2.67.2
Patch Changes
-
#13513
f822594Thanks @edmundhung! - Update the design of the React Workers starterThe React Workers template now follows the latest Vite React starter more closely, so new projects get the refreshed upstream design alongside the existing Cloudflare integration.
2.67.1
Patch Changes
-
#12714
852fb79Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.59.8 0.59.21 -
#12804
d090818Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.12.4 0.12.5 -
#13360
359706dThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-next-app 16.2.2 16.2.4 -
#13593
4ca7cc6Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.4.7 2.4.8 -
#13594
f406f0bThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.14.0 7.14.1 -
#13595
aa1d317Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.616 0.0.622 -
#12705
7329b3fThanks @roli-lpci! - Replaceglobwithtinyglobbyin build tooling. Remove unusedglobdependency from pages-shared.
2.67.0
Minor Changes
-
#13454
bac2311Thanks @G4brym! - Upgrade OpenAPI template to chanfana 3 and Zod v4The OpenAPI worker template has been upgraded to use chanfana v3.3 (from v2.6) and Zod v4 (from v3). All removed chanfana parameter helpers (
Str,Bool,Num,DateTime) have been replaced with native Zod v4 equivalents. Other dependency updates include hono v4.12, wrangler v4, and @cloudflare/workers-types.Additional template improvements:
- Fix response schemas to match actual handler return values
- Use
NotFoundExceptionfor 404 responses instead of rawResponse.json() - Use HTTP 201 status for the create endpoint
- Enable full
strictmode in tsconfig (previously silently overridden) - Remove unused
@types/service-worker-mockdependency
Patch Changes
-
#12563
a25270eThanks @irvinebroque! - Add best practices documentation links to generated AGENTS.mdThe AGENTS.md file generated for new Workers projects now directs AI coding agents to fetch and understand the latest best practices before writing code, including Workers best practices, Durable Objects rules, and Workflows rules.
-
#12906
7cf5095Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vite 8.3.0 9.0.4 -
#13277
44dc73aThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.3.1 2.4.7 -
#13437
fe4101cThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-waku 0.12.5-1.0.0-alpha.6-0 0.12.5-1.0.0-alpha.7-0 -
#13316
21d0b53Thanks @emily-shen! - Fix Vue project scaffolding failing whenjavascriptis selected
2.66.5
Patch Changes
-
#13438
dd4e888Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.599 0.0.616
2.66.4
Patch Changes
-
#13358
40b4f11Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-docusaurus 3.9.2 3.10.0
2.66.3
Patch Changes
-
#13274
6e62043Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-astro 5.0.4 5.0.5 -
#13275
b221b00Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-next-app 16.2.1 16.2.2 -
#13276
94ea512Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.13.2 7.14.0 -
#13278
8e7074fThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.5 21.2.6 -
#13279
51f784fThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vue 3.22.1 3.22.2 -
#13243
448fec8Thanks @petebacondarwin! - Show a clear error message when running on an unsupported Node.js versionPreviously, running
create-cloudflareon an older Node.js version (e.g. v18) would fail with a confusing syntax error. Now, a dedicated version check runs before loading the CLI and displays a helpful message explaining the minimum required Node.js version and suggesting version managers like Volta or nvm.
2.66.2
Patch Changes
-
#13051
d5bffdeThanks @dario-piotrowicz! - Use today's date as the default compatibility datePreviously, when generating a compatibility date for new projects or when no compatibility date was configured, the date was resolved by loading the locally installed
workerdpackage viaminiflare. This approach was unreliable in some package manager environments (notablypnpm). The logic now simply uses today's date instead, which is always correct and works reliably across all environments.
2.66.1
Patch Changes
-
#13106
c8c44a7Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.13.1 7.13.2 -
#13107
687f144Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-astro 5.0.3 5.0.4 -
#13108
3a8a24cThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.3 21.2.5 -
#13109
9deba25Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-waku 0.12.5-1.0.0-alpha.5-0 0.12.5-1.0.0-alpha.6-0 -
#13110
71059beThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vue 3.22.0 3.22.1
2.66.0
Minor Changes
-
#12964
e0831c6Thanks @ryanking13! - Update dependencies in Python workers templatesThe
workers-runtime-sdklibrary is added as a dev dependency and thewebtypyis removed as a dependency.
2.65.0
Minor Changes
-
#12741
e8f62bbThanks @penalosa! - Enableupload_source_mapsby default for new projectsAll new projects created with C3 now have
upload_source_mapsset totruein their Wrangler configuration. This means source maps are automatically uploaded when you deploy, giving you meaningful stack traces in your Worker's logs and error reports without any extra setup.
Patch Changes
-
#12904
88c9471Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.592 0.0.599 -
#13003
ea13a78Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-solid 0.6.13 0.7.0 -
#13004
44d8f22Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-next-app 16.1.6 16.2.1 -
#13005
9a742b1Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.2 21.2.3 -
#13006
554d68bThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-astro 5.0.0 5.0.3 -
#12569
379f2a2Thanks @MattieTK! - Useqwik add cloudflare-workersinstead ofqwik add cloudflare-pagesfor Workers targetsBoth the wrangler autoconfig and C3 Workers template for Qwik were running
qwik add cloudflare-pageseven when targeting Cloudflare Workers. This caused the wrong adapter directory structure to be scaffolded (adapters/cloudflare-pages/instead ofadapters/cloudflare-workers/), and required post-hoc cleanup of Pages-specific files like_routes.json.Qwik now provides a dedicated
cloudflare-workersadapter that generates the correct Workers configuration, includingwrangler.jsoncwithmainandassetsfields, apublic/.assetsignorefile, and the correctadapters/cloudflare-workers/vite.config.ts.Also adds
--skipConfirmation=trueto allqwik addinvocations so the interactive prompt is skipped in automated contexts.
2.64.9
Patch Changes
-
#11639
e9f5f30Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-next-app 15.5.6 16.1.6 -
#12905
e7ef325Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To nuxi 3.33.1 3.34.0 -
#12907
92402f6Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-astro 4.13.2 5.0.0 -
#12908
eadb0fdThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.1 21.2.2 -
#12909
75fa04bThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-qwik 1.19.1 1.19.2
2.64.8
Patch Changes
-
#12837
2363d48Thanks @edmundhung! - Update Astro Workers template for Astro v6The Astro Workers template now scaffolds projects using Astro v6. The adapter uses the Cloudflare Vite plugin under the hood, so
astro devruns on the workerd runtime locally andwrangler.jsoncfields likemainandassetsare no longer needed in the template.For existing projects, see the Astro Cloudflare adapter migration guide.
-
#12866
077c4d5Thanks @edmundhung! - Fix React app creation flow skipping Cloudflare setupCreating a React app with create-cloudflare no longer allows the Cloudflare setup step to be skipped by accepting create-vite's
Install and start nowprompt.
2.64.7
Patch Changes
-
#12805
9e78285Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.0 21.2.1 -
#12806
56986b9Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.591 0.0.592 -
#12512
01f252dThanks @thebeyondr! - Fix C3 success summary dashboard link to point to Workers service production viewThe "Dash:" URL now includes
/productionso it opens the correct Workers & Pages service view in the Cloudflare dashboard. -
#12820
556bce0Thanks @dario-piotrowicz! - Generateapp/env.d.tsandserver/env.d.tsfor Nuxt applicationsPreviously, only a top-level
env.d.tswas created, which meant server files didn't receive Cloudflare types. Now the CLI generates separateapp/env.d.tsandserver/env.d.tsfiles, both importing from a shared_cloudflare/env.d.tsto avoid duplication.This ensures Cloudflare types are available in both app and server directories.
2.64.6
Patch Changes
-
#12790
5451a7fThanks @petebacondarwin! - Bump glob to ^10.5.0 to address command injection vulnerability in glob CLI -
#12787
d6d75a7Thanks @petebacondarwin! - Bumpcreate-qwikfrom 1.19.0 to 1.19.1This update fixes an upstream issue where
create-qwikinstalled@eslint/jsat "latest", which resolved to v10 and conflicted with the project's eslint 9.x.
2.64.5
Patch Changes
-
#12713
f498237Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.1.4 21.2.0 -
#12715
8d0c835Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vue 3.21.1 3.22.0 -
#12716
1c2d93dThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.13.0 7.13.1 -
#12717
8e738f8Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.2.3 2.3.1 -
#12718
62e20c1Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.12.2 0.12.4 -
#12719
554c5f3Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.581 0.0.591 -
#12720
a3ff7d4Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-waku 0.12.5-1.0.0-alpha.4-0 0.12.5-1.0.0-alpha.5-0 -
#12728
bbe09b6Thanks @jamesopstad! - Update SolidStart template for compatibility with v2.SolidStart v2 uses the
nitroVite plugin so we now update the Nitro config invite.config.tsrather thanapp.config.ts. -
#12692
f671934Thanks @roli-lpci! - Remove unusedchalkdependency from create-cloudflare.
2.64.4
Patch Changes
-
#12657
294297eThanks @dario-piotrowicz! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-waku 0.12.5-1.0.0-alpha.3-0 0.12.5-1.0.0-alpha.4-0 -
#12648
3d6e421Thanks @petebacondarwin! - Fix Angular scaffolding to allow localhost SSR in development modeRecent versions of Angular's
AngularAppEngineblock serving SSR onlocalhostby default. This causedwrangler dev/wrangler pages devto fail withURL with hostname "localhost" is not allowed.The fix passes
allowedHosts: ["localhost"]to theAngularAppEngineconstructor inserver.ts, which is safe to do even in production since Cloudflare will already restrict which host is allowed.
2.64.3
Patch Changes
-
#12630
e8fddc5Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vue 3.21.0 3.21.1 -
#12631
5641c52Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.575 0.0.581 -
#12633
35c8ebdThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.59.3 0.59.8 -
#12634
11ace96Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.12.1 0.12.2 -
#12635
4cee91eThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-solid 0.6.11 0.6.13 -
#12609
1714b9bThanks @Hari-07! - Fix --variant flag being ignored for pagesWhen creating a Pages project using
npm create cloudflare -- --type pages --variant <variant>, the--variantflag was being ignored, causing users to be prompted for variant selection or defaulting to an unexpected variant. This now correctly passes the variant to the project setup. -
#12602
58a4020Thanks @anonrig! - Optimize filesystem operations by using Node.js's throwIfNoEntry: false optionThis reduces the number of system calls made when checking for file existence by avoiding the overhead of throwing and catching errors for missing paths. This is an internal performance optimization with no user-visible behavioral changes.
2.64.2
Patch Changes
-
#12564
98e2627Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To gatsby 5.16.0 5.16.1 -
#12565
aefb2a0Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.1.2 21.1.4 -
#12566
3cd9d21Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.48.10 0.59.3
2.64.1
Patch Changes
-
#12529
3777bcdThanks @ascorbic! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.40.0 0.48.10 -
#12531
93b177fThanks @ascorbic! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vite 7.1.1 8.3.0 -
#12482
cef3278Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.11.4 0.12.1 -
#11725
be9745fThanks @dario-piotrowicz! - Fix the experimental SvelteKit implementation incorrectly including the"@sveltejs/adapter-auto"dependency in the project'spackage.jsonfile -
#12528
73e5aa8Thanks @ascorbic! - Bump nuxi from 3.30.0 to 3.33.1
2.64.0
Minor Changes
-
#12286
5ddd276Thanks @elithrar! - Add AGENTS.md to Workers templates for AI coding agent guidanceNew Workers projects created via
create-cloudflarenow include anAGENTS.mdfile that provides AI coding agents with retrieval-led guidance for Cloudflare APIs. This helps agents avoid using outdated knowledge from their training data and instead consult current documentation.The file includes:
- Links to Cloudflare documentation and MCP servers
- Essential wrangler commands (
dev,deploy,types) - Pointers to product-specific documentation for limits and APIs
-
#12454
c99c437Thanks @petebacondarwin! - RespectCLOUDFLARE_ACCOUNT_IDenvironment variable for account selectionWhen the
CLOUDFLARE_ACCOUNT_IDenvironment variable is set, C3 will now use it directly instead of prompting for account selection. This matches wrangler's behavior and enables seamless CI/CD workflows where the account is pre-configured via environment variables.Previously, C3 would always call
wrangler whoamiand prompt for account selection when multiple accounts were available, ignoring the environment variable.
Patch Changes
-
#12365
9eca052Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.1.1 21.1.2 -
#12366
96d1605Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vue 3.20.0 3.21.0 -
#12367
9244501Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To gatsby 5.15.0 5.16.0 -
#12481
0ac76d5Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.572 0.0.575
2.63.0
Minor Changes
-
#8310
fed18f9Thanks @irvinebroque! - Enablenodejs_compatby default for new projectsNew projects created with C3 will now have the
nodejs_compatcompatibility flag automatically enabled. This makes it easier to get started with Workers, as many npm packages require Node.js compatibility to work correctly.If you don't want
nodejs_compatenabled, you can remove it from yourwrangler.jsonorwrangler.tomlconfiguration file:{ "compatibility_flags": [] }
2.62.6
Patch Changes
-
#12269
a1450caThanks @penalosa! - Handle git commit failures gracefullyWhen creating the initial commit fails (for example, when GPG signing is cancelled or misconfigured), the setup process now continues instead of crashing. A message is displayed informing the user that the commit was skipped and they can commit manually later.
-
#12339
ff3bf9dThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.2.2 2.2.3 -
#12340
1d12aefThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vue 3.19.0 3.20.0 -
#12341
4a563bdThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-qwik 1.18.0 1.19.0 -
#12342
6d79adeThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.11.3 0.11.4 -
#12343
10eb094Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.566 0.0.572 -
#12344
8a01a1cThanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-waku 0.12.5-1.0.0-alpha.2-0 0.12.5-1.0.0-alpha.3-0 -
#12291
75062feThanks @vicb! - Simplify creating a new Astro appThe Astro CLI should not ask users whether they want to use git as create-cloudflare handles that already
2.62.5
Patch Changes
-
#11860
4a4007dThanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.0.4 21.1.1 -
#12156
abd2b71Thanks @irvinebroque! - Fix compatibility date detection failing when creating new projectsPreviously,
getLocalWorkerdCompatibilityDate()would fail to find the locally installedminiflareandworkerdpackages, causingnpm create cloudflare@latestto fall back to a hardcoded date (2025-09-27) instead of using the current workerd compatibility date.The issue was that
module.createRequire()was called with a directory path. Node.js treats this as a filename at that location and looks fornode_modulesin the parent directory rather than the intended directory. This is now fixed by appendingpackage.jsonto the path, which ensures module resolution starts from the correct location.Fixes #12155
2.62.4
Patch Changes
-
#12114
efac63dThanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vue 3.18.5 3.19.0 -
#12115
ade4ac2Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.12.0 7.13.0 -
#12116
dd3e1d7Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.11.2 0.11.3 -
#12117
88e352bThanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.564 0.0.566 -
#12062
5658448Thanks @jamesopstad! - Skip modifying the roottsconfig.jsonin projects that use TypeScript project references. -
#12046
99454f0Thanks @jamesopstad! - Remove duplicate references to./worker-configuration.d.tsin the React template'stsconfig.worker.jsonfile.
2.62.3
Patch Changes
-
#11861
27ea230Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.558 0.0.564 -
#11862
6bd2ab4Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.1.3 2.2.1 -
#11864
283a9e4Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-rwsdk 3.1.2 3.1.3 -
#11865
8522a8bThanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.11.0 7.12.0 -
#11915
20467fdThanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-waku 0.12.5-1.0.0-alpha.1-0 0.12.5-1.0.0-alpha.2-0 -
#11961
844975fThanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-analog 2.2.1 2.2.2 -
#11952
c09dbd7Thanks @dario-piotrowicz! - Bump the version of@cloudflare/vitest-pool-workersin the hello-world templates from^0.8.19to^0.12.4The version of the
@cloudflare/vitest-pool-workersin the hello-world templates is currently^0.8.19, since the package is pre v1, the Caret syntax only installs the latest0.8.xversion of the package, which is a bit outdated. So the changes here manually keep the package more up to date. -
#11967
202c59eThanks @emily-shen! - chore: update undiciThe following dependency versions have been updated:
Dependency From To undici 7.14.0 7.18.2
2.62.2
Patch Changes
-
#11541
707dee0Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vike 0.0.528 0.0.558 -
#11843
ab3859cThanks @dario-piotrowicz! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-waku 0.12.5-0.27.1-0 0.12.5-1.0.0-alpha.1-0 -
#11866
fe3e955Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-vue 3.18.3 3.18.5 -
#11541
707dee0Thanks @dependabot! - Update vike template to addcf-typegenscript
2.62.1
Patch Changes
-
#11540
3f2d2c9Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-hono 0.19.3 0.19.4 -
#11542
01b8c2bThanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To sv 0.10.5 0.11.2 -
#11546
d7112b6Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.0.1 21.0.4 -
#11638
7ce9240Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.9.6 7.11.0 -
#11762
835bf59Thanks @dependabot! - chore: update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-qwik 1.17.2 1.18.0 -
#11778
c3b8268Thanks @rmarscher! - Update Waku framework template wrangler.jsonc main entry pathWaku changed the worker main entry build path for v1.0. https://github.com/wakujs/waku/pull/1758
Removed not_found_handling so the worker will be invoked when no asset is found. This avoids 404 errors Waku server-side routes when assets_navigation_prefers_asset_serving is enabled. https://developers.cloudflare.com/workers/configuration/compatibility-flags/#navigation-requests-prefer-asset-serving
2.62.0
Minor Changes
-
#11549
d059f69Thanks @dario-piotrowicz! - Support Vike in--experimentalmode -
#11692
df1f9c9Thanks @dario-piotrowicz! - Support Waku in--experimentalmode
Patch Changes
- #11812
faf8d27Thanks @dario-piotrowicz! - Remove redundant output present for the experimental setup of frameworks (by using new CLI flags ofwrangler setup).
2.61.0
Minor Changes
- #11684
f1f036cThanks @ascorbic! - Add--variantCLI argument to select framework variants non-interactively. This allows users to skip the variant selection prompt when creating React projects by specifying the variant directly, for example:npm create cloudflare my-app -- --framework=react --platform=workers --variant=react-ts.
Patch Changes
-
#11662
1be6bfeThanks @pombosilva! - Generate Workflow name based on worker name in hello-world-workflows template.Previously, the hello-world-workflows template defaulted to the workflow name
workflows-hello-world. This caused deployments to overwrite existing workflows when users forgot to change the name, since workflow names must be unique. The workflow name is now generated from the worker name.
2.60.0
Minor Changes
- #11301
6c590a0Thanks @dario-piotrowicz! - Support Next.js (via OpenNext) in--experimentalmode
Patch Changes
2.59.0
Minor Changes
-
#11560
2d9a30cThanks @vicb! - Support<PACKAGE_NAME>as a placeholder for the package name inpackage.json"name": "<PACKAGE_NAME>"is replaced with the project name when c3 updates apackage.jsonusingupdatePackageName. Previously only"<TBD>","TBD", and""were supported placeholder names. -
#11551
f261472Thanks @dario-piotrowicz! - Support RedwoodSDK in--experimentalmode -
#11520
85ec269Thanks @vicb! - Add placeholder substitution in wrangler config files.When c3 updates the config file:
- The value
"<WORKER_NAME>"is replaced with the worker name. - The value
"<COMPATIBILITY_DATE>"is replaced with the latest worked compatibility date.
- The value
-
#11576
bb47e20Thanks @dario-piotrowicz! - Support Analog in--experimentalmode
Patch Changes
-
#11557
632fb6dThanks @dario-piotrowicz! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-rwsdk 3.1.0 3.1.2 -
#11577
85d70c8Thanks @dario-piotrowicz! - Update help message not to recommend non-applicable--tscreate-next-app argumentC3 uses it's own template when running create-next-app, so providing a
--tsargument to it doesn't have any effect, the C3 help message however shows that as an example on how to pass arguments to underlying framework CLIs. The changes here update the error message to instead use svelte's--types=tsas the example -
#11563
df7cd47Thanks @petebacondarwin! - fix analog template and tests - bumping to 2.1.3 -
#11558
d53462cThanks @vicb! - fix: make sure c3 does not add duplicated types
2.58.0
Minor Changes
-
#11477
9988cc9Thanks @ascorbic! - Support Nuxt in autoconfig--experimentalflow -
#11472
ce295bfThanks @dario-piotrowicz! - Support Qwik in--experimentalmode -
#11485
f1b76f7Thanks @penalosa! - Add React & Vue to C3's experimental mode -
#11442
a75352bThanks @brillout! - add Vike framework template -
#11498
ac861f8Thanks @penalosa! - Add React Router support in autoconfig -
#11506
79d30d4Thanks @vicb! - Set the target JS version to ES2024
Patch Changes
-
#11472
ce295bfThanks @dario-piotrowicz! - fix: remove unnecessary step in qwik templatesThe step that modifies the
src/entry.cloudflare-pages.tsxfile doesn't seem to change the file in any way anymore, so it's been removed -
#11483
f550b62Thanks @edmundhung! - stop runningnpm installwith--legacy-peer-depsflag when setting up a project
2.57.1
Patch Changes
- #11507
7b24eb0Thanks @jamesopstad! - fix: React Router configuration mismatch with v7.10.0
2.57.0
Minor Changes
-
#11478
2aec2b4Thanks @dario-piotrowicz! - Support SolidStart in autoconfig--experimentalflow -
#11375
9a1de61Thanks @penalosa! - Support TanStack Start in autoconfig--experimentalflow -
#11330
5a873bbThanks @dario-piotrowicz! - Support Angular in autoconfig--experimentalflow
Patch Changes
-
#11448
2b4813bThanks @edmundhung! - Builds package with esbuildv0.27.0 -
#11385
e51aa7aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.36.2 0.37.2 -
#11386
8e8ab6fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.9.14 0.10.5 -
#11473
efac6c5Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.18.2 3.18.3 -
#11474
b4dc50bThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 21.0.0 21.0.1 -
#11475
452a300Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.37.2 0.40.0 -
#11478
2aec2b4Thanks @dario-piotrowicz! - Remove unnecessary nitropack installation -
#11480
86d1e25Thanks @Hypercookie! - fix typos inhello-world-durable-objecttemplates -
#11330
5a873bbThanks @dario-piotrowicz! - Update the Angular starter to set apreviewscript instead of astartone
2.56.0
Minor Changes
-
#11221
6701036Thanks @peterp! - Add RedwoodSDK as a framework option -
#11345
d524e55Thanks @penalosa! - Enable experimental support for autoconfig-powered Astro projects
Patch Changes
-
#11384
f607ea4Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.3.10 21.0.0 -
#11387
03be5b8Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-waku 0.12.5-0.27.0-0 0.12.5-0.27.1-0 -
#11395
e9d4db4Thanks @dario-piotrowicz! - Fix step 2 saying that the will be configured usingwrangler setupwhen it is not
2.55.1
Patch Changes
-
#11298
2b6f423Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.34.15 0.36.2
2.55.0
Minor Changes
- #11251
7035804Thanks @penalosa! - When the--experimentalflag is passed tocreate-cloudflare, usewrangler setupfor configuring a project to work on Cloudflare rather than the existingcreate-cloudflarelogic. Only Gatsby is supported right now, with more frameworks to be added in future. There should be no functional change to applications created viacreate-cloudflarewhen using the--experimentalflag.
Patch Changes
-
#11013
1b4a08cThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.9.8 0.9.9 -
#11015
220f608Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.9.1 3.9.2 -
#11222
32a88d2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.29.3 3.30.0 -
#11294
632cdc3Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.3.9 20.3.10 -
#11295
4e5ac89Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.9.5 7.9.6 -
#11297
4a03bd6Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.9.9 0.9.14 -
#11302
7dfce98Thanks @dario-piotrowicz! - Support Docusaurus in--experimentalmode -
#11184
a8efcc8Thanks @dom96! - Create-cloudflare now filters out options that don't exist for specified language -
#11268
15b8460Thanks @penalosa! - Support SvelteKit in--experimentalmode -
#11266
09cb720Thanks @penalosa! - Use the smol-toml library for parsing TOML instead of @iarna/toml -
#11170
c6d33cfThanks @dom96! - Fixes hello-world-with-assets python template
2.54.5
Patch Changes
-
#11223
bff5f16Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-waku 0.12.5-0.26.1-0 0.12.5-0.27.0-0 -
#11224
60a9890Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.17.1 1.17.2 -
#11226
da07a10Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.3.8 20.3.9
2.54.4
Patch Changes
-
#11014
4937e85Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.4.6 15.5.6 -
#11132
0acaa5aThanks @petebacondarwin! - use the Cloudflare maintained Next.js template
2.54.3
Patch Changes
-
#11155
6d3b49fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.17.0 1.17.1
2.54.2
Patch Changes
-
#11154
206b308Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.19.2 0.19.3 -
#11156
95a1629Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.34.6 0.34.15 -
#11157
a82e350Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.9.4 7.9.5 -
#11158
687f8bcThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.3.7 20.3.8
2.54.1
Patch Changes
-
#11016
9cef26aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.13.1 4.13.2 -
#11101
0856306Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.18.1 3.18.2 -
#11102
ac527a8Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.3.6 20.3.7 -
#11103
3a39370Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @tanstack/create-start 0.34.2 0.34.6
2.54.0
Minor Changes
- #10842
af18b48Thanks @dario-piotrowicz! - add TanStack Start framework template
Patch Changes
-
#10991
0372e86Thanks @dom96! - Adds submodule to Python hello world template -
#11043
5d9cf0dThanks @dom96! - Remove lockfiles from Python C3 templates
2.53.0
Minor Changes
-
#10989
da37501Thanks @dom96! - Fixes generation of 'name' in Python uv.lock template -
#10943
9d843feThanks @valfz! - fixed creating index.js with wrong extension when Vue project is created with JavaScript -
#10990
c07036bThanks @dom96! - Python templates' package.json scripts now use pywrangler
Patch Changes
-
#10948
04c5dc7Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.16.1 1.17.0 -
#10949
44dc255Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.3.4 20.3.6 -
#10950
39dbb39Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.9.7 0.9.8 -
#10951
46c31e1Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.28.0 3.29.3 -
#10952
dcda100Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.9.3 7.9.4 -
#10914
890a606Thanks @devin-ai-integration! - Fix git commit failures when global pre-commit hooks are configured. When initializing projects, create-cloudflare now uses git commit --no-verify to bypass any globally configured git hooks that might fail and block project initialization.
2.52.3
Patch Changes
-
#10875
63ddc27Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.18.0 3.18.1 -
#10876
dd95f7fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.9.6 0.9.7 -
#10877
f4a92fdThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.3.3 20.3.4
2.52.2
Patch Changes
-
#10457
862034cThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-solid 0.6.7 0.6.11
2.52.1
Patch Changes
-
#10641
cc47218Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.8.2 7.9.3 -
#10642
a6cfc06Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.3.0 20.3.3 -
#10766
bd5b720Thanks @petebacondarwin! - Do not override any.envsettings in.gitignorefilesPreviously we only looked for
.env*in thegitignorebut now we cover more cases such as:.env.env\*.env.<local|production|staging|...>.env\*.<local|production|staging|...>
2.52.0
Minor Changes
-
#10700
8e05701Thanks @dario-piotrowicz! - Remove the Remix option since the framework is no longer recommended by the Remix team for new applications -
#8314
7e0d750Thanks @rmarscher! - feat(create-cloudflare): Add Waku Workers template -
#10781
8eb7197Thanks @dom96! - Adds Python-specific folders to gitignore in Python templates -
#10699
2acbdbeThanks @dario-piotrowicz! - Remove the next-on-pages (Next.js on the Pages platform) option since the package has been deprecated
Patch Changes
-
#10567
64e403bThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.9.2 0.9.6 -
#10793
aed5fa0Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.16.0 1.16.1 -
#10794
6e56107Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.8.1 3.9.1 -
#10790
c563ebeThanks @petebacondarwin! - pin the URL for the react-router template since it was deleted from the project -
#10780
89125b3Thanks @dom96! - Python templates now create valid pyproject.toml/uv.lock files
2.51.7
Patch Changes
- #10695
bde8ef2Thanks @dario-piotrowicz! - Error when an unsupported platform is specified for a framework
2.51.6
Patch Changes
-
#10458
7aa31dcThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.1.6 20.3.0 -
#10510
3657383Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.14.6 5.15.0
2.51.5
Patch Changes
-
#10575
443d1f1Thanks @petebacondarwin! - fix: ensure that pinned versions are not converted to ranges when using npm -
#10554
75d737dThanks @dario-piotrowicz! - Pin thevercelandnextdependencies to their latest supported for next-on-pages applications
2.51.4
Patch Changes
2.51.3
Patch Changes
-
#10455
17ee8e6Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.15.0 1.16.0 -
#10456
0df683fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.8.1 7.8.2
2.51.2
Patch Changes
- #10477
30716edThanks @dario-piotrowicz! - fix outdated Remix template url being used
2.51.1
Patch Changes
- #10419
7d314b1Thanks @joshthoward! - Update create-cloudflare hello-world Durable Objects templates to usegetByName()
2.51.0
Minor Changes
Patch Changes
-
#10384
839b8f0Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.9.0 0.9.2 -
#10385
f0f995dThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 7.1.0 7.1.1 -
#10386
516dc20Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.27.0 3.28.0 -
#10387
4390c9fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.1.5 20.1.6 -
#10388
6778d0fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.8.0 7.8.1
2.50.9
Patch Changes
-
#9940
46df88cThanks @stof! - Enable the nodejs_als in the svelte template to work out of the box -
#10299
eb712efThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-solid 0.6.5 0.6.7 -
#10300
031edadThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.14.5 5.14.6 -
#10301
c4fa63cThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 7.0.3 7.1.0 -
#10302
17e32a5Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.7.1 7.8.0 -
#10303
151b3ceThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.3.5 15.4.6 -
#10304
2915f42Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.1.4 20.1.5
2.50.8
Patch Changes
-
#10127
65f0ef2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.17.0 3.18.0 -
#10197
11225f9Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.13.0 4.13.1 -
#10198
626b226Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.8.20 0.9.0 -
#10199
53a685fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.1.3 20.1.4 -
#9956
b70a702Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.25.1 3.27.0 -
#10189
69e2114Thanks @fjararibet! - add .gitignore to hello-world-assets-only template -
#10176
07c8611Thanks @devin-ai-integration! - Add macOS version validation to prevent EPIPE errors on unsupported macOS versions (below 13.5). Miniflare and C3 fail hard while Wrangler shows warnings but continues execution. -
#10192
f5854a9Thanks @devin-ai-integration! - Preserve comments in wrangler.json files when C3 updates them during project generation. Previously, comments were stripped when updating configuration files from templates.
2.50.7
Patch Changes
-
#10109
d983f2bThanks @alan-agius4! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 20.0.5 20.1.3
2.50.6
Patch Changes
-
#10081
defea6fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.7.0 7.7.1 -
#10082
2f3f090Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.14.1 1.15.0 -
#10083
6d83a87Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.12.1 4.13.0 -
#10085
99b8eabThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.8.18 0.8.20
2.50.5
Patch Changes
-
#10027
26186a5Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.6.3 7.7.0
2.50.4
Patch Changes
-
#9941
e1c183aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 7.0.0 7.0.3 -
#9942
56cf197Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.8.15 0.8.18
2.50.3
Patch Changes
-
#9756
afb0246Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.8.12 0.8.15 -
#9790
08cc0feThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.6.2 7.6.3 -
#9863
f1f6dafThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.19.1 0.19.2 -
#9864
ccda844Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.3.4 15.3.5
2.50.2
Patch Changes
-
#9742
9b85137Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.16.4 3.17.0 -
#9743
8c71de1Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 6.5.0 7.0.0
2.50.1
Patch Changes
-
#9700
bb8b987Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.3.3 15.3.4 -
#9701
9bc830cThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.14.4 5.14.5 -
#9702
9f449beThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.8.7 0.8.12
2.50.0
Minor Changes
2.49.4
Patch Changes
-
#9524
93d9fd2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.14.3 5.14.4 -
#9525
0d32f47Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.16.6 2.16.8 -
#9526
e9a34f5Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.6.1 7.6.2 -
#9527
351657eThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.8.0 3.8.1
2.49.3
Patch Changes
2.49.2
Patch Changes
- #9439
8d648e7Thanks @edmundhung! - update vitest version on hello-world and hello-world-with-assets templates
2.49.1
Patch Changes
-
#9499
7bde13cThanks @petebacondarwin! - configure images processing to use "cloudflare" strategy in Astro projects -
#9478
9b66c33Thanks @avenceslau! - fix: replace placeholder workflow name with valid name
2.49.0
Minor Changes
Patch Changes
-
#9426
0dc5992Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-solid 0.6.2 0.6.5
2.48.0
Minor Changes
-
#9104
8096b5fThanks @avenceslau! - Add Hello World Workflows template.For multi-step applications that automatically retry, persist state, and run for minutes, hours, days or weeks.
Patch Changes
-
#9424
52398c7Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.6.0 7.6.1 -
#9425
678170fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.8.6 0.8.7 -
#9427
5231b0eThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.11.4 4.12.1 -
#9428
f312396Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.7.0 3.8.0 -
#9429
4e7345eThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.3.2 15.3.3 -
#9430
00ebdd9Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.13.0 1.14.1
2.47.3
Patch Changes
- #9332
a3496bfThanks @petebacondarwin! - add extra information about asset serving to hello-world templates
2.47.2
Patch Changes
-
#9291
40040deThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.25.0 3.25.1 -
#9292
14c7d04Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.2.11 19.2.12 -
#9293
fa4dd47Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.8.3 0.8.6 -
#9294
625aecaThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.18.0 0.19.1 -
#9274
14dc393Thanks @vicb! - fix the env interface name in Next
2.47.1
Patch Changes
- #9244
f0f1055Thanks @emily-shen! - fix: setcompilerOptions.typesto./worker-configuration.d.tsinstead ofworker-configuration.d.tsin tsconfig.json
2.47.0
Minor Changes
- #8886
e1df3d8Thanks @emily-shen! - usewrangler typesto generate types instead of using the@cloudflare/workers-typespackage
Patch Changes
-
#9201
6d8a346Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.3.1 15.3.2 -
#9202
da7a0a6Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.5.3 7.6.0 -
#9203
0e215b0Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 6.4.1 6.5.0 -
#9204
85b3458Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.16.5 2.16.6 -
#9205
b7ce2bbThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.2.10 19.2.11 -
#9147
822e103Thanks @vicb! - Add theglobal_fetch_strictly_publicflag to workers template -
#9190
616adf1Thanks @vicb! - Bump@opennextjs/cloudflareto^1.0.2 -
#9209
22177c8Thanks @vicb! - Use the latest release of create-next-app for Next on Workers
2.46.2
Patch Changes
-
#9136
5b0c9c9Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.11.3 4.11.4 -
#9137
81163a3Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.2.9 19.2.10 -
#9138
c2d249dThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.5.2 7.5.3
2.46.1
Patch Changes
- #9159
c6b3f10Thanks @petebacondarwin! - bump esbuild version to fix regression in 0.25.0
2.46.0
Minor Changes
Patch Changes
-
#9070
c8a5a60Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.8.1 0.8.3 -
#9071
db300efThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.2.8 19.2.9 -
#9072
b0da6e9Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.17.0 0.18.0 -
#9073
be558baThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.5.1 7.5.2 -
#9074
8fc3418Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.11.2 4.11.3 -
#8994
478d79dThanks @vicb! - Install@opennextjs/cloudflareas regular dependency -
#9087
79593e6Thanks @vicb! - Add theglobal_fetch_strictly_publicflag to the Next template for workers
2.45.3
Patch Changes
- #9033
2c50115Thanks @dario-piotrowicz! - chore: convert wrangler.toml files into wrangler.jsonc ones
2.45.2
Patch Changes
-
#9031
38ee9e4Thanks @jsparkdev! - update react template to fix type errors -
#9032
7749f42Thanks @jsparkdev! - Removedawaitkeyword used in non asynchronous function calls
2.45.1
Patch Changes
- #7796
d16f1c6Thanks @G4brym! - Update openapi C3 template to include better ts types and lint command
2.45.0
Minor Changes
- #8978
0afae8fThanks @edmundhung! - updated the qwik cloudflare workers template to keep the default _headers and _redirects files
Patch Changes
-
#9012
cd542dfThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.2.7 19.2.8 -
#9013
27de5a0Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 6.3.1 6.4.1 -
#9014
4969932Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.24.1 3.25.0 -
#9015
fd6ac07Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.3.0 15.3.1 -
#9016
729732cThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.11.1 4.11.2 -
#9017
c49e8a4Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.5.0 7.5.1
2.44.1
Patch Changes
-
#8919
3a83ff1Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.2.1 15.3.0 -
#8946
5cffdecThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.8.0 0.8.1 -
#8947
b0c1179Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.2.6 19.2.7 -
#8948
cba4713Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.14.1 5.14.3 -
#8949
5777b33Thanks @vicb! - bump create-next-app to 15.3.0 for the Workers template
2.44.0
Minor Changes
-
#8708
f4c37bbThanks @royvandewater! - Add --template-mode argument to create-cloudflare to support templating from private repositoriescreate-cloudflare uses degit under the hood to clone template git repositories. degit will attempt to download a tar file of the HEAD of a repository if it is served up on one of several allow listed repository hosting services including GitHub. However, the tar support does not support templating from private repositories. To support that, we needed to create the ability to tell degit to use "git" mode to download the template using the user's git credentials.
Patch Changes
- #8950
bab1724Thanks @edmundhung! - fix: include telemetry-related environment variables in release builds
2.43.8
Patch Changes
-
#8814
de209c2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.15.3 2.16.5 -
#8815
2fddcc8Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.15.3 0.17.0 -
#8816
06ffd1aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.12.0 1.13.0 -
#8818
618d052Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.4.1 7.5.0 -
#8820
2053392Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.6.23 0.8.0 -
#8834
f984ca3Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.15.1 3.16.4 -
#8835
34168b3Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.2.5 19.2.6
2.43.7
Patch Changes
-
#8874
5ace43bThanks @emily-shen! - rename hello world templates with assetsWorker + Assets -> SSR / full-stack app Assets only -> Static site
2.43.6
Patch Changes
- #8846
22b51e3Thanks @emily-shen! - Use the latest version of Wrangler when using c3 to init from dash
2.43.5
Patch Changes
-
#8822
22b8a80Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.23.1 3.24.1 -
#8844
0a9a260Thanks @vicb! - Disable incremental cache in the c3 Next.js template
2.43.4
Patch Changes
- #8698
1ba9e97Thanks @petebacondarwin! - remove BETA label from Workers+Assets templates and hide Pages templates
2.43.3
Patch Changes
-
#8070
9b469e2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 6.1.1 6.3.1 -
#8733
857a550Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.21.1 3.23.1 -
#8769
efda570Thanks @emily-shen! - remove unnecessary ASSETS binding call in SPA templatesWith SPA mode now enabled by default for compat dates since 2025-04-01, the Workers in the React and Vue templates no longer need this fallback ASSETS binding.
-
#7894
15a7618Thanks @juanmirocks! - fix scheduled TS template to include a fetch handler like the JS one -
#8765
95fc93fThanks @vicb! - Update the Next on Workers template to use@opennextjs/cloudflare1.0.0-beta releases
2.43.2
Patch Changes
-
#8731
5eb6e1bThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.1.6 19.2.5 -
#8732
5fc7fe6Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-react-router 7.4.0 7.4.1 -
#8734
e4e7296Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-solid 0.6.1 0.6.2 -
#8741
56637e3Thanks @emily-shen! - Graduate Next.js + Workers Assets template from experimentalYou no longer need the
--experimentalflag to access this template. -
#8738
da1ec13Thanks @emily-shen! - fix: removemainfield in wrangler.jsonc of Hono Pages template
2.43.1
Patch Changes
-
#8395
3f41730Thanks @dario-piotrowicz! - Remove categories in C3 that have no templatesThe
Application Startercategory doesn't contain any entries in experimental mode so we shouldn't show it.This change updates C3 to automatically exclude categories that have no templates.
2.43.0
Minor Changes
-
#8553
dfbf03fThanks @emily-shen! - feat: add React Router + Workers assets templateAlso hide the Remix template in the interactive menu, although it is still accessible via CLI with
--framework=remix.
Patch Changes
-
#8516
82f35b8Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.14.2 3.15.1 -
#8518
8b71224Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.11.0 4.11.1 -
#8656
1f27e26Thanks @Cherry! - Improves minor HTML semantics of the default index.html included in various templates with Workers Assets -
#8610
6a958dfThanks @emily-shen! - The Hello World DO templates were previously updated to use SQLite - this just also updates the DO + Assets template. -
#8651
fc66a2bThanks @emily-shen! - fix: provide type forenvin c3 when vitest is included in template
2.42.1
Patch Changes
-
#8598
e5dbeddThanks @emily-shen! - graduate Qwik + Workers Assets templates from experimentalYou no longer need to include the
--experimentalflag to access this template.
2.42.0
Minor Changes
- #8460
31332caThanks @joshthoward! - Update the C3 Durable Objects example to use SQLite
Patch Changes
-
#8593
36ae02cThanks @emily-shen! - Graduate Hono + Workers assets template from experimental.You will no longer need to include the --experimental flag to access this template. Also creates a hono template that uses the cloudflare-pages adapter.
-
#8402
03ec951Thanks @emily-shen! - graduate Astro Workers + Assets template from experimentalYou no longer need to pass in --experimental to access the Workers + Assets version of the template.
-
#8552
0fe3260Thanks @emily-shen! - Graduate remix Workers + Assets template from experimentalYou will no longer need to pass in the
--experimentalflag to access this template. -
#8574
9b86dbaThanks @emily-shen! - Graduate sveltekit + workers assets template from experimentalYou no longer need to pass in the --experimental flag to access this template.
2.41.2
Patch Changes
-
#8379
2b37abeThanks @emily-shen! - Graduate Workers + Assets hello world templates from experimental status -
#8541
cfa525dThanks @GregBrimble! - fix: Fixes the Cloudflare logo in the Vite React starter to support both dark and light mode
2.41.1
Patch Changes
-
#8418
736bd4fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.1.6 15.2.1 -
#8420
db987deThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-solid 0.5.14 0.6.1 -
#8451
fd2cb21Thanks @vicb! - Update the Next experimental template to use version ~15.2.2
2.41.0
Minor Changes
- #8372
3536670Thanks @emily-shen! - feat: update nitro config in nuxt templates to use generated wrangler config
Patch Changes
-
#8440
af1c5c3Thanks @petebacondarwin! - tighten up .gitignore processing -
#8372
3536670Thanks @emily-shen! - Graduate Angular, Gatsby, Vue and Nuxt templates (Workers + Assets) from experimentalYou no longer need to pass in the --experimental flag to access these templates.
2.40.3
Patch Changes
-
#8358
5875adbThanks @emily-shen! - feat: add Worker + Vite plugin to Vue experimental template -
#8291
8461f9bThanks @edmundhung! - update vitest packages version on hello-world template
2.40.2
Patch Changes
-
#8371
b24497dThanks @petebacondarwin! - graduate C3 React (Workers) template -
#8349
ca60010Thanks @emily-shen! - Add type generation command to React + Vite + Workers with Assets template and usewrangler.jsoncinstead of.json.
2.40.1
Patch Changes
-
#8311
f379635Thanks @p-glynn! - use tabs for indentation in generated wrangler.json -
#7752
595f170Thanks @petebacondarwin! - feat: graduate Docusaurus Workers + Assets template from experimental
2.40.0
Minor Changes
- #8197
acd42a8Thanks @dom96! - Python Workers template now includes package for autocomplete and type hints
Patch Changes
-
#8324
94729a6Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.6.16 0.6.23 -
#8290
5b047e4Thanks @petebacondarwin! - ensure that git commits are generated -
#8013
bc62d24Thanks @petebacondarwin! - add experimental React templates using the Cloudflare Vite plugin -
#8232
59cb914Thanks @emily-shen! - fix: stop c3 adding a duplicate./wrangler.jsoncwhen using --existing-scriptThis should mean dev and deploy on projects initialised using
create-cloudflare --existing-scriptstart working again. Note there will still be an extraneous./src/wrangler.toml, which will require a separate fix in the dashboard. This file can be manually deleted in the meantime.
2.39.0
Minor Changes
- #8264
1f3af77Thanks @dcartertwo! - Create Cloudflare will no longer ask if the developer would like to use git if already in a git repository.
2.38.2
Patch Changes
-
#8233
74a808fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.14.0 3.14.2 -
#8241
708de7fThanks @dario-piotrowicz! - update experimental Next.js template to work on@opennextjs/cloudflare@0.5.x -
#8240
47f56a2Thanks @dario-piotrowicz! - fix: remove unnecessary flags passed tocreate-next-appwhen creating Next.js apps in experimental modeThis change removes a set of flags that get passed to
create-next-appthat force the generated Next.js application to have specific settings (e.g. typescript, tailwind, src directory, etc...) which are not actually mandatory/recommended for the use of the open-next Cloudflare adapter -
#8215
eb0912dThanks @CarmenPopoviciu! - This change makes the user facing message C3 displays while waiting for DNS propagation, more friendly/informative. The idea is to inform users that DNS propagation might sometimes take even up to 2 minutes. This will hopefully prevent confusion around whether how long the process will take, or whether the process is stuck, etc. -
#8243
c62973bThanks @CarmenPopoviciu! - fix: Ensure we exit the process on "SIGINT" and "SIGTERM"Currently C3 does not explicitly exit the process if an error is thrown, or if a "SIGINT" or "SIGTERM" signal is received. This leads to situations when, if
ctrl+Cis pressed while there are still tasks in the stack/microtask queues (think in flight async xhr calls, or polling, or long runningwhileloops), the current process will continue running until all those tasks are run to completion, and the queues are empty.This commit fixes this by explicitly calling
process.exit()when an error is thrown (our internal "SIGINT"/"SIGTERM" handlers will throw aCancelError), thus ensuring we always exit the process.
2.38.1
Patch Changes
- #8152
ed3bc2fThanks @Cherry! - fix: generated wrangler.json and wrangler.jsonc files will now be formatted with tabs, to match the rest of the generated files
2.38.0
Minor Changes
-
#8024
e8272b0Thanks @emily-shen! - Output wrangler.jsonc instead of wrangler.jsonThe JSONC format allows comments, but otherwise uses standard JSON syntax.
Note that Wrangler is still happy to parse
.jsonfiles with comments (along the lines oftsconfig.json), but to prevent confusion and for default compatibility with all IDEs, create-cloudflare will now outputwrangler.jsonc. -
#8024
e8272b0Thanks @emily-shen! - Include a .vscode/settings.json file with a 'jsonc' file association for templates that usewrangler.json
2.37.6
Patch Changes
-
#7917
6a500d6Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.1.2 19.1.5 create-hono 0.15.2 0.15.3 create-remix 2.15.2 2.15.3 nuxi 3.20.0 3.21.1 -
#7918
88ea196Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.13.0 3.14.0 -
#7919
5ed2744Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.1.2 19.1.5 create-hono 0.15.2 0.15.3 create-remix 2.15.2 2.15.3 nuxi 3.20.0 3.21.1 -
#7978
5bcb204Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.1.2 19.1.5 -
#8076
9cfe0d8Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.1.5 19.1.6 -
#7854
bff209dThanks @beratbayram! - Update the Next.js template- Removed top-level
awaitinnext.config.tsas it is not allowed there and not required. - Improved
setupDevPlatform()comment
- Removed top-level
-
#8033
e62b097Thanks @edmundhung! - update vitest version in templates to ~2.1.9
2.37.5
Patch Changes
-
#8005
b889b16Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.20.0 3.21.1 -
#8006
4ecabf1Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.15.2 0.15.3 -
#8007
76156a4Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.15.2 2.15.3
2.37.4
Patch Changes
-
#7903
ce8bfbdThanks @dario-piotrowicz! - update experimental Next.js template to work on@opennextjs/cloudflare@0.4.x -
#7972
7112347Thanks @andyjessop! - chore: bumps create-hono version to ensure correct Wrangler config file. Fixes the issue where C3 was generating both awrangler.tomland awrangler.jsonfile.
2.37.3
Patch Changes
-
#7891
a7965c7Thanks @jahands! - fix: Use today's date for compat date when the latest workerd release date is in the futureFixes an issue where deployments would fail when there is a workerd release on the same day due to workerd releases having a date in the future because Workers does not allow using a compat date in the future.
2.37.2
Patch Changes
-
#7822
c6e8a1cThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.6.11 0.6.13 -
#7823
4f84172Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.1.4 15.1.5 -
#7824
794b446Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.0.7 19.1.2 -
#7827
6c2e943Thanks @edmundhung! - fix: bumpvitest-pool-workersversion range in templatesThis resolves #7815, where users encountered an error about missing
nodejs_compatornodejs_compat_v2compatibility flags when running Vitest on a fresh Hello World project created withcreate-cloudflare.
2.37.1
Patch Changes
-
#7774
f9344a0Thanks @CarmenPopoviciu! - Fix regression in C3'snexttemplate#7676 switched C3 templates to default to
wrangler.jsoninstead ofwrangler.toml. Unfortunately, this unintendedly broke thenexttemplate, which was still attempting to readwrangler.tomlspecifically. This commit fixes the regression.Fixes #7770
2.37.0
Minor Changes
- #7676
ab92f83Thanks @penalosa! - Output thewrangler.jsonconfig format when runningcreate-cloudflare
Patch Changes
-
#7746
836b316Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.1.3 15.1.4 -
#7747
e747ddfThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.0.6 19.0.7 -
#7748
d13e288Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.6.10 0.6.11 -
#7749
7f94b9dThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.17.2 3.20.0 -
#7743
5955dacThanks @vicb! - Update the Next.js experimental template- Use create-next-app@^14.2.23
- Rename wrangler types output to cloudflare-env.d.ts
-
#7742
8fb0f25Thanks @threepointone! - chore: update wrangler versions in templates
2.36.0
Minor Changes
- #7388
78c1649Thanks @andyjessop! - chore: remove nodejs_compat flag from basic C3 templates
2.35.2
Patch Changes
-
#7617
75393d6Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 6.0.1 6.1.0 -
#7618
e5b9a9aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.6.7 0.6.9 -
#7619
9989022Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.14.0 5.14.1 -
#7620
4a38b9bThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.16.0 3.17.1 -
#7621
05cc188Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.0.5 19.0.6 -
#7622
a29b1c2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.15.1 2.15.2 -
#7623
c448a57Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.11.0 1.12.0 -
#7624
d4d8df1Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.1.0 15.1.2 -
#7643
ab7204aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.12.2 3.13.0 -
#7644
42e8ba1Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 6.1.0 6.1.1 -
#7645
8b6f6e6Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.1.2 15.1.3 -
#7646
b9533a3Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.17.1 3.17.2 -
#7647
df06a95Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.6.9 0.6.10 -
#7673
8ab13b2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.6.3 3.7.0 -
#7638
acbea32Thanks @dario-piotrowicz! - fix and update experimental Next.js template to work on@opennextjs/cloudflare@0.3.x -
#7664
5cc3bb1Thanks @dario-piotrowicz! - Consistently use full official full stack framework namesRename the
Solidframework entry toSolidStartandNexttoNext.jsso that these alongsideSvelteKitpresent the full official unshortened names of full stack frameworks
2.35.1
Patch Changes
-
#7511
5addedfThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 15.0.3 15.1.0 -
#7557
01b5451Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.0.4 19.0.5 -
#7497
fb30983Thanks @dario-piotrowicz! - fix: make sure C3 works with the latest Astro versions -
#7390
0e9499eThanks @penalosa! - Bump Nuxt C3 template to Node 18 -
#7565
8ad5be9Thanks @dario-piotrowicz! - update the astro experimental template not to unnecessarily specifyv2fornodejs_compat
2.35.0
Minor Changes
- #7484
4fe93deThanks @maxwellpeterson! - feature: Add support for wrangler.json(c) in templates
Patch Changes
-
#7504
8371748Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 19.0.0 19.0.4 -
#7512
21ceca4Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.14.2 0.14.3 -
#7513
0808c9aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.10.0 4.11.0 -
#7530
14ddd30Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.12.1 3.12.2 -
#7531
ee98fd4Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.6.2 0.6.7 -
#7526
0117820Thanks @WalshyDev! - fix: update create-remix to fix creating a Remix project failing with "Cannot find module 'fs-extra'" -
#7241
d8e96b2Thanks @dario-piotrowicz! - update Next.js template to use Next.js v.15
2.34.0
Minor Changes
- #7506
8ca9533Thanks @dario-piotrowicz! - Notify users when they are running C3 in experimental mode
Patch Changes
-
#7248
6d29319Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 18.2.11 19.0.0 create-qwik 1.9.1 1.11.0 create-remix 2.14.0 2.15.0 create-solid 0.5.13 0.5.14 nuxi 3.15.0 3.16.0 sv 0.6.2 0.6.2 -
#7503
5f6e9c1Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.6.1 3.6.3 -
#7505
5f80241Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 5.5.5 6.0.1 -
#7457
75be0d5Thanks @syumai! - fix(create-cloudflare): add a newline character to the line prepended to wrangler.toml
2.33.4
Patch Changes
-
#7257
0920d13Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 18.2.11 19.0.0 create-qwik 1.9.1 1.11.0 create-remix 2.14.0 2.15.0 -
#7419
51fb982Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.15.0 3.16.0 -
#7489
90fa58bThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.14.0 2.15.0 -
#7480
9ea45b4Thanks @petebacondarwin! - update Vue C3 experimental template to work with Worker Assets
2.33.3
Patch Changes
-
#7384
55ec38aThanks @Cherry! - chore: bump vitest in templates -
#7428
f463dd2Thanks @Oreoezi! - Use correct port in playwright config file for generated SvelteKit apps -
#7343
a3d5aadThanks @petebacondarwin! - fix: C3 experimental template for Solid now uses correct preset -
#7332
a068672Thanks @petebacondarwin! - fix: C3 experimental template for Nuxt now uses correct preset
2.33.2
Patch Changes
-
#7359
515174eThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.10.0 1.11.0 -
#7409
5739015Thanks @petebacondarwin! - fix: update Angular experimental Workers + Assets template -
#7342
499e12dThanks @neomax7! - fix: Angular template should callhandle()method onAngularAppEnginenot 'render()'Fixes #7341
2.33.1
Patch Changes
-
#7235
8246c45Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.9.1 1.10.0 -
#6410
c808590Thanks @stof! - Fix the test tsconfig file in the hello-world typescript template
2.33.0
Minor Changes
- #6960
3e52c7cThanks @alan-agius4! - Update Angular template to version 19
2.32.2
Patch Changes
2.32.1
Patch Changes
-
#7217
f76da8dThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.6.0 3.6.1 -
#7218
39675b5Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.13.1 2.14.0 -
#7219
287a5d0Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.12.0 3.12.1 -
#6569
7be8f76Thanks @penalosa! - Make surewrangler deployandwrangler pages deployare run in an interactive context in C3, so that users are able to respond to interactive prompts
2.32.0
Minor Changes
- #7170
f292294Thanks @edmundhung! - feat: update experimental remix template to be based on its worker template
Patch Changes
-
#7179
a4f5647Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.5.2 3.6.0 -
#7188
28edf9bThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.13.7 5.14.0 -
#7109
492533fThanks @jsparkdev! - Rename the framework nameThe name currently displayed in the CLI is
Svelte. However, all of the options actually create aSvelteKitapp, and the nameSvelteKitis also used in the documentation.
2.31.2
Patch Changes
-
#6973
afe9850Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.8.0 4.10.0 -
#7146
d31a902Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.11.1 3.11.2 -
#7148
f46330aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.12.0 3.15.0 -
#7161
6948b70Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.5.11 0.6.1 -
#7167
251e49aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.11.2 3.12.0 -
#7177
f992c90Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 18.2.8 18.2.11 -
#7171
5a712e7Thanks @edmundhung! - fix: missing nodejs_compact flag on astro template -
#7155
edef523Thanks @flashblaze! - fix invalid preset config on the experimental solid template
2.31.1
Patch Changes
-
#7139
2222578Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 5.5.4 5.5.5
2.31.0
Minor Changes
-
#7031
eec2a70Thanks @codenoid! - create-svelte is soon be deprecated, use the new official replacement npx sv instead. -
#7055
a034aa1Thanks @edmundhung! - feat: prompt user to correct the answer if the arg value is invalid
Patch Changes
-
#7085
3e7cafcThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 5.5.3 5.5.4 -
#7126
07b5b25Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To sv 0.5.7 0.5.11 -
#7093
6cf64deThanks @lrapoport-cf! - Added link to where to file issues
2.30.1
Patch Changes
-
#7016
381d04fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.10.4 3.11.1 -
#7052
7874ed2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.14.1 0.14.2 -
#7034
0e91d42Thanks @andyjessop! - fix: ensure that user is logged in before trying to choose account during pre-existing Worker C3 flow
2.30.0
Minor Changes
- #6846
ae4bfeaThanks @edmundhung! - feat: allow users going back to the project name prompt
Patch Changes
-
#6993
616801cThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vite 5.2.3 5.5.3 -
#6994
ef3af25Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.9.0 1.9.1 -
#7006
284c962Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.12.0 0.14.1 -
#7007
cebc9eaThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.12.0 2.13.1 -
#6982
59c66a4Thanks @emily-shen! - fix: astro + Workers static assets template now has the correctmainfile in wrangler.toml
2.29.3
Patch Changes
-
#6880
be88a62Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-solid 0.5.12 0.5.13 -
#6977
3555cdbThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-svelte 6.3.8 6.4.0 -
#6978
26b32faThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 18.2.0 18.2.8 -
#6957
f996409Thanks @vicb! - refactor: simplify tsconfig.json templates
2.29.2
Patch Changes
-
#6848
291e5f3Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-analog 1.3.1 1.8.1 -
#6839
b0d514eThanks @petebacondarwin! - fix: remove invalidctximport from hello-world experimental templates -
#6882
20a1750Thanks @andyjessop! - chore: Capitalises GitHub correctly
2.29.1
Patch Changes
- #6836
a67cdbfThanks @edmundhung! - fix: prevent the cli from crashing by silently ignoring network errors during telemetry collection
2.29.0
Minor Changes
-
#6820
b098256Thanks @zebp! - chore: enable observability by default for Workers templatesWorkers created with
create-cloudflarewill now have Workers Observability enabled by default.
Patch Changes
-
#6827
66ad6dfThanks @petebacondarwin! - fix: add missing hono with assets experimental template -
#6830
0195621Thanks @petebacondarwin! - feat: add experimental Next.js, with Workers assets, template
2.28.1
Patch Changes
- #6815
ffe8d10Thanks @petebacondarwin! - fix: experimental Angular template using Workers with Assets was broken
2.28.0
Minor Changes
-
#6484
5632968Thanks @edmundhung! - feat: telemetry collectionCloudflare will collect telemetry about your usage of
create-cloudflareto improve the experience.If you would like to disable telemetry, you can run:
npm create cloudflare telemetry disableAlternatively, you can set an environment variable:
export CREATE_CLOUDFLARE_TELEMETRY_DISABLED=1Read more about our data policy at https://github.com/cloudflare/workers-sdk/blob/main/packages/create-cloudflare/telemetry.md.
Patch Changes
-
#6760
ba4ac82Thanks @petebacondarwin! - fix: add missing experimental templates to C3 for asset Workers -
#6790
9e44d88Thanks @penalosa! - fix: RemoveEnvfrom index.ts in the Hello World Durable Objects & Hello World Durable Objects w/ assets templates
2.27.3
Patch Changes
-
#6536
baa29dbThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 18.1.4 18.2.0 -
#6766
fe0253dThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.11.1 2.12.0 -
#6755
a602de0Thanks @dario-piotrowicz! - fix: add missingnodejs_compatflag to c3 qwik templateThe c3 qwik template doesn't include the
nodejs_compatbut qwik seems to be using AsyncLocalStorage, so newly created applications do display a warning regarding it missing, fix the above issue by adding the missing compat flag -
#6755
a602de0Thanks @dario-piotrowicz! - - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.5.7 1.9.0
2.27.2
Patch Changes
2.27.1
Patch Changes
- #6626
3628814Thanks @elithrar! - fix: Changes the default for "Do you want to deploy your application" in create cloudflare (C3) to a resounding "No".
2.27.0
Minor Changes
- #6678
40ecf47Thanks @petebacondarwin! - feat: add experimental mode and associated workers + assets templates
Patch Changes
- #6678
40ecf47Thanks @petebacondarwin! - fix: do not crash if the chosen framework does not exist
2.26.0
Minor Changes
-
#6573
3ff6506Thanks @santraez! - feature: Usecreate-viteinstead ofcreate-react-appfor React projects.React's documentation now recommends using
create-viteovercreate-react-app, as the latter has been deprecated. To align with these best practices, React projects created with C3 will now use Vite.With this change, the default development command will switch from using
create-react-apptocreate-vite, providing a more modern and efficient development experience.Additionally, selection of variants for React projects created by Vite has been added, allowing users to choose different configurations based on their needs. The test suite has also been adapted to accommodate the new configuration, ensuring all tests run without errors.
2.25.2
Patch Changes
- #6557
2e9aa53Thanks @edmundhung! - fix: renamed the "Demo Application" category to "Application Starter"
2.25.1
Patch Changes
-
#6496
3f229ceThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 18.1.3 18.1.4 -
#6501
87c8f2dThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.5.1 3.5.2 -
#6523
0c4d10aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-svelte 6.3.5 6.3.8
2.25.0
Minor Changes
-
#6428
37dc86fThanks @edmundhung! - feat: allow users to change prompt answerIt is now possible to change the answer for category and type while the project has not been created locally.
Patch Changes
-
#6475
dfe8c0dThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.10.1 0.12.0 -
#6476
1d4a36fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.4.0 3.5.1 -
#6495
3516faaThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.10.3 2.11.1 -
#6481
83083d7Thanks @roottool! - fix: Updatehonotemplate to remove binding type snippet.
2.24.0
Minor Changes
-
#6418
5d771c2Thanks @edmundhung! - feat: guiding user template selection with description for each options -
#6412
71882eeThanks @edmundhung! - feat: update welcome and summary message
Patch Changes
-
#6395
3aa7463Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 18.1.2 18.1.3 -
#6396
7dcaa3eThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-svelte 6.3.4 6.3.5
2.23.0
Minor Changes
-
#6320
5aa4753Thanks @edmundhung! - feat: update submenu userflowNow, we will first prompt for the kind of templates that should be created and show a different set of templates depending on the category. If the template selected supports different languages, we will also ask for the language user preferred.
Two new arguments are also added to support the new structure:
--categoryand--lang. For more details, please refer to our docs.
Patch Changes
-
#6307
4998c54Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-next-app 14.1.0 14.2.5 -
#6334
6968d91Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-svelte 6.3.3 6.3.4 -
#6335
5e4fd26Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 18.1.1 18.1.2 -
#6373
0ffe17dThanks @dario-piotrowicz! - fix: make sure to always warn developers trying to use git when their git instance is not properly configured
2.22.3
Patch Changes
- #6333
affdc56Thanks @penalosa! - fix: Prevent@types/nodefrom being erroneously included in the Hello World Worker typing environment.
2.22.2
Patch Changes
-
#6308
d947d72Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.13.6 5.13.7 -
#6309
a04796dThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-solid 0.5.11 0.5.12 -
#6316
7e421fbThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.10.0 0.10.1 -
#6306
819eed9Thanks @edmundhung! - fix: creating an application from a non-existent or private repository will now be prompted for the username/password if required -
#6310
20c0bf1Thanks @edmundhung! - fix: support GitHub URL with subdirectoryYou can now copy+paste the URL directly from your address bar when you find a template within a (mono)repo on github.com.
2.22.1
Patch Changes
-
#6283
30a1e9cThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.9.2 2.10.3 -
#6284
f1596d7Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 18.0.4 18.1.1 -
#6292
5d2e0f7Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-svelte 6.3.2 6.3.3 -
#6293
821f020Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.9.0 0.10.0
2.22.0
Minor Changes
2.21.9
Patch Changes
-
#6069
91c7ce2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.8.1 0.9.0 -
#6070
bcb7acdThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-svelte 6.3.1 6.3.2 -
#6086
820d6d2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.10.3 3.10.4
2.21.8
Patch Changes
-
#6034
b4ea661Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-svelte 6.3.0 6.3.1 -
#6035
e70806fThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 18.0.3 18.0.4 -
#6029
f5ad1d3Thanks @threepointone! - chore: Normalize some dependencies in workers-sdkThis is the first of a few expected patches that normalize dependency versions, This normalizes
undici,concurrently,@types/node,react,react-dom,@types/react,@types/react-dom,eslint,typescript. There are no functional code changes (but there are a couple of typecheck fixes). -
#6046
c643a81Thanks @threepointone! - chore: Normalize more dependencies.Follow up to https://github.com/cloudflare/workers-sdk/pull/6029, this normalizes some more dependencies :
get-port,chalk,yargs,toucan-js,@typescript-eslint/parser,@typescript-eslint/eslint-plugin,esbuild-register,hono,glob-to-regexp,@cloudflare/workers-types -
#5944
cfa7de5Thanks @dario-piotrowicz! - fix: add missingpre-existingtype and--existing-scriptto help message -
#6076
9487179Thanks @threepointone! - chore: use latest dependencies for hello-world templatesWhen generating a plain hello world worker, we're picking up older versions of vitest/pool-workers. this updates the package.jsons to pick up newer versions instead. Ideally we should automate this, but we can do that later. I also updated the wrangler deps to the current version so it's clearer for developers what they're using (still not accurate, but better than showing 3.0.0). Again, this should be automated, but we can do that later.
2.21.7
Patch Changes
-
#5883
c8f25f1Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.10.2 3.10.3 -
#5993
402affdThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.13.5 5.13.6 -
#5994
919c9edThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.3.2 3.4.0 -
#6015
9111f00Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.7.3 0.8.1 -
#6016
62db9b0Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 17.3.7 18.0.3 -
#6017
709ec35Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.11.1 3.12.0 -
#6027
88ca59bThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.5.5 1.5.7 -
#5607
1e939cbThanks @morinokami! - feature: usesatisfies ExportedHandlerfor handlers in C3 templates
2.21.6
Patch Changes
- #5954
3b99e63Thanks @dario-piotrowicz! - fix: make sure that C3 doesn't delete pre-existing options in thedefineConfigcall
2.21.5
Patch Changes
-
#5894
314f7c4Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.5.4 1.5.5 -
#5981
2a05edeThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-solid 0.5.5 0.5.11 -
#5982
0c03316Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-svelte 6.1.2 6.3.0 -
#5250
cfde058Thanks @elithrar! - fix: updated the name of the Durable Object template in C3.Makes it clearer what a "Durable Object" is. A user using c3 or Cloudflare for the first time will have no idea. Also moved it down the list so that "web application" (a far more common use-case) is higher.
2.21.4
Patch Changes
-
#5925
e51a43cThanks @dario-piotrowicz! - fix: commit changes when framework cli initialized the git repositoryCurrently if a framework CLI initializes the git repository then C3 fails to commit its changes, fix such erroneous behavior
-
#5892
9a804b9Thanks @megaconfidence! - fix: Updates DO Template Entry point
2.21.3
Patch Changes
-
#5834
cc341d8Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-docusaurus 3.1.1 3.3.2 -
#5852
c744403Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-hono 0.7.0 0.7.3 -
#5853
c80c4e1Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.7.5 4.8.0 -
#5854
674cf88Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-analog 1.2.0 1.3.1 -
#5871
a1171ebThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-remix 2.8.1 2.9.2 -
#5872
5c8fabbThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-svelte 6.0.10 6.1.2 -
#5873
7780a8cThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.13.4 5.13.5
2.21.2
Patch Changes
-
#5602
93cd7aeThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To gatsby 5.13.3 5.13.4 -
#5835
717e13eThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To @angular/create 17.2.3 17.3.7 -
#5836
b3b4d3aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-qwik 1.4.5 1.5.4 -
#5547
e6ecf8cThanks @connorads! - fix: provide a simple fetch handler to the scheduled template to avoid confusing error messages.Fixes #4560
-
#5855
3a65060Thanks @petebacondarwin! - chore: bump undici to 5.28.4
2.21.1
Patch Changes
- #5687
906c39aThanks @jculvey! - fix: Fixes an issue with theBindingstype genereated by C3 being too permissive.
2.21.0
Minor Changes
-
#5675
235c439Thanks @jculvey! - feat: Improvements tohonotemplate.The
honotemplate has been updated as follows:- Bumps
create-honoto0.7.0 - Automatically installs dependencies and specifies the detected package manager to avoid interactive prompts
- Adds a
wrangler.tomlfile with commented out examples of all available bindings to match other templates. - Adds a
cf-typegenpackage script to automatically regenerate types forBindingsfromwrangler.toml
- Bumps
-
#5637
b41c4edThanks @joshthoward! - feat: change Durable Objects "Hello, World!" template to use RPC methods
Patch Changes
-
#5483
a55314cThanks @DaniFoldi! - fix: make sure that using the current directory doesn't generate anundefined undefinedlog in the output summary. -
#5482
1b7739eThanks @DaniFoldi! - docs: show new Discord url everywhere for consistency. The old URL still works, but https://discord.cloudflare.com is preferred. -
#5684
c81fa65Thanks @jculvey! - docs: Add Smart Placement example towrangler.tomlof templates.
2.20.1
Patch Changes
- #5652
ccb9d3dThanks @petebacondarwin! - chore: re-release due to broken build
2.20.0
Minor Changes
-
#5562
b7c1c51Thanks @jculvey! - feat: Update full-stack templates to usewrangler.tomlfor preview and deployment. -
#5597
baac0e1Thanks @jculvey! - feat: Add acf-typegenscript to workers templates to dynamically generate a type definition fromwrangler.toml.This also updates the full-stack templates to rename the
build-cf-typesscript tocf-typegenfor consistency. Inline type definitons that previously existed in theindex.tsof worker scripts have been removed and replaced with a comment informing the user of thecf-typegenscript.
Patch Changes
- #5597
baac0e1Thanks @jculvey! - chore: Update examplewrangler.tomlfiles to include a link to secrets documentation.
2.19.0
Minor Changes
- #5529
ad1d056Thanks @jculvey! - feat: Adds a new template for Analog.js, a full-stack Angular meta-framework.
2.18.1
Patch Changes
-
#5333
d5f3c13Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-vue 3.9.2 3.10.2 -
#5576
c9c68d8Thanks @jculvey! - chore: Update the wrangler.toml of the Python Workers template to include commented out bindings definitions.
2.18.0
Minor Changes
- #5550
4f47f74Thanks @penalosa! - feat: Generate a JSON schema for the Wrangler package & use it in templates
Patch Changes
-
#5355
e18f18bThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-astro 4.7.4 4.7.5 -
#5411
a13a0c3Thanks @mrbbot! - fix: display helpful error message when no accounts found during deploymentPreviously, C3 would display
TypeError: Cannot read properties of undefined (reading 'value')if you were logged in as a user without access to any accounts. This change ensures a more appropriate error message is displayed in this case. -
#5517
3c2eba8Thanks @admah! - fix: update failing test and add test command to package.json in C3 Hello World JS template.
2.17.1
Patch Changes
2.17.0
Minor Changes
- #5475
80b8fcbThanks @garrettgu10! - feature: add Hello World Python template
2.16.1
Patch Changes
- #5410
e89ee2aThanks @dario-piotrowicz! - fix: update Astro c3 logic for their new v10 Cloudflare adapter
2.16.0
Minor Changes
- #5350
7fd7fe3Thanks @jculvey! - feat: Rename 'webFramework' --type argument to 'web-framework' and show deprecation warning when used.
2.15.2
Patch Changes
-
#5219
4fdd898Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-solid 0.5.3 0.5.5 -
#5334
a9b8f4aThanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To create-svelte 6.0.9 6.0.10 -
#5335
4c9a8d2Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe following dependency versions have been updated:
Dependency From To nuxi 3.10.1 3.11.1 -
#5301
0abafdbThanks @dario-piotrowicz! - fix: in the Next.js scaffold example, reuse existingMY_KV_NAMESPACEcommented out binding instead of adding a newMY_KVone
2.15.1
Patch Changes
-
#5204
3aa68c0Thanks @dependabot! - chore: Bumpedcreate-astrofrom4.7.3to4.7.4 -
#5205
1502e41Thanks @dependabot! - chore: Bumpedcreate-remixfrom2.8.0to2.8.1 -
#5312
4126ee0Thanks @dario-piotrowicz! - fix: update the remix template url used (as the old one is no longer valid)
2.15.0
Minor Changes
- #5277
15d9cd5Thanks @dario-piotrowicz! - feature: addbuild-cf-typesscript to Next.js projects
Patch Changes
-
#5218
0c535e7Thanks @jculvey! - refactor: Refactor C3 internal helpers. Includes a few small changes:- Drops
--savefrom internalpnpmandnpminstall invocations - Switches to
git branch --show-currentfor detecting current branch
- Drops
-
#5242
86c5f98Thanks @jculvey! - chore: Remove customgetPlatformProxyhook from SvelteKit template.sveltejs/adapter-cloudflare@4.2.0has been released which provides direct support for bindings emulation viagetPlatformProxy, so the custom hook is no longer needed. -
#5269
d4c23d2Thanks @jculvey! - feature: Updates the commented out sections of the defaultwrangler.tomlin templates to include recent features. Also updates the documentation links to the appropriate section of the bindings docs. -
#5259
4ce7a5dThanks @jculvey! - fix: Require arguments for flags that expect themThis fixes an issue where
c3would didn't require an argument to be passed to certain flags that expect them (ex.--framework,--template). Using these flags without an argument will now throw an error. -
#5277
15d9cd5Thanks @dario-piotrowicz! - fix: remove timestamps from nuxt, qwik and remix type d.ts files
2.14.2
Patch Changes
- #5249
5315602Thanks @CarmenPopoviciu! - test: add vitest-pool-workers package and example tests tohello-worldtemplates
2.14.1
Patch Changes
2.14.0
Minor Changes
-
#5187
8e9faf2Thanks @jculvey! - feature: replace the word "publish" with "deploy" everywhere.Aligns most
webFrameworktemplates to usedevanddeployinstead ofpages:devandpages:deployin package scripts.
2.13.2
Patch Changes
-
#5177
1c6a55dThanks @dependabot! - chore: Bumped@angular/createfrom17.2.2to17.2.3 -
#5186
5dfbc2dThanks @dependabot! - chore: Bumpedcreate-solidfrom0.4.10to0.5.3 -
#5157
01a53b2Thanks @jculvey! - fix: Updates the Nuxt template by adding aenv.d.tsfile which updates the type difinition forH3EventContextto include thecfproperty from the request and anenvtype generated from the recently addedbuild-cf-typesscript. -
#5188
84eeee5Thanks @jculvey! - fix: Update SolidStart template to work with create-solid@0.5.3
2.13.1
Patch Changes
-
#5097
9d1d11cThanks @dependabot! - chore: Bumpedcreate-honofrom0.4.0to0.5.0 -
#5121
fd2f153Thanks @dependabot! - chore: Bumped@angular/createfrom17.2.1to17.2.2 -
#5122
b4f7ad8Thanks @dependabot! - chore: Bumpedcreate-remixfrom2.7.2to2.8.0 -
#5135
8935526Thanks @dario-piotrowicz! - fix: update solid preview and deploy scripts to be aligned with the rest of the frameworks -
#5129
23074c7Thanks @dario-piotrowicz! - fix: make sure that all C3 projects include in their.gitignorethe wrangler filesPreviously only the worker templates included in their
.gitignorethe wrangler files (those being.dev.varsand.wrangler). Make sure to instead include such files in the.gitignorefiles of all the templates including the full stack ones. -
#5135
8935526Thanks @dario-piotrowicz! - fix: update solid C3 template to write anapp.config.(js/ts)file instead ofvite.config.(js/ts)
2.13.0
Minor Changes
-
#5080
2aa7913Thanks @jculvey! - feature: Use newvite-cloudflaretemplate in Remix projects.Remix has released a new official Cloudflare template that uses
getPlatformProxyunder the hood to provide better support for bindings in dev. Remix projects created with C3 will now use this new template.Along with this change, projects will use the default vite-based dev command from
create-remixinstead of usingwrangler pages devon build output.A new
build-cf-typesscript has also been added to re-generate theEnvtype defined inload-context.tsbased on the contents ofwrangler.toml. A defaultwrangler.tomlwill be added to new Remix projects to accommodate this workflow. -
#5072
cab7e1cThanks @jculvey! - feature: Improve bindings support in Astro template.C3 will now create Astro projects configured to use miniflare in dev automatically. This is done by adding a configuration for the adapter of
{ runtime: 'local'}(see Astro docs for more details). Awrangler.tomlfile will also be added where bindings can be added to be used in dev.Along with this change, projects will now use the default vite-based
astro devcommand instead of usingwrangler pages devon build output.When Typescript is used, the
src/env.d.tsfile will be updated to add type definitionsruntime.envwhich can be re-generated with a newly addedbuild-cf-typesscript.
Patch Changes
-
#5074
e37c1b8Thanks @dependabot! - chore: Bumpedcreate-sveltefrom6.0.8to6.0.9 -
#5075
c1ed773Thanks @dependabot! - chore: Bumpedcreate-remixfrom2.7.1to2.7.2 -
#5078
64236b0Thanks @dependabot! - chore: Bumped@angular/createfrom17.2.0to17.2.1
2.12.1
Patch Changes
- #5066
ef064279Thanks @dependabot! - chore: Bumpedcreate-remixfrom2.6.0to2.7.1
-
#5052
f68e83e2Thanks @jculvey! - feature: Add script to Qwik template for building Env type definitions.When creating a project with the Qwik template, the
QwikCityPlatformtype will be updated to contain a definition for theenvproperty. These types can be re-generated with a newly addedbuild-cf-typesscript.
2.12.0
Minor Changes
-
#4996
246512c8Thanks @jculvey! - feature: AddgetBindingsProxysupport tonuxttemplate vianitro-cloudflare-devmodule.The
nuxttemplate now uses the default dev command fromcreate-nuxtinstead of usingwrangler pages devon build output in order to improve the developer workflow.nitro-cloudflare-devis a nitro module that leveragesgetBindingsProxyand allows bindings to work in nitro commands.
-
#5027
a751489fThanks @jculvey! - feature: Improve bindings support in Svelte template.C3 will now create Svelte projects with a hook that uses
getPlatformProxyto proxy bindings in development mode. Awrangler.tomlfile will also be added where bindings can be added to be used in conjunction withgetPlatformProxy.Along with this change, projects will use the default vite-based dev command from
create-svelteinstead of usingwrangler pages devon build output.When Typescript is used, the
app.d.tswill be updated to add type definitions forcfandctxto thePlatforminterface from the@cloudflare/workers-typespackage. Types for bindings onplatform.envcan be re-generated with a newly addedbuild-cf-typesscript.
Patch Changes
- #5001
efe8b444Thanks @dependabot! - chore: Bumpedcreate-honofrom0.3.2to0.4.0
- #5011
89482d44Thanks @dependabot! - chore: Bumpedcreate-qwikfrom1.4.4to1.4.5
- #5019
f939ed73Thanks @dependabot! - chore: Bumped@angular/createfrom17.1.3to17.2.0
- #5020
0e74c743Thanks @dependabot! - chore: Bumpednuxifrom3.10.0to3.10.1
- #5021
ae1ef47cThanks @dependabot! - chore: Bumpedcreate-astrofrom4.7.2to4.7.3
-
#5009
1e263694Thanks @dario-piotrowicz! - chore: update Next.js templateUpdate the C3 Next.js template so that it uses the latest
@cloudflare/next-on-pagestooling (i.e.setupDevPlatformandgetRequestContext)
- #4996
246512c8Thanks @jculvey! - feature: Add an emptywrangler.tomlfile to qwik and nuxt templates.
-
#4999
ce6d4bc4Thanks @dario-piotrowicz! - fix: make sure not to wrongly ask users if they want to use typescriptcurrently if a CLI invoked by C3 asks the user if they want to use typescript and the user opted out of it, C3 could actually again offer typescript to the user afterwords, make sure that this does not happen
-
#5010
9f787042Thanks @dario-piotrowicz! - chore: update qwik template to usegetPlatformProxyupdate the C3 Qwik template to use the
getPlatformProxyutility instead of the deprecatedgetBindingsProxyone
2.11.3
Patch Changes
- #4963
b3110c30Thanks @dependabot! - chore: Bumped@angular/createfrom17.1.2to17.1.3
2.11.2
Patch Changes
- #4935
0699506dThanks @dependabot! - chore: Bumpedcreate-qwikfrom1.4.3to1.4.4
-
#4927
49696ab3Thanks @jculvey! - feature: AddgetBindingsProxysupport toqwiktemplateThe
qwiktemplate now usesgetBindingsProxyfor handling requests for bound resources in dev. This allows projects to usevitefor dev instead ofwrangler pages devon built output.
2.11.1
Patch Changes
- #4881
37141ba5Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.4.2to1.4.3
- #4892
598b2c49Thanks @dependabot! - chore: Bumped@angular/createfrom17.1.1to17.1.2
- #4903
582396a7Thanks @dependabot! - chore: Bumpedcreate-remixfrom2.5.1to2.6.0
2.11.0
Minor Changes
-
#4850
eb76082bThanks @dario-piotrowicz! - feature: introduce a new optionalpreviewScriptto the C3 summarysuch script is to be used to locally preview the application (using wrangler)
Patch Changes
- #4855
c58c253bThanks @dependabot! - chore: Bumpedcreate-docusaurusfrom3.1.0to3.1.1
- #4856
f6a707d3Thanks @dependabot! - chore: Bumpedcreate-astrofrom4.7.1to4.7.2
- #4857
9adfeae5Thanks @dependabot! - chore: Bumpedcreate-qwikfrom1.4.1to1.4.2
- #4858
f2ca5e2eThanks @dependabot! - chore: Bumpedcreate-solidfrom0.3.10to0.4.10
- #4870
7a341949Thanks @dependabot! - chore: Bumpedcreate-vuefrom3.9.1to3.9.2
-
#4863
ed40cf84Thanks @dario-piotrowicz! - chore: handle new Next.jsnext.config.mjsdefault filesSince
create-next-appv14.1.0the default generated config file isnext.config.mjs(instead ofnext.config.js), so such new default files need to be handled accordingly
-
#4850
eb76082bThanks @dario-piotrowicz! - fix: update the svelteKit c3 scriptsreplace the incorrect
pages:devwith a newpages:previewscript (and use the standarddevscript as thedevScript)
- #4863
ed40cf84Thanks @dario-piotrowicz! - chore: Bumpedcreate-next-appfrom14.0.4to14.1.0
2.10.0
Minor Changes
-
#4754
06f85613Thanks @jculvey! - Adds C3 support for external templates hosted in git repositories via the--template <source>option.The source may be specified as any of the following:
user/repogit@github.com:user/repohttps://github.com/user/repouser/repo/some-template(subdirectories)user/repo#canary(branches)user/repo#1234abcd(commit hash)bitbucket:user/repo(BitBucket)gitlab:user/repo(GitLab)
See the
degitdocs for more details.At a minimum, templates must contain the following:
package.jsonwrangler.tomlsrc/containing a worker script referenced fromwrangler.toml
See the templates folder of this repo for more examples.
Patch Changes
- #4828
99bf5f86Thanks @dependabot! - C3: Bumpedgatsbyfrom5.13.1to5.13.2
- #4836
6d7d00a8Thanks @dependabot! - C3: Bumped@angular/createfrom17.1.0to17.1.1
- #4842
9fb39e63Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.4.0to1.4.1
- #4843
b3c5566cThanks @dependabot! - C3: Bumpedgatsbyfrom5.13.2to5.13.3
- #4834
0123eef1Thanks @jculvey! - Fixed an issue where commands were sometimes formatted with un-needed escape characters (ex. 'pages:\dev')
- #4754
06f85613Thanks @jculvey! - C3: Fix a bug where the "Pre-existing Worker (from Dashboard)" option was hidden in the dialog but still selectable
- #4711
fa91ff54Thanks @dario-piotrowicz! - update the solidStart logic to work with their latest (beta-2) implementation
-
#4771
f4f38fc7Thanks @petebacondarwin! - fix: correctly find the latest version of create-cloudflareWhen create-cloudflare starts up, it checks to see if the version being run is the latest available on npm.
Previously this check used
npm infoto look up the version. But was prone to failing if that command returned additional unexpected output such as warnings.Now we make a fetch request to the npm REST API directly for the latest version, which does not have the problem of unexpected warnings.
Since the same approach is used to compute the latest version of workerd, the function to do this has been put into a helper.
Fixes #4729
2.9.3
Patch Changes
- #4780
a75ef752Thanks @dependabot! - C3: Bumped@angular/createfrom17.0.6to17.1.0
- #4786
7273efcaThanks @dependabot! - C3: Bumpedcreate-sveltefrom6.0.6to6.0.8
- #4788
d4676266Thanks @dependabot! - C3: Bumpedcreate-remixfrom2.5.0to2.5.1
- #4789
475da3a6Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.3.5to1.4.0
-
#4803
fa09f4a2Thanks @petebacondarwin! - feat: add "Hello World" example for Durable ObjectsThis new starter corresponds to the getting started guide in the docs.
See #4747
- #4768
c3e410c2Thanks @petebacondarwin! - ci: bump undici versions to 5.28.2
2.9.2
Patch Changes
- #4717
05e3b544Thanks @dependabot! - C3: Bumpedcreate-docusaurusfrom3.0.1to3.1.0
- #4728
38d656b0Thanks @dependabot! - C3: Bumpedcreate-sveltefrom6.0.5to6.0.6
- #4769
fd1e9aa9Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.3.2to1.3.5
- #4770
f2bfa5e2Thanks @dependabot! - C3: Bumpedcreate-remixfrom2.4.1to2.5.0
- #4776
eefd232eThanks @dependabot! - C3: Bumpedcreate-astrofrom4.6.0to4.7.1
2.9.1
Patch Changes
4667e0edThanks @dario-piotrowicz! - fix: Update Next.js template to support bindings for dev server
2.9.0
Minor Changes
- #4625
e8053554Thanks @dario-piotrowicz! - Create a custom not-found edge route for Next.js applications using the app router
Patch Changes
- #4690
9e032723Thanks @dependabot! - C3: Bumpedgatsbyfrom5.12.12to5.13.1
2.8.5
Patch Changes
- #4617
45972200Thanks @dependabot! - C3: Bumpedcreate-vuefrom3.9.0to3.9.1
- #4618
10e267fcThanks @dependabot! - C3: Bumpedcreate-astrofrom4.5.2to4.6.0
- #4679
873d7dd6Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.3.1to1.3.2
- #4680
ba298d08Thanks @dependabot! - C3: Bumpedcreate-remixfrom2.4.0to2.4.1
- #4681
6fb72f8bThanks @dependabot! - C3: Bumpedcreate-sveltefrom6.0.3to6.0.5
- #4627
44cbd66fThanks @dario-piotrowicz! - make the workerd compatibility date retrieval more stable by fetching it directly from the npm registry
2.8.4
Patch Changes
- #4616
e2205e35Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.3.0to1.3.1
2.8.3
Patch Changes
- #4603
6db2c2a8Thanks @dependabot! - C3: Bumpedcreate-remixfrom2.3.1to2.4.0
- #4594
850c4d64Thanks @dario-piotrowicz! - amend broken cd instruction
2.8.2
Patch Changes
- #4556
dcd3c582Thanks @dependabot! - C3: Bumpedcreate-vuefrom3.8.0to3.9.0
- #4557
1a3e3ba4Thanks @dependabot! - C3: Bumpedcreate-sveltefrom5.3.2to5.3.3
- #4558
ef03dc74Thanks @dependabot! - C3: Bumpedcreate-astrofrom4.5.1to4.5.2
- #4564
d99bd421Thanks @dependabot! - C3: Bumped@angular/createfrom17.0.5to17.0.6
- #4565
be9a296dThanks @dependabot! - C3: Bumpedcreate-qwikfrom1.2.19to1.3.0
- #4572
39d77323Thanks @dependabot! - C3: Bumpedgatsbyfrom5.12.11to5.12.12
- #4575
bb116f60Thanks @dependabot! - C3: Bumpedcreate-next-appfrom14.0.3to14.0.4
- #4579
cccd56b8Thanks @dario-piotrowicz! - Don't showcdinstructions when the user is creating a project in the current directory
2.8.1
Patch Changes
- #4538
a72f64c8Thanks @dependabot! - C3: Bumpedcreate-docusaurusfrom3.0.0to3.0.1
2.8.0
Minor Changes
- #4494
9bea4e32Thanks @RamIdeas! - Change the default project type to the hello world worker script.
-
#4525
294ca542Thanks @jculvey! - C3: Use latest version ofwranglerand@cloudflare/workers-types.Also updates the
typesentry of the project'stsconfig.jsonto use type definitions corresponding to the latest compatibility date.
Patch Changes
-
#4445
652cc422Thanks @petebacondarwin! - fix: ensure shell scripts work on WindowsOur use of
shell-quotewas causing problems on Windows where it was escaping character (such as@) by placing a backslash in front. This made Windows think that such path arguments, were at the root.For example,
npm install -D @cloudflare/workers-typeswas being converted tonpm install -D \@cloudflare/workers-types, which resulted in errors like:npm ERR! enoent ENOENT: no such file or directory, open 'D:\@cloudflare\workers-types\package.json'Now we just rely directly on the Node.js
spawnAPI to avoid any shell quoting concerns. This has resulted in a slightly less streamlined experience for people writing C3 plugins, but has the benefit that the developer doesn't have to worry about quoting spawn arguments.Closes https://github.com/cloudflare/workers-sdk/issues/4282
- #4432
04a2d0edThanks @dependabot! - C3: Bumpedcreate-solidfrom0.3.9to0.3.10
- #4465
d79a68fdThanks @dependabot! - C3: Bumpedcreate-sveltefrom5.2.0to5.3.1
- #4472
beed1575Thanks @dependabot! - C3: Bumpednuxifrom3.9.1to3.10.0
- #4491
e6ddf8a7Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.2.17to1.2.19
- #4504
3b5407a9Thanks @dependabot! - C3: Bumped@angular/createfrom17.0.1to17.0.3
- #4506
d8b5a01eThanks @dependabot! - C3: Bumpedgatsbyfrom5.12.9to5.12.11
- #4507
743d15feThanks @dependabot! - C3: Bumpedcreate-remixfrom2.2.0to2.3.1
- #4508
743df0afThanks @dependabot! - C3: Bumpedcreate-sveltefrom5.3.1to5.3.2
- #4530
774b16c9Thanks @dependabot! - C3: Bumped@angular/createfrom17.0.3to17.0.5
- #4481
18a4dd92Thanks @jculvey! - Minor improvements when using the--existing-script scriptNameflag:- Format the type as "Pre-existing Worker (from Dashboard)"
- Defaults the project name to
scriptName
-
#4445
652cc422Thanks @petebacondarwin! - fix: update Nuxt template to work on WindowsRather than relying upon the non-Windows shell syntax to specify an environment variable, we now update the
nuxt.config.tsfiles to include the cloudflare preset.Fixes #4285
- #4520
1b945a07Thanks @petebacondarwin! - fix: ensure Angular alter-polyfill script works on Windows
2.7.1
Patch Changes
- #4441
01d34f21Thanks @dependabot! - C3: Bumpedcreate-sveltefrom5.1.1to5.2.0
- #4461
fe1e6d8aThanks @dependabot! - C3: Bumped@angular/createfrom17.0.0-rc.4to17.0.1
- #4462
144a431aThanks @dependabot! - C3: Bumpedcreate-next-appfrom13.4.19to14.0.3
-
#4292
75c3d4a7Thanks @dario-piotrowicz! - Only commit the changes if the repository was generated (directly or not) by C3(This follows what CLI tools seems to generally do, avoids weird corner case behaviors users might have for example when running C3 inside monorepos and avoids commits when people don't want or expect them)
2.7.0
Minor Changes
- #4280
a6cd9affThanks @alan-agius4! - Update Angular template to use version 17
Patch Changes
- #4399
789491bdThanks @petebacondarwin! - ci: move the Angular framework out of the C3 e2e test quarantine.
- #4242
a1c9f43fThanks @dependabot! - C3: Bumpednuxifrom3.9.0to3.9.1
- #4275
e4aff81aThanks @dependabot! - C3: Bumpedcreate-astrofrom4.3.0to4.4.1
- #4288
b7d91bb5Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.2.14to1.2.15
- #4313
18612851Thanks @dependabot! - C3: Bumpedgatsbyfrom5.12.8to5.12.9
- #4316
3caa7860Thanks @dependabot! - C3: Bumpedcreate-remixfrom2.1.0to2.2.0
- #4317
db8b5fe5Thanks @dependabot! - C3: Bumpedcreate-docusaurusfrom2.4.3to3.0.0
- #4334
bde0a1bdThanks @dependabot! - C3: Bumpedcreate-qwikfrom1.2.15to1.2.16
- #4335
c1223c53Thanks @dependabot! - C3: Bumpedcreate-solidfrom0.3.8to0.3.9
- #4346
71eff285Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.2.16to1.2.17
- #4431
c0d70bf5Thanks @dependabot! - C3: Bumpedcreate-astrofrom4.4.1to4.5.1
- #4311
35be4594Thanks @jculvey! - Changes c3 to usenpxfor running framework creation tools when it is invoked withyarn. This is needed since yarn can'tyarn create some-package@some-particular-version.
- #4226
5810f815Thanks @jculvey! - Relax empty directory check. Directories containing certain common config files and/or files created by an ide will be exempt from the pre-flight check
- #4249
b18a2c0fThanks @dario-piotrowicz! - correct error message for unrecognized application type
- #4403
cb8ec90eThanks @petebacondarwin! - test: fix C3 e2e tests for Angular
- #4249
b18a2c0fThanks @dario-piotrowicz! - improve help message by adding more detailed descriptions about the various CLI options also let the user know that more information is available in the Cloudflare docs
- #4339
33bd75dcThanks @alan-agius4! - Remove redundant polyfills from the Angular template
- #4279
2526794fThanks @dnasdw! - fix: use a valid compatibility date for the scheduled worker ts template
2.6.2
Patch Changes
- #4243
bfb66aa0Thanks @dependabot! - C3: Bumpedcreate-vuefrom3.7.5to3.8.0
- #4244
5c81d34dThanks @dependabot! - C3: Bumpedcreate-qwikfrom1.2.13to1.2.14
- #4246
67c4c2c0Thanks @dependabot! - C3: Bumpedgatsbyfrom5.12.7to5.12.8
- #4259
b5e62b93Thanks @dependabot! - C3: Bumpedcreate-honofrom0.3.1to0.3.2
- #4268
77820a22Thanks @dependabot! - C3: Bumpedcreate-solidfrom0.3.7to0.3.8
- #4215
950bc401Thanks @RamIdeas! - fix various logging of shell commands to correctly quote args when needed
- #4189
05798038Thanks @gabivlj! - Move helper cli files of C3 into @cloudflare/cli and make Wrangler and C3 depend on it
- #4200
773e2a8cThanks @dario-piotrowicz! - fix the generation of invalid/incorrect scripts for Next.js applications
2.6.1
Patch Changes
- #4213
039acfd4Thanks @dependabot! - C3: Bumpedcreate-solidfrom0.3.6to0.3.7
- #4217
b9687231Thanks @dependabot! - C3: Bumpedcreate-astrofrom4.2.1to4.3.0
- #4190
c2457cb4Thanks @dario-piotrowicz! - Set the proper compatibility date for web applications (instead of using the current date)
- #4216
17c59f29Thanks @dario-piotrowicz! - amend summary showing incorrect cd instruction for projects in nested paths
- #4220
2b4d9defThanks @dario-piotrowicz! - don't retry the project creation multiple times when it fails because the project's name is already used
2.6.0
Minor Changes
- #4116
5ff0ca02Thanks @jculvey! - Replaces the "prestart" and "predeploy" scripts when using Angular to better support pnpm
Patch Changes
- #4099
4deda525Thanks @dependabot! - C3: Bumpedgatsbyfrom5.12.4to5.12.5
- #4141
9b2578aaThanks @dependabot! - C3: Bumpedcreate-sveltefrom5.1.0to5.1.1
- #4184
616b6610Thanks @dependabot! - C3: Bumpedcreate-honofrom0.2.6to0.3.1
- #4191
4b70c88cThanks @dependabot! - C3: Bumpedcreate-remixfrom2.0.1to2.1.0
- #4197
9095c6acThanks @dependabot! - C3: Bumpedgatsbyfrom5.12.5to5.12.7
- #4177
2162501aThanks @jculvey! - Relax name validation for projects created with--existing-scriptflag
2.5.0
Minor Changes
Patch Changes
2.4.1
Patch Changes
- #4125
d0e8e380Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.2.12to1.2.13
- #4152
acf3b64bThanks @dario-piotrowicz! - fix incorrect service example in worker template toml files
- #4119
64c3ec15Thanks @jculvey! - Don't prompt the user to use git ifuser.nameanduser.emailhaven't been configured
2.4.0
Minor Changes
-
#4063
cb4309f9Thanks @jculvey! - Bump supported node version to 18.14.1We've recently switched out testing infrastructure to test C3 on node version 18.14.1. As of earlier this month, Node v16 is no longer supported, and many of the underlying framework scaffolding tools that C3 uses (ex.
create-astro,gatsby) have dropped support for node v16, which in turn causes C3 to fail for those frameworks.
Patch Changes
- #3991
80f78dadThanks @dependabot! - C3: Bumpedcreate-astrofrom4.1.0to4.2.0
- #4002
8ee46b06Thanks @dependabot! - C3: Bumpedcreate-docusaurusfrom2.4.1to2.4.3
- #4012
a21acf82Thanks @dependabot! - C3: Bumpedcreate-solidfrom0.2.26to0.3.6
- #4091
a9cb8c60Thanks @dependabot! - C3: Bumpedcreate-sveltefrom5.0.6to5.1.0
- #4100
866c7833Thanks @dependabot! - C3: Bumpedcreate-remixfrom2.0.0to2.0.1
- #4103
f79cf89aThanks @dependabot! - C3: Bumpedcreate-astrofrom4.2.0to4.2.1
- #4088
35165a26Thanks @jculvey! - Fixes an issue where users were prompted for TypeScript twice during worker creation
- #4087
57e9f218Thanks @jculvey! - Fixes an issue where exiting early from c3 would cause the terminal cursor to be hidden
-
#3754
811730d8Thanks @RamIdeas! - .gitignore files were not included in our templates due to npm/npm#3763we now workaround this issue and ensure C3 templates include a .gitignore file
- #4062
02359bc5Thanks @jculvey! - Defaults the project type toWeb Framework. The previous default was"Hello World" worker
- #4030
dba26262Thanks @admah! - Fixes Workers templates to have adevcommand in package.json to match comments inindexfiles.
- #3916
15d75e50Thanks @admah! - fix: update the main file in the c3 scheduled js template to index.js.
2.3.1
Patch Changes
- #4001
fd39ae64Thanks @dependabot! - C3: Bumpednuxifrom3.8.4to3.9.0
2.3.0
Minor Changes
Patch Changes
- #3970
0a8d97c7Thanks @dependabot! - C3: Bumpedcreate-astrofrom4.0.1to4.1.0
- #3971
1723d3e6Thanks @dependabot! - C3: Bumpedcreate-sveltefrom4.2.0to5.0.6
- #3972
dac69503Thanks @dependabot! - C3: Bumpedcreate-remixfrom1.19.3to2.0.0
- #3973
324907acThanks @dependabot! - C3: Bumpednuxifrom3.6.5to3.8.4
- #3980
1354ab36Thanks @dependabot! - C3: Bumpedcreate-astrofrom4.0.1to4.1.0
- #3987
fe227900Thanks @dependabot! - C3: Bumpedcreate-vuefrom3.6.4to3.7.5
- #3988
d8833effThanks @dependabot! - C3: Bumpedgatsbyfrom5.11.0to5.12.4
- #3990
07b57803Thanks @dependabot! - C3: Bumpedcreate-qwikfrom1.2.7to1.2.12
2.2.3
Patch Changes
- #3935
bdb39edcThanks @IgorMinar! - fix: remove unused env variable from sveltekit project template
2.2.2
Patch Changes
- #3880
c6c435ebThanks @admah! - Update Worker templates from worker.{ts,js} to index.{ts,js} to better align with docs and examples
2.2.1
Patch Changes
- #3841
81c45b98Thanks @dario-piotrowicz! - Fail and display the help message if an unrecognized argument is passed to C3
2.2.0
Minor Changes
-
#3776
83e526b3Thanks @dario-piotrowicz! - add final commit when generating Pages projectsbefore after the user would have completed the creation of a Pages project they would find the Cloudflare added/modified files uncommitted, instead of leaving these uncommitted this change adds an extra commit (on top of the framework specific) which also contains some useful information about the project
- #3803
9156994eThanks @jculvey! - C3: Checks for a newer version of create-cloudflare and uses it if available. This behavior can be suppressed with the --no-auto-update flag.
Patch Changes
-
#3807
fac199baThanks @dario-piotrowicz! - adjusted arguments passing so that arguments following an extra--are passed to the underlying cli (if any)For example:
$ npm create cloudflare -- --framework=X -- -a -bnow will run the framework X's cli with the
-aand-barguments (such arguments will be completely ignored by C3)
- #3822
3db34519Thanks @dario-piotrowicz! - update the frameworks' cli versions used in C3@angular/clifrom 16.1.x to 16.2.0create-next-appfrom 13.4.2 to 13.4.19create-remixfrom 1.16.0 to 1.19.3gatsbyfrom 5.10.0 to 5.11.0nuxifrom 3.4.2 to 3.6.5
2.1.1
Patch Changes
- #3729
9d8509e0Thanks @jculvey! - Improve experience for WARP users by improving the reliability of the polling logic that waits for newly created apps to become available.
-
#3552
77a43d2aThanks @yusukebe! - fix: use workers template for HonoUse a workers template instead of a pages template for
create-hono.
2.1.0
Minor Changes
- #3604
c3ff1c2bThanks @dario-piotrowicz! - Add the option to add theeslint-plugin-next-on-pageseslint plugin to developers creating a new Next.js app with eslint enabled
2.0.14
Patch Changes
-
#3600
3f7d6e7dThanks @dario-piotrowicz! - improve the Nuxt deployment script so that it ships full stack applications (instead of server-side generated ones)as part of this change update the Nuxt build script to include the
NITRO_PRESETenv variable set tocloudflare-pages(needed to build Pages compatible applications)also write a .node-version file with the node version (so that it can properly working with the Pages CI)
2.0.13
Patch Changes
- #3601
e4ef867cThanks @dario-piotrowicz! - remove extra build added by mistake in solid deploy script
2.0.12
Patch Changes
- #3525
1ce32968Thanks @jculvey! - C3: Infer missing --type argument from --framework or --existing-script
-
#3551
137e174dThanks @yusukebe! - fix: bump upcreate-honoversionBump up
create-honoversion to latest v0.2.6 for C3.
2.0.11
Patch Changes
-
#3343
cc9ced83Thanks @petebacondarwin! - fix: use a valid compatibility date for worker templatesPreviously, we changed wrangler.toml to use the current date for the compatibility_date setting in wrangler.toml when generating workers. But this is almost always going to be too recent and results in a warning.
Now we look up the most recent compatibility date via npm on the workerd package and use that instead.
-
#3516
941764d0Thanks @petebacondarwin! - fix: ensure the Angular fetch handler returns a "real" promise to CloudflareAngular employs the Zone.js library to patch potentially async operations so that it can trigger change detection reliably. But in order to do this, it swaps out the native
Promisewith aZoneAwarePromiseclass.The Cloudflare runtime (i.e. workerd) does runtime checks on the value returned from the
fetch()handler, expecting it to be a nativePromiseand fails if not.This fix ensures that the actual object returned from the
fetch()is actually a nativePromise. We don't need to stop Angular usingZoneAwarePromiseselsewhere.
- #3486
436f752dThanks @Cherry! - fix: use wrangler deploy command for deploying applications instead of the deprecated wrangler publish
2.0.10
Patch Changes
- #3435
23be8025Thanks @sdnts! - Updated wrangler.toml for Workers projects generated by create-cloudflare
-
#3496
91135e02Thanks @petebacondarwin! - fix: ensure that default project name can be usedIf you hit enter when asked for the name of the project, you expect it to use the default value. But the project name validation was then failing as it was receiving undefined for the value of the input rather than the default value.
Now the validator will be passed the default if no value was provided.
-
#3446
ca0bd174Thanks @admah! - refactor: renamesimpletemplate tohello-worldin create-cloudflare packageThis change describes the "hello-world" template more accurately. Also, new e2e tests have been added to validate that Workers templates are created correctly.
- #3359
5eef992fThanks @RamIdeas! -wrangler init ... -ynow delegates to C3 without prompts (respects the-yflag)
2.0.9
Patch Changes
- #3245
4082cfcbThanks @james-elicx! - Support for setting compatibility flags for each framework when creating a new pages project.
- #3245
4082cfcbThanks @james-elicx! - Fix support for creating API route handlers in the Next.js template when using the app directory.
2.0.8
Patch Changes
-
#3260
7249f344Thanks @petebacondarwin! - fix: add polling for deployed Pages projectsWhen create-cloudflare deploys to Pages, it can take a while before the website is ready to be viewed. This change adds back in polling of the site and then opening a browser when the URL is ready.
- #3272
57f80551Thanks @markdalgleish! - Use full Remix template URL rather than thecloudflare-pagesshorthand since it will be removed in a future version ofcreate-remix
- #3291
c1be44c8Thanks @Cherry! - fix: specify correct startup command in logs for newly created c3 projects
2.0.7
Patch Changes
- #3283
74decfa7Thanks @petebacondarwin! - fix: Use correct path to worker source in wrangler.toml of JavaScript simple template
2.0.6
Patch Changes
- #3273
20479027Thanks @petebacondarwin! - fix: support spawning new processes on Windows
- #3282
e9210590Thanks @petebacondarwin! - fix: ensure templates are included in deployed package
2.0.5
Patch Changes
2.0.3
Patch Changes
- #3247
db9f0e92Thanks @eneajaho! - Update versionMap.json to include angular @16.0.x rather than @next
-
#3242
739bd656Thanks @petebacondarwin! - fix: correctly format the compatibility_date field in generated wrangler.tomlFixes #3240
- #3253
7cefb4dbThanks @sidharthachatterjee! - use wrangler@3 as devDep in C3 worker templates