[3.0.0-alpha.4]
New Features
-
49dc7cc39tauri migratenow 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.tomlandpackage.json, and the app depends ontauri-runtime-wry, which receives thedevtools,unstable,tracing,x11,dbusandmacos-proxyfeatures (including the ones enabled through the app's own[features]). The removedwry,macos-private-apiandobjc-exceptionfeatures are dropped. - The
app > macOSPrivateApioption is removed and the NSISinstall-iconkey is renamed toinstaller-iconin 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())ontauri::Builder::default(), usetauri::DynRuntimeinstead oftauri::Wry, and pick up the renamedwith_inner_blocking,initialization_script,run_invoke_handler,tauri_runtime_wry::{tao, wry, android_binding, webview_version}APIs.
- The Tauri crates and official plugins are updated to v3 in
Dependencies
- Upgraded to
tauri-cli@3.0.0-alpha.4
Breaking Changes
b9a77ebb8Removed themacos-private-apiCargo feature and theapp > macOSPrivateApiconfiguration option. Window transparency and thefullScreenEnabledpreference no longer rely on macOS private APIs, so they are always available.