@tauri-apps/cli-v3.0.0-alpha.4
gohugoio/hugo@tauri-apps/cli-v3.0.0-alpha.4Oct 1, 2026by github-actions[bot]
Upgrading?
AI Summary
This alpha release introduces migration tooling to convert Tauri v2 applications to v3, updates dependencies to the v3 alpha versions, and renames the NSIS install-icon configuration key.
Key Highlights
- New `tauri migrate` command for v2 to v3 conversion
- Updated Tauri crates and official plugins to v3
- Renamed NSIS `install-icon` to `installer-icon`
- Removal of deprecated `macos-private-api` feature
Breaking Changes
- Removed `macos-private-api` Cargo feature
- Removed `app > macOSPrivateApi` configuration option
- Renamed NSIS `install-icon` to `installer-icon`
New Features
- Automated migration tooling for Tauri v2 apps
- Updated runtime selection to `tauri_runtime_wry`
Full Release Notes
## [3.0.0-alpha.4]
### New Features
- [`49dc7cc39`](https://www.github.com/tauri-apps/tauri/commit/49dc7cc39017f63b81adb09303d9b82d5b71207a) `tauri migrate` now migrates Tauri v2 apps to v3 (v1 and v2 beta apps continue to v3 after their existing migration):
- The Tauri crates and official plugins are updated to v3 in `Cargo.toml` and `package.json`, and the app depends on `tauri-runtime-wry`, which receives the `devtools`, `unstable`, `tracing`, `x11`, `dbus` and `macos-proxy` features (including the ones enabled through the app's own `[features]`). The removed `wry`, `macos-private-api` and `objc-exception` features are dropped.
- The `app > macOSPrivateApi` option is removed and the NSIS `install-icon` key is renamed to `installer-icon` in the main and platform-specific configuration files, keeping their formatting and comments.
- The Rust sources select the runtime with `.runtime(tauri_runtime_wry::Wry::default())` on `tauri::Builder::default()`, use `tauri::DynRuntime` instead of `tauri::Wry`, and pick up the renamed `with_inner_blocking`, `initialization_script`, `run_invoke_handler`, `tauri_runtime_wry::{tao, wry, android_binding, webview_version}` APIs.
### Dependencies
- Upgraded to `tauri-cli@3.0.0-alpha.4`
### Breaking Changes
- [`b9a77ebb8`](https://www.github.com/tauri-apps/tauri/commit/b9a77ebb8ab57480a354ec47aa45c6898ec9bfda) Removed the `macos-private-api` Cargo feature and the `app > macOSPrivateApi` configuration option. Window transparency and the `fullScreenEnabled` preference no longer rely on macOS private APIs, so they are always available.
Related Repositories
ollama/ollama★ 184,234
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
fatedier/frp★ 110,064
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
infiniflow/ragflow★ 92,629
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
junegunn/fzf★ 83,715
:cherry_blossom: A command-line fuzzy finder
caddyserver/caddy★ 78,251
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS