create-tauri-app full changelog
55c577c4.7.3is a re-release of4.7.2to resolve publishing issues.
034e3dc(#983 by @Legend-Master) Migrated to NAPI 3, this bumps the inernal cratecreate-tauri-app-node's MSRV to 1.88
87c455b(#960 by @katayama8000) addedimport process from "node:process"to Vite-based templates5f8ed15(#976 by @Legend-Master) Updated angular template to v22 and typescript to v63083ea8(#950 by @Legend-Master) Fix missing tauri-cli not printed for Blazor template5bf2822(#965 by @SoftAndoWeto) Remove CMD-incompatible quotes from the printedtauri-cliinstall command.0b66048(#959 by @katayama8000) Remove unnecessaryasynckeyword fromdefineConfigin Vite-based templates847647e(#975 by @Legend-Master) Updated vite to v8 and typescript to v6 for all templates
8d15234(#929 by @Legend-Master) Fix the.icoicon being blurry because of it lacks some sizes22db439(#944 by @pronebird) - Updatedioxusto0.7with minor changes to the template.- Disable interactive mode for
dx serve. Fixes broken terminal when developing.
- Disable interactive mode for
f68d870(#895 by @bicarlsen) Bumpleptosto0.8.
Aug 5, 2025
43802a4(#912 by @JosefBredereck) updated angular template to v20
b3a990b(#909 by @Mota-Link) fix template-dioxus loading assets errora9cc156(#916 by @ernestorbemx) Updatereactandreact-tstemplates to React 19 based on create-vite template
b9a8d08(#900 by @Legend-Master) Changed default app identifier fromcom.{package_name}.apptocom.{user_name}.{package_name}as.appcauses problems on macOS61bba26(#901 by @Legend-Master) Build release binaries on ubuntu 22 to support slightly older glibc versions
4.5.10
Section titled “4.5.10”593f90d(#888 by @amrbashir) Updatedioxustemplate to usedx bundleand update thefrontendDistoption in the generatedtauri.conf.jsonfile in the template.5633bcf(#883 by @Ruben-Kruepper) Changed Svelte templates to use@sveltejs/adapter-static's fallback feature instead of disabling SSR per-router, See https://svelte.dev/docs/kit/single-page-apps
Dec 25, 2024
d9bbb13Updateleptostemplate to0.7
Dec 13, 2024
82413b9(#854 by @amrbashir) Usetauri-plugin-openerinstead oftauri-plugin-shellin templates
Nov 4, 2024
7e5013d(#839 by @lukechu10) Updatesycamoretemplate tov0.9
Oct 28, 2024
cfa3e41Fix--tauri-version 2flag not working.
Oct 28, 2024
380bc07(#834 by @amrbashir) Fix runningcreate-tauri-appusing deno.
Oct 27, 2024
80e0aa0(#831 by @PawsFunctions) Fixed false warning about missing dependencies, Deno and Bun.
Oct 23, 2024
Oct 15, 2024
Oct 4, 2024
Oct 2, 2024
1130b7b(#806 by @lucasfernog) Update to v2 stable, meaning the--alpha,--beta,--rcflags are removed, and added a--tauri-version [1|2]option to change the Tauri version (defaults to latest stable - v2).
Sep 26, 2024
c8d8fa8(#797 by @amrbashir) Suggest using--lockedflag when installing CLIs usingcargo install
Sep 24, 2024
9467547(#791 by @AlexProgrammerDE) Fix crate type.
Sep 17, 2024
27524c3(#784 by @amrbashir) Adddioxustemplate81d776f(#770 by @amrbashir) Include$schemaproperty intauri.conf.jsonfile by default
Sep 3, 2024
d8e65fe(#768 by @amrbashir) Fix--rcangluar template invalid configuration
Aug 21, 2024
10163ee(#759 by @amrbashir) Fixcargo install crate-tauri-appwith--lockedflag.10163ee(#759 by @amrbashir) Update MSRV of this crate to 1.71
Aug 13, 2024
2e18467(#751 by @amrbashir) Changed default version in templates from0.0.0to0.1.0441b0ba(#752 by @amrbashir) Add--identifierflag and prompt to choose the identifier of your app.
Aug 2, 2024
d34ff53(#746 by @lucasfernog) Updated the templates to Tauri v2 RC.26eb17d(#748 by @lucasfernog) Removed the--mobileand--no-mobilearguments. When using--rcwe will always generate a template that supports both desktop and mobile using Tauri v2.
Jul 16, 2024
db2f4deFixblazortemplate renderedHome.razorincorrectly.
Jul 3, 2024
2321bd4(#734 by @amrbashir) Fixblazortemplateonsubmithandler.
Jun 24, 2024
May 22, 2024
3.14.x
Section titled “3.14.x”3.14.1
Section titled “3.14.1”May 16, 2024
3.14.0
Section titled “3.14.0”May 13, 2024
3.13.x
Section titled “3.13.x”3.13.17
Section titled “3.13.17”Mar 26, 2024
3.13.16
Section titled “3.13.16”Mar 26, 2024
3.13.15
Section titled “3.13.15”Mar 21, 2024
3.13.14
Section titled “3.13.14”Mar 12, 2024
88680f1Movevite-env.d.tsinsidesrcdirectory forsolid-tstemplate to fix a typescript error on importing.svg;
3.13.13
Section titled “3.13.13”Mar 12, 2024
44df26bFixleptostemplate has invalid dependency specifier inCargo.toml
3.13.12
Section titled “3.13.12”Mar 12, 2024
3.13.11
Section titled “3.13.11”Mar 11, 2024
209f0d7Fix missing closing quote in the capability file in beta templates.
3.13.10
Section titled “3.13.10”Mar 11, 2024
1458321Fix incorrect schema path in beta temaplate's capability.
3.13.9
Section titled “3.13.9”Mar 1, 2024
3.13.8
Section titled “3.13.8”Feb 26, 2024
3.13.7
Section titled “3.13.7”Feb 26, 2024
3.13.6
Section titled “3.13.6”Feb 26, 2024
3.13.5
Section titled “3.13.5”Feb 20, 2024
3.13.4
Section titled “3.13.4”Feb 19, 2024
3.13.3
Section titled “3.13.3”Feb 5, 2024
3.13.2
Section titled “3.13.2”Feb 4, 2024
3.13.1
Section titled “3.13.1”Feb 4, 2024
3.13.0
Section titled “3.13.0”Feb 4, 2024
3.12.x
Section titled “3.12.x”3.12.2
Section titled “3.12.2”3.12.1
Section titled “3.12.1”3.12.0
Section titled “3.12.0”3.11.x
Section titled “3.11.x”3.11.4
Section titled “3.11.4”Dec 14, 2023
96cff24Fix--alphatemplates generating an incorrectmain.rsthat failed to compile.
3.11.3
Section titled “3.11.3”Dec 13, 2023
af40cfcAdd-f/--forceflag to force creating directory even if it is empty.0c40f2bSuggest installingtrunkfor--alphatemplates instead ofamrbashir/trunkfork as the new version contains all the need features from the fork.d1978aaFix detection oftauri-cliwhen choosingcargoas the package manager.
3.11.2
Section titled “3.11.2”Dec 13, 2023
3.11.1
Section titled “3.11.1”Nov 16, 2023
3.11.0
Section titled “3.11.0”Nov 13, 2023
c6153e2(#526) Fix incorrectbeforeDevCommandinangluartemplate when usingnpmas the package manager.c5c0d99(#529) Generatetauri.conf.json > project > productNameusing the "Project name", which can contain spaces and uppercase letters, instead of "Package name".3ca02f5(#527) Disallow using an uppercase in the package name.
3.10.x
Section titled “3.10.x”3.10.1
Section titled “3.10.1”Nov 7, 2023
3.10.0
Section titled “3.10.0”Nov 6, 2023
Oct 9, 2023
Sep 30, 2023
f095dce(#498) Update@tauri-apps/apito latest version for--alphatemplates.a962ef8(#481) Support and detect Bun package manager5e48a5c(#486) Auto-detect package manager used to runcreate-tauri-appand promote the most relevant category for it and select it and also make the package manager selected by default in the managers selection list.724ff2b(#485) Skip deleting.gitdirectory when initalizing a project in an already existing directoy.f095dce(#498) Update tauri versions for all templates to version1.5.
Aug 30, 2023
194d569(#478) Fix runningcreate-tauri-appin JS environments in strict mode.3449afc(#476) Fix typescript error insolid-tstemplate when importing some non-standard files.f7256ee(#471) Improve the error messages for unsupported package manager, unsupported template or when a supported template is used with a package manager that is not intended to be used with.
Jul 24, 2023
3ea6acfCleanup the vite config file for all templates.
Jul 17, 2023
Jul 10, 2023
Jul 1, 2023
Jun 28, 2023
Jun 15, 2023
May 26, 2023
88944c8(#430) Recursively clean the target directory if bootstrapping a template into a non-empty directory.7d04484(#421) Print info to installtauri-cli@2.0.0-alphaif it wasn't detected and--alphaflag was passed.9aeaca7(#424) Update--alphatemplates fortauri@2.0.0-alpha.99aeaca7(#424) Updatevue,vue-ts,vanilla,vanilla-ts,solid,solid-ts,svelte, andsvelte-tsto use<form>
May 3, 2023
- Disable analytics for Angular template
- Fix
beforeDevCommandmissing--for npm + Angular template - Update tauri dependencies for all templates
- 7b992e5 feat: show missing deps after template bootstrap (#367) on 2023-03-13
- 093a0d9 apply version updates (#369) on 2023-03-15
- 9f0b36e chore(deps): update solid, vite and tauri deps (#391) on 2023-04-04
- 9e6a5b0 Apply Version Updates From Current Changes (#392) on 2023-04-04
- ecc0676 chore(deps): update tauri deps for templates (#414) on 2023-05-03
Apr 16, 2023
- Add missing
tauriscript in package.json for Angular template. - Update tauri dependencies for all templates.
- 61aee5a chore(deps): update tchore(deps): update tauri deps in all templatesauri deps in all templates on 2023-04-16
Apr 13, 2023
Apr 5, 2023
Apr 4, 2023
Apr 4, 2023
- Fix publishing arm64 modules to npm
- b8a6cda fix(napi): add missing windows arm64 files on 2023-04-04
Mar 20, 2023
Mar 15, 2023
- Fix
--alphatemplates that are generated without mobile support. - Show a table of missing dependencies with installation instructions.
- Bump MSRV to 1.59
- Strip debug symobls from binaries.
Mar 8, 2023
Mar 8, 2023
Mar 7, 2023
Mar 4, 2023
Mar 2, 2023
Feb 28, 2023
Feb 27, 2023
- Fix panic when creating a template in the current directory.
- Breaking Change Removed
next,next-ts,preact,preact-ts,clojurescript,svelte-kit,svelte-kit-tstemplates. - Add
leptosrust template.
Feb 13, 2023
2.7.10
Section titled “2.7.10”Feb 6, 2023
Feb 2, 2023
Jan 21, 2023
Jan 18, 2023
Jan 2, 2023
- Update
vite.conf.jsontarget option to match the latest tauri docs.- 3ea6acf feat(templates): update vite conf to match latest tauri docs on 2023-01-02
Dec 31, 2022
Dec 21, 2022
Dec 15, 2022
Dec 11, 2022
Dec 9, 2022
Dec 5, 2022
- Disable allowlist by default for all templates.
- Disable SSR by default in
svelte-kitandsvelte-kit-tstemplates. - Update
yewtemplate to useyew@0.20- 386e870 chore: add changefile on 2022-12-05
Nov 23, 2022
- Revert back to
rust-embed6.4.- ea586ca fix: revert
rust-embedto 6.4 on 2022-11-23
- ea586ca fix: revert
Nov 23, 2022
Nov 18, 2022
Nov 4, 2022
- Change
vanillaandvanilla-tstemplates to attach the click handler through Javascript, instead of assigining to thewindowobject. - Update
vue-tscto1.0.0invue-tstemplate.- b51873c chore(deps): update
vue-tscto1.0.0on 2022-11-01
- b51873c chore(deps): update
Oct 10, 2022
Oct 4, 2022
Sep 23, 2022
Sep 19, 2022
Sep 15, 2022
Sep 11, 2022
Sep 10, 2022
- Fix build on MSRV 1.57.
- Fix building in
nextandnext-tstemplates by removing theexperimentaloption fromnext.config.jssinceimages.unoptimizedis now stable.
Sep 5, 2022
- Add
vanilla-tstemplates. - Fix yew template triggering trunk rebuilds when tauri files change.
Aug 31, 2022
Aug 30, 2022
- Add an optimized macOS icon so that building from a template doesn't cause errors.
- Fix solid template IDE type errors by changing
classNametoclass - Fixed yew template "beforeDevCommand" from "trunk build" to "trunk serve". Before when you called "tauri dev" infinite loop will occur waiting for dev server to become available at "http://localhost:1420".
- Changed "withGlobalTauri" for yew template from "false" to "true" so example frontend can actually "invoke" backend methods
Aug 27, 2022
Aug 23, 2022
- Fix packaging templates when publishing to crates.io
- 613cfd3 fix(cli): rename Cargo.toml in fragments to _Cargo.toml on 2022-08-23
Aug 22, 2022
Aug 22, 2022
- Fix css import in react templates.
- a448c5e fix(cli/tempaltes): fix css imports in react templates on 2022-08-22
Aug 22, 2022
- Fix react-ts template port.
- 4598b99 fix(cli/fragments): fix react-ts port on 2022-08-22
Aug 22, 2022
Aug 22, 2022
- New templates that are customized towards a better experience with Tauri.
- Rewrote
create-tauri-appin rust to make it accessible to all communities and not only Node.js, and now you can usecreate-tauri-appthroughnpm,yarn,pnpm,cargoor directly through your shell usingpowershellorbash. Check out the README.md for different ways to use it.
2.0.0-beta.x
Section titled “2.0.0-beta.x”2.0.0-beta.1
Section titled “2.0.0-beta.1”Aug 9, 2022
- Add missing
lang="ts"forApp.vueinvue-tstemplate- 4132eb8 fix vue-ts template on 2022-08-09
2.0.0-beta.0
Section titled “2.0.0-beta.0”Aug 9, 2022
2.0.0-alpha.x
Section titled “2.0.0-alpha.x”2.0.0-alpha.11
Section titled “2.0.0-alpha.11”Aug 7, 2022
- 2.0.0-alpha.11
- 486857c alpha.11 on 2022-08-07
2.0.0-alpha.10
Section titled “2.0.0-alpha.10”Aug 6, 2022
- 2.0.0-alpha.10
- a899bf7 alpha.10 on 2022-08-06
2.0.0-alpha.9
Section titled “2.0.0-alpha.9”- Add missing shebang for node cli
- 4d16ce2 add missing shebang on 2022-08-06
2.0.0-alpha.8
Section titled “2.0.0-alpha.8”Aug 5, 2022
- Use dimmed white instead of black
- a0b876d add missing changefile on 2022-08-05
2.0.0-alpha.7
Section titled “2.0.0-alpha.7”Aug 3, 2022
- 2.0.0-alpha.7
- 2237271 alpha.7 on 2022-08-03
2.0.0-alpha.6
Section titled “2.0.0-alpha.6”Aug 3, 2022
- 2.0.0-alpha.6
- 9667bfa alpha.6 on 2022-08-03
2.0.0-alpha.5
Section titled “2.0.0-alpha.5”Aug 3, 2022
- 2.0.0-alpha.5
- bc68a1d alpha.5 on 2022-08-03
2.0.0-alpha.4
Section titled “2.0.0-alpha.4”Aug 3, 2022
- 2.0.0-alpha.4
- f3f6007 alpha.4 on 2022-08-03
2.0.0-alpha.3
Section titled “2.0.0-alpha.3”Aug 3, 2022
- 2.0.0-alpha.3
- b542242 alpha.3 on 2022-08-03
2.0.0-alpha.2
Section titled “2.0.0-alpha.2”Aug 3, 2022
- 2.0.0-alpha.2
- 83b11a0 alpha.2 on 2022-08-03
2.0.0-alpha.1
Section titled “2.0.0-alpha.1”Aug 3, 2022
- 2.0.0-alpha.1
- 82199ba split publish workflow on 2022-08-03
2.0.0-alpha.0
Section titled “2.0.0-alpha.0”Aug 3, 2022
Jul 13, 2022
Jun 19, 2022
Jun 19, 2022
- Stable v1.0.0
- 69968b6 covector: prepare for stable v1.0.0 on 2022-06-19
1.0.0-rc.x
Section titled “1.0.0-rc.x”1.0.0-rc.5
Section titled “1.0.0-rc.5”Jun 5, 2022
1.0.0-rc.4
Section titled “1.0.0-rc.4”Jun 4, 2022
create-tauri-appwill no longer install or prompt for@tauri-apps/apipackage in theVanillaJsrecipe.- 0c37e73 fix: don't install
@tauri-apps/apifor vanillajs on 2022-04-30
- 0c37e73 fix: don't install
- Update vulnerable packages:
ejsandminimist.- 3128215 fix: update vulnerable packages on 2022-06-04
- Use
@latesttag when creating the recipe sonpmwouldn't load from cache.
1.0.0-rc.3
Section titled “1.0.0-rc.3”Mar 8, 2022
1.0.0-rc.2
Section titled “1.0.0-rc.2”Feb 12, 2022
1.0.0-rc.1
Section titled “1.0.0-rc.1”Feb 11, 2022
1.0.0-rc.0
Section titled “1.0.0-rc.0”Feb 10, 2022
- Add empty description to Cargo.toml in dominator recipe.
create-tauri-appshould now be fully compatiable with CI environments.- Stop react recipe from opening in browser by default.
- Add SolidJS recipe using the official template.
1.0.0-beta-rc.x
Section titled “1.0.0-beta-rc.x”1.0.0-beta-rc.4
Section titled “1.0.0-beta-rc.4”Apr 25, 2021
1.0.0-beta-rc.3
Section titled “1.0.0-beta-rc.3”Apr 19, 2021
- Remove
lodashdependency and replace with es6 builtins - Remove
tauridependency from vanilla recipe - Fix adding
tauriscript to package.json
1.0.0-beta-rc.2
Section titled “1.0.0-beta-rc.2”Apr 14, 2021
1.0.0-beta-rc.1
Section titled “1.0.0-beta-rc.1”Apr 14, 2021
1.0.0-beta-rc.0
Section titled “1.0.0-beta-rc.0”Apr 14, 2021
- Add vanilla javascript option to
create-tauri-appthrough templating. - Use a test based on an npm env var to determine which package manager to use.
- 6e0598c feat: derive package manager from env var on 2021-04-12
- Add initial
vitesupport starting withvueandvue-ts - Revert
tauri createdeletion and shift remaining pieces that weren't deleted tocreate-tauri-app.
1.0.0-beta.x
Section titled “1.0.0-beta.x”1.0.0-beta.4
Section titled “1.0.0-beta.4”Aug 16, 2021
pnpmpackage manager is now officially supported, either runpnpx create-tauri-appor explicitly specifiy itnpx create-tauri-app --manager pnpm.create-tauri-appwill prompt users to install@tauri-apps/apinpm package.- Add Svelte recipe using the official template.
- Adjust check for
devmode and switch CTA test to a script runner. The script gives us more control and better output into any failures. - Update vite recipe to use the new vite npm package.
1.0.0-beta.3
Section titled “1.0.0-beta.3”Jul 16, 2021
1.0.0-beta.2
Section titled “1.0.0-beta.2”Jun 23, 2021
1.0.0-beta.1
Section titled “1.0.0-beta.1”May 12, 2021
1.0.0-beta.0
Section titled “1.0.0-beta.0”May 11, 2021
- Explicitly install deps after a vite recipe.
- Shift everything out of the
binand into.tsso we can apply Typescript types. - We setup an e2e type test suite for CTA. It is mostly an internal change, but should help with stability moving forward.
- Add support for all vite templates
- Add a welcome prompt to let the user know about the process and links to more info including prerequisite setup steps. Also add links to each of the templates to give the user more context what they are getting into.
© 2026 Tauri Contributors. CC-BY / MIT