Skip to content

@tauri-apps/cli

Node.js wrapper for the tauri-cli Rust binary.

2.11.x

2.11.4

Jun 28, 2026
Bug Fixes
  • 67ffa192a (#15596 by @FabianLars) Fixed an issue in the AppImage bundler that caused the /.desktop and .DirIcon files to be absolute symlinks instead of relative symlinks which caused problems with AppImage installers like AppManager.
Dependencies
  • Upgraded to tauri-cli@2.11.4

2.11.3

Jun 19, 2026
Bug Fixes
  • 50b0237ed (#15549 by @Legend-Master) Escape special characters in productName when generating Android strings.xml

  • 728c8d4a5 (#15473 by @Legend-Master) Skip building bundles when using tauri android run

  • be0cb0d43 (#15344 by @raglady) Fix NDK_HOME environment variable not honored when set

  • ed8fd411f (#15552 by @Legend-Master) Make ureq_proto show trace level logs only on -vvv instead of -vv

  • fca4a31f9 (#15454 by @fallintoplace) Fix tauri migrate generating invalid namespace imports for aliased pluginified imports from @tauri-apps/api.

    Inputs like import { cli as superCli } from "@tauri-apps/api" now migrate to import * as superCli from "@tauri-apps/plugin-cli" instead of producing invalid ESM syntax. The migration tests also reparse migrated JS, Svelte, and Vue output so syntax regressions are caught directly.

Dependencies
  • Upgraded to tauri-cli@2.11.3

2.11.2

May 16, 2026
Dependencies
  • Upgraded to tauri-cli@2.11.2

2.11.1

May 6, 2026
Dependencies
  • Upgraded to tauri-cli@2.11.1

2.11.0

Apr 30, 2026
New Features
  • 926a57bb0 (#15201) Added uninstaller icon and uninstaller header image support for NSIS installer.

    Notes:

    • For tauri-bundler lib users, the NsisSettings now has 2 new fields uninstaller_icon and uninstaller_header_image which can be a breaking change
    • When bundling with NSIS, users can add uninstallerIcon and uninstallerHeaderImage under bundle > windows > nsis to configure them.
  • 764b9139a (#14313) Prompt to restart the Android emulator if it is not connected to adb.

  • 5dc2cee60 (#14793) Added support for minimumWebview2Version option support for the MSI (Wix) installer, the old bundle > windows > nsis > minimumWebview2Version is now deprecated in favor of bundle > windows > minimumWebview2Version

    Notes:

    • For anyone relying on the WVRTINSTALLED Property tag in main.wxs, it is now renamed to INSTALLED_WEBVIEW2_VERSION
    • For tauri-bundler lib users, the WindowsSettings now has a new field minimum_webview2_version which can be a breaking change
Enhancements
  • be0e4bd2d (#15218) Added Vietnamese translations for the NSIS installer
  • 8718d0816 (#15033) Show the context before prompting for updater signing key password
Bug Fixes
  • fcb702ec4 (#14954) Fix build --bundles to allow nsis arg in linux+macOS
  • 80c1425af (#14921) Fix iOS build failure when Metal Toolchain is installed by using explicit $(DEVELOPER_DIR)/Toolchains/XcodeDefault.xctoolchain path instead of $(TOOLCHAIN_DIR) for Swift library search paths.
What's Changed
Dependencies
  • Upgraded to tauri-cli@2.11.0

2.10.x

2.10.1

Mar 4, 2026
Bug Fixes
  • 35c35f27a (#14931 by @lucasfernog) Support comma-separated list of Cargo features on all commands.
  • 0d1cb83ba (#14932 by @lucasfernog) Fix missing Cargo args when running mobile dev and build commands.
  • 33754ae5e (#15022 by @Legend-Master) Fix updater signing private keys generated using tauri signer generate with empty password can't be used (The keys generated during tauri were broken between v2.9.3 and v2.10.0, you'll need to regenerate them)
What's Changed
Dependencies
  • Upgraded to tauri-cli@2.10.1

2.10.0

Feb 2, 2026
Enhancements
  • f82594410 (#13253 by @Armaldio) Allow electron to run the CLI directly

  • a2abe2e6b (#14607 by @sftse) Simplified internal representation of features: Option<Vec<String>> with Vec<String>, no user facing changes

  • 84b04c4a8 (#14759 by @amrbashir) Added new environment variables for tauri signer sign command, to align with existing environment variables used in tauri build, tauri bundle and tauri signer generate

    • TAURI_SIGNING_PRIVATE_KEY
    • TAURI_SIGNING_PRIVATE_KEY_PATH
    • TAURI_SIGNING_PRIVATE_KEY_PASSWORD

    The old environment variables are deprecated and will be removed in a future release.

    • TAURI_PRIVATE_KEY
    • TAURI_PRIVATE_KEY_PATH
    • TAURI_PRIVATE_KEY_PASSWORD
Bug Fixes
What's Changed
  • e3fdcb500 (#14836 by @sftse) Continued refactors of tauri-cli, fix too weak atomics.
  • 0575dd287 (#14521 by @kandrelczyk) Change the way bundle type information is added to binary files. Instead of looking up the value of a variable we simply look for the default value.
  • 7f7d9aac2 (#14668 by @sftse) Refactored internal use of static on config and directory resolvings, no user facing changes, please report any regressions if you encounter any
Dependencies
  • Upgraded to tauri-cli@2.10.0

2.9.x

2.9.6

Dec 9, 2025
Dependencies
  • Upgraded to tauri-cli@2.9.6

2.9.5

Nov 30, 2025
Bug Fixes
Performance Improvements
Dependencies
  • Upgraded to tauri-cli@2.9.5

2.9.4

Nov 9, 2025
Bug Fixes
Dependencies
  • Upgraded to tauri-cli@2.9.4

2.9.3

Nov 4, 2025
Bug Fixes
Dependencies
  • Upgraded to tauri-cli@2.9.3

2.9.2

Oct 29, 2025
Dependencies
  • Upgraded to tauri-cli@2.9.2

2.9.1

Oct 22, 2025
Dependencies
  • Upgraded to tauri-cli@2.9.1

2.9.0

Oct 20, 2025
New Features
  • 3b4fac201 (#14194) Add tauri.conf.json > bundle > android > autoIncrementVersionCode config option to automatically increment the Android version code.
  • 673867aa0 (#14094) Try to detect ANDROID_HOME and NDK_HOME environment variables from default system locations and install them if needed using the Android Studio command line tools.
  • 3d6868d09 (#14128) Added support to defining the content type of the declared file association on macOS (maps to LSItemContentTypes property).
  • 3d6868d09 (#14128) Added support to defining the metadata for custom types declared in tauri.conf.json > bundle > fileAssociations > exportedType via the UTExportedTypeDeclarations Info.plist property.
  • ed7c9a410 (#14108) Added bundle > macOS > infoPlist and bundle > iOS > infoPlist configurations to allow defining custom Info.plist extensions.
  • 75082cc5b (#14120) Added ios run and android run commands to run the app in production mode.
  • cc8c0b531 (#14031) Added support to universal app links on macOS with the plugins > deep-link > desktop > domains configuration.
Enhancements
  • b5aa01870 (#14268) Update cargo-mobile2 to 0.21, enhancing error messages and opening Xcode when multiple apps are installed.
  • 55453e845 (#14262) Check mismatched versions in tauri info
  • 1a6627ee7 (#14122) Set a default log level filter when running tauri add log.
  • b06b3bd09 (#14126) Improve error messages with more context.
  • f6622a3e3 (#14129) Prompt to install the iOS platform if it isn't installed yet.
  • 6bbb530fd (#14105) Warn if productName is empty when initializing mobile project.
Bug Fixes
  • 19fb6f7cb (#14146) Strip Windows-only extensions from the binary path so an Android project initialized on Windows can be used on UNIX systems.
  • 19fb6f7cb (#14146) Enhance Android build script usage on Windows by attempting to run cmd, bat and exe formats.
  • 28a2f9bc5 (#14101) Fix iOS CLI usage after modifying the package name.
  • d2938486e (#14261) Replaced the non-standard nerd font character with ⱼₛ in tarui info
  • 25e920e16 (#14298) Wait for dev server to exit before exiting the CLI when the app is closed on tauri dev --no-watch.
  • b0012424c (#14115) Resolve local IP address when tauri.conf.json > build > devUrl host is 0.0.0.0.
  • abf7e8850 (#14118) Fixes mobile project initialization when using pnpx or pnpm dlx.
Dependencies
  • Upgraded to tauri-cli@2.9.0

2.8.x

2.8.4

Sep 1, 2025
Enhancements
  • f70b28529 (#14093 by @lucasfernog) Ensure Rust targets for mobile are installed when running the dev and build commands (previously only checked on init).
  • a9b342125 (#14114 by @lucasfernog) Fix iOS dev and build targeting the simulator on Intel machines.
  • 61b9b681e (#14111 by @lucasfernog) Retain RUST_* environment variables when running the mobile commands.
  • c23bec62d (#14083 by @FabianLars) Tauri now ignores macOS.minimumSystemVersion in tauri dev to prevent forced rebuilds of macOS specific dependencies when using something like rust-analyzer at the same time as tauri dev.
Bug Fixes
Dependencies
  • Upgraded to tauri-cli@2.8.4

2.8.3

Aug 25, 2025
Bug Fixes
  • 0ac89d3b6 (#14078 by @FabianLars) Updated cargo-mobile2 to allow running on iOS simulators that have a higher version than the XCode SDK. This fixes compatiblity issues with Apple's recent "iOS 18.5 + iOS 18.6 Simulator" platform support component.
Dependencies
  • Upgraded to tauri-cli@2.8.3

2.8.2

Aug 24, 2025
Dependencies
  • Upgraded to tauri-cli@2.8.1

2.8.1

Aug 19, 2025
Bug Fixes

2.8.0

Aug 18, 2025
New Features
Enhancements
  • 8b465a12b (#13913 by @FabianLars) The bundler now pulls the latest AppImage linuxdeploy plugin instead of using the built-in one. This should remove the libfuse requirement.
  • 390cb9c36 (#13953 by @FabianLars) Reduced the log level of the binary patcher crate goblin to only show its debug logs in -vv and above.
  • 4475e93e1 (#13824 by @FabianLars) The bundler and cli will now read TLS Certificates installed on the system when downloading tools and checking versions.
Bug Fixes
Dependencies
  • Upgraded to tauri-cli@2.8.0

2.7.x

2.7.1

Jul 22, 2025
Dependencies
  • Upgraded to tauri-cli@2.7.1

2.7.0

Jul 21, 2025
New Features
  • 33d079392 (#13811 by @mhbagheri-99) Allow runner configuration to be an object with cmd, cwd, and args properties. The runner can now be configured as { "cmd": "my_runner", "cwd": "/path", "args": ["--quiet"] } while maintaining backwards compatibility with the existing string format.
Enhancements
  • 232265c70 (#13209 by @kandrelczyk) Binaries are patched before bundling to add the type of a bundle they will placed in. This information will be used during update process to select the correct target.
Bug Fixes
Dependencies
  • Upgraded to tauri-cli@2.7.0

2.6.x

2.6.2

Jun 28, 2025
Bug Fixes
Dependencies
  • Upgraded to tauri-cli@2.6.2

2.6.1

Jun 26, 2025
Dependencies
  • Upgraded to tauri-cli@2.6.1

2.6.0

Jun 24, 2025
New Features
  • 414619c36 (#13536 by @Tunglies) Added support for the bundleName property in the macOS bundler configuration. This allows specifying the CFBundleName value for generated macOS bundles.
  • 3242e1c94 (#13659 by @lucasfernog) Allow passing Cargo arguments to mobile dev and build commands.
  • d1ce9af62 (#13660 by @lucasfernog) Allow passing --config arguments to the ios init and android init commands to tweak the configuration used to initialize the mobile projects.
  • 7322f0579 (#13502 by @amrbashir) Allow using CheckIfAppIsRunning macro inside NSIS hooks, for example !insertmacro CheckIfAppIsRunning "another-executable.exe" "Another Executable".
  • 4a880ca69 (#13658 by @lucasfernog) Synchronize Tauri config productName changes with the iOS Xcode project.
  • 8ee14a864 (#13618 by @Sky-walkerX) Warn the user that the app id shouldn't end in .app because it conflicts with the application bundle extension on macOS
Bug Fixes
Dependencies
  • Upgraded to tauri-cli@2.6.0
  • 9c16eefa3 (#13629 by @sftse) Update html5ever to 0.29 and kuchikiki to version 0.8.8-speedreader.

Full Changelog

@tauri-apps/cli full changelog

Version List


© 2026 Tauri Contributors. CC-BY / MIT