@tauri-apps/cli-v3.0.0-alpha.4
mherrmann/helium@tauri-apps/cli-v3.0.0-alpha.4Oct 1, 2026by github-actions[bot]
Upgrading?
AI Summary
Alpha 4 of the Tauri CLI introduces a migration tool for moving v2 apps to v3, updates dependencies, and removes legacy macOS private API features.
Key Highlights
- New `tauri migrate` command for v2 to v3 conversion
- Removal of `macos-private-api` Cargo feature and config option
- Renamed NSIS `install-icon` to `installer-icon`
- Updated runtime dependencies including `tauri-runtime-wry`
Breaking Changes
- Removed the `macos-private-api` Cargo feature and the `app > macOSPrivateApi` configuration option.
New Features
- Automated migration of Tauri crates and official plugins to v3
- New runtime features: `devtools`, `unstable`, `tracing`, `x11`, `dbus`, `macos-proxy`
- Renamed APIs: `with_inner_blocking`, `initialization_script`, `run_invoke_handler`
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
public-apis/public-apis★ 491,135
A collective list of free APIs
NousResearch/hermes-agent★ 255,963
The agent that grows with you
yt-dlp/yt-dlp★ 200,054
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,491
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,703
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.