feat: update to tauri 2.12

- (MSRV bump
- Android compiler options update
- notification plugin windows7 feature deprecation
This commit is contained in:
Lucas Nogueira
2026-09-26 14:46:48 -03:00
parent 3a01943572
commit 9b29b601f3
94 changed files with 939 additions and 537 deletions
@@ -0,0 +1,16 @@
---
"barcode-scanner": patch
"biometric": patch
"clipboard-manager": patch
"deep-link": patch
"dialog": patch
"fs": patch
"geolocation": patch
"haptics": patch
"nfc": patch
"notification": patch
"opener": patch
"shell": patch
---
Migrate the Android Gradle scripts from the deprecated `kotlinOptions` DSL to `compilerOptions`, which Kotlin Gradle Plugin 2.3+ requires, to match the Tauri 2.12 Android library and templates.
+61
View File
@@ -0,0 +1,61 @@
---
"autostart": minor
"autostart-js": minor
"barcode-scanner": minor
"barcode-scanner-js": minor
"biometric": minor
"biometric-js": minor
"cli": minor
"cli-js": minor
"clipboard-manager": minor
"clipboard-manager-js": minor
"deep-link": minor
"deep-link-js": minor
"fs": minor
"fs-js": minor
"dialog": minor
"dialog-js": minor
"geolocation": minor
"geolocation-js": minor
"global-shortcut": minor
"global-shortcut-js": minor
"opener": minor
"opener-js": minor
"haptics": minor
"haptics-js": minor
"http": minor
"http-js": minor
"localhost": minor
"log": minor
"log-js": minor
"nfc": minor
"nfc-js": minor
"notification": minor
"notification-js": minor
"os": minor
"os-js": minor
"persisted-scope": minor
"positioner": minor
"positioner-js": minor
"process": minor
"process-js": minor
"shell": minor
"shell-js": minor
"single-instance": minor
"sql": minor
"sql-js": minor
"store": minor
"store-js": minor
"stronghold": minor
"stronghold-js": minor
"updater": minor
"updater-js": minor
"upload": minor
"upload-js": minor
"websocket": minor
"websocket-js": minor
"window-state": minor
"window-state-js": minor
---
Update MSRV to 1.90 to match tauri.
@@ -0,0 +1,5 @@
---
"notification": minor
---
Deprecate the `windows7-compat` Cargo feature, which is now a no-op since Tauri 2.12 no longer supports Windows 7. `NotificationBuilder::notify` is deprecated in favor of `NotificationBuilder::show`, and the `win7-notifications` and `windows-version` dependencies were removed.
+1 -1
View File
@@ -33,7 +33,7 @@ jobs:
steps:
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@1.77.2
- uses: dtolnay/rust-toolchain@1.90
- uses: actions/setup-node@v7
with:
+1 -1
View File
@@ -257,7 +257,7 @@ jobs:
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev
- uses: dtolnay/rust-toolchain@1.77.2
- uses: dtolnay/rust-toolchain@1.90
with:
targets: ${{ matrix.platform.target }}
Generated
+547 -230
View File
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -12,10 +12,10 @@ resolver = "2"
serde = { version = "1", features = ["derive"] }
tracing = "0.1"
log = "0.4.21"
tauri = { version = "2.10", default-features = false }
tauri-build = "2.5"
tauri-plugin = "2.5"
tauri-utils = "2.8"
tauri = { version = "2.12", default-features = false }
tauri-build = "2.7"
tauri-plugin = "2.7"
tauri-utils = "2.10"
serde_json = "1"
thiserror = "2"
url = "2"
+1 -1
View File
@@ -1,6 +1,6 @@
# Official Tauri Plugins
This repo and all plugins require a Rust version of at least **1.77.2**
This repo and all plugins require a Rust version of at least **1.90**
## Plugins Found Here
+2 -2
View File
@@ -10,7 +10,7 @@
"tauri": "tauri"
},
"dependencies": {
"@tauri-apps/api": "^2.11.0",
"@tauri-apps/api": "^2.12.0",
"@tauri-apps/plugin-autostart": "workspace:*",
"@tauri-apps/plugin-barcode-scanner": "workspace:*",
"@tauri-apps/plugin-biometric": "workspace:*",
@@ -41,7 +41,7 @@
"@iconify-json/codicon": "^1.2.49",
"@iconify-json/ph": "^1.2.2",
"@sveltejs/vite-plugin-svelte": "^7.0.0",
"@tauri-apps/cli": "2.11.4",
"@tauri-apps/cli": "2.12.0",
"@unocss/extractor-svelte": "^66.6.7",
"svelte": "^5.55.7",
"unocss": "^66.6.7",
+1 -3
View File
@@ -30,9 +30,7 @@ tauri-plugin-http = { path = "../../../plugins/http", features = [
"multipart",
"cookies",
], version = "2.7.0" }
tauri-plugin-notification = { path = "../../../plugins/notification", version = "2.4.0", features = [
"windows7-compat",
] }
tauri-plugin-notification = { path = "../../../plugins/notification", version = "2.4.0" }
tauri-plugin-os = { path = "../../../plugins/os", version = "2.3.2" }
tauri-plugin-process = { path = "../../../plugins/process", version = "2.3.1" }
tauri-plugin-opener = { path = "../../../plugins/opener", version = "2.5.5" }
+1 -1
View File
@@ -15,7 +15,7 @@
"devDependencies": {
"@crabnebula/tauri-driver": "^2.0.9",
"@crabnebula/test-runner-backend": "^0.3.0",
"@tauri-apps/api": "^2.11.0",
"@tauri-apps/api": "^2.12.0",
"@tauri-apps/plugin-autostart": "workspace:*",
"@tauri-apps/plugin-barcode-scanner": "workspace:*",
"@tauri-apps/plugin-biometric": "workspace:*",
+1 -1
View File
@@ -12,7 +12,7 @@ Automatically launch your application at startup.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1
View File
@@ -3,6 +3,7 @@ name = "tauri-plugin-biometric"
version = "2.3.3"
description = "Prompt the user for biometric authentication on Android and iOS."
edition = { workspace = true }
rust-version = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
+7 -2
View File
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Parse arguments from your Command Line Interface.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Read and write to the system clipboard.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Set your Tauri application as the default handler for an URL.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+7 -2
View File
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+2 -2
View File
@@ -10,11 +10,11 @@
"tauri": "tauri"
},
"dependencies": {
"@tauri-apps/api": "^2.11.0",
"@tauri-apps/api": "^2.12.0",
"@tauri-apps/plugin-deep-link": "workspace:*"
},
"devDependencies": {
"@tauri-apps/cli": "2.11.4",
"@tauri-apps/cli": "2.12.0",
"typescript": "^6.0.3",
"vite": "^8.0.16"
}
@@ -6,7 +6,7 @@ authors = ["you"]
license = ""
repository = ""
edition = "2021"
rust-version = "1.77.2"
rust-version = "1.90"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+2 -2
View File
@@ -25,9 +25,9 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
},
"devDependencies": {
"@tauri-apps/cli": "2.11.4"
"@tauri-apps/cli": "2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Native system dialogs for opening and saving files along with message dialogs.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+7 -2
View File
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Access the file system.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+7 -2
View File
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -19,8 +21,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1
View File
@@ -3,6 +3,7 @@ name = "tauri-plugin-geolocation"
description = "Get and track the device's current position"
version = "2.3.3"
edition = { workspace = true }
rust-version = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
+1 -1
View File
@@ -12,7 +12,7 @@ This plugin provides APIs for getting and tracking the device's current position
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+7 -2
View File
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Register global shortcuts.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1
View File
@@ -3,6 +3,7 @@ name = "tauri-plugin-haptics"
description = "Haptic feedback and vibrations on Android and iOS"
version = "2.3.3"
edition = { workspace = true }
rust-version = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
+1 -1
View File
@@ -14,7 +14,7 @@ There are no standards/requirements for vibration support on Android, so the `fe
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+7 -2
View File
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Access the HTTP client written in Rust.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -14,7 +14,7 @@ Expose your apps assets through a localhost server instead of the default custom
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -12,7 +12,7 @@ Configurable logging for your Tauri app.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1
View File
@@ -3,6 +3,7 @@ name = "tauri-plugin-nfc"
version = "2.3.6"
description = "Read and write NFC tags on Android and iOS."
edition = { workspace = true }
rust-version = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
+7 -2
View File
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+5 -5
View File
@@ -47,12 +47,12 @@ serde_repr = "0.1"
[target.'cfg(target_os = "ios")'.dependencies]
tauri = { workspace = true, features = ["wry"] }
[target."cfg(windows)".dependencies]
win7-notifications = { version = "0.4.5", optional = true }
windows-version = { version = "0.1", optional = true }
[target."cfg(any(target_os = \"macos\", windows, target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies]
notify-rust = "4.11"
[features]
windows7-compat = ["win7-notifications", "windows-version"]
# Deprecated: tauri 2.12 no longer supports Windows 7, so this feature does nothing.
windows7-compat = []
# Kept so the implicit features of the removed optional dependencies still resolve.
win7-notifications = []
windows-version = []
+1 -1
View File
@@ -12,7 +12,7 @@ Send message notifications (brief auto-expiring OS window element) to your user.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+4 -79
View File
@@ -36,10 +36,6 @@ impl<R: Runtime> crate::NotificationBuilder<R> {
///
/// Returns an error when the notification could not be prepared,
/// e.g. when the path of the running executable cannot be resolved on Windows.
///
/// ## Platform-specific
///
/// - **Windows**: Not supported on Windows 7 unless the `windows7-compat` Cargo feature is enabled.
pub fn show(self) -> crate::Result<()> {
let mut notification = imp::Notification::new(self.app.config().identifier.clone());
@@ -59,11 +55,6 @@ impl<R: Runtime> crate::NotificationBuilder<R> {
if let Some(sound) = self.data.sound {
notification = notification.sound(sound);
}
#[cfg(feature = "windows7-compat")]
{
notification.notify(&self.app)?;
}
#[cfg(not(feature = "windows7-compat"))]
notification.show()?;
Ok(())
@@ -209,14 +200,6 @@ mod imp {
/// .run(tauri::generate_context!("test/tauri.conf.json"))
/// .expect("error while running tauri application");
/// ```
///
/// ## Platform-specific
///
/// - **Windows**: Not supported on Windows 7. If your app targets it, enable the `windows7-compat` feature and use [`Self::notify`].
#[cfg_attr(
all(not(docsrs), feature = "windows7-compat"),
deprecated = "This function does not work on Windows 7. Use `Self::notify` instead."
)]
pub fn show(self) -> crate::Result<()> {
let mut notification = notify_rust::Notification::new();
if let Some(body) = self.body {
@@ -261,70 +244,12 @@ mod imp {
Ok(())
}
/// Shows the notification. This API is similar to [`Self::show`], but it also works on Windows 7.
///
/// # Examples
///
/// ```no_run
/// use tauri_plugin_notification::NotificationExt;
///
/// tauri::Builder::default()
/// .setup(move |app| {
/// app.notification().builder()
/// .title("Tauri")
/// .body("Tauri is awesome!")
/// .show()
/// .unwrap();
/// Ok(())
/// })
/// .run(tauri::generate_context!("test/tauri.conf.json"))
/// .expect("error while running tauri application");
/// ```
/// Shows the notification. Same as [`Self::show`].
#[cfg(feature = "windows7-compat")]
#[cfg_attr(docsrs, doc(cfg(feature = "windows7-compat")))]
#[allow(unused_variables)]
pub fn notify<R: tauri::Runtime>(self, app: &tauri::AppHandle<R>) -> crate::Result<()> {
#[cfg(windows)]
{
fn is_windows_7() -> bool {
let v = windows_version::OsVersion::current();
// windows 7 is 6.1
v.major == 6 && v.minor == 1
}
if is_windows_7() {
self.notify_win7(app)
} else {
#[allow(deprecated)]
self.show()
}
}
#[cfg(not(windows))]
{
#[allow(deprecated)]
self.show()
}
}
/// Shows the notification on Windows 7.
#[cfg(all(windows, feature = "windows7-compat"))]
fn notify_win7<R: tauri::Runtime>(self, app: &tauri::AppHandle<R>) -> crate::Result<()> {
let app_ = app.clone();
let _ = app.clone().run_on_main_thread(move || {
let mut notification = win7_notifications::Notification::new();
if let Some(body) = self.body {
notification.body(&body);
}
if let Some(title) = self.title {
notification.summary(&title);
}
if let Some(icon) = app_.default_window_icon() {
notification.icon(icon.rgba().to_vec(), icon.width(), icon.height());
}
let _ = notification.show();
});
Ok(())
#[deprecated = "Tauri no longer supports Windows 7, use `Self::show` instead."]
pub fn notify<R: tauri::Runtime>(self, _app: &tauri::AppHandle<R>) -> crate::Result<()> {
self.show()
}
}
}
+1 -1
View File
@@ -6,7 +6,7 @@
//!
//! ## Cargo features
//!
//! - **windows7-compat**: Adds support for the legacy Windows 7 notification implementation and Windows-version detection.
//! - **windows7-compat**: Deprecated and does nothing, since Tauri no longer supports Windows 7.
#![doc(
html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
+1
View File
@@ -3,6 +3,7 @@ name = "tauri-plugin-opener"
version = "2.5.5"
description = "Open files and URLs using their default application."
edition = { workspace = true }
rust-version = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
+1 -1
View File
@@ -12,7 +12,7 @@
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+7 -2
View File
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Read information about the operating system.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Save filesystem and asset scopes and restore them when the app is reopened.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -14,7 +14,7 @@ This plugin is a port of [electron-positioner](https://github.com/jenslind/elect
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ This plugin provides APIs to access the current process. To spawn child processe
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Access the system shell. Allows you to spawn child processes and manage files an
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+7 -2
View File
@@ -1,3 +1,5 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
@@ -18,8 +20,11 @@ android {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_1_8
}
}
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Ensure a single instance of your tauri app is running.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
@@ -9,6 +9,6 @@
"author": "",
"license": "MIT",
"devDependencies": {
"@tauri-apps/cli": "2.11.4"
"@tauri-apps/cli": "2.12.0"
}
}
@@ -5,7 +5,7 @@ description = "A Tauri App"
authors = ["You"]
repository = ""
edition = "2021"
rust-version = "1.77.2"
rust-version = "1.90"
[dependencies]
serde = { workspace = true }
+1 -1
View File
@@ -12,7 +12,7 @@ Interface with SQL databases through [sqlx](https://github.com/launchbadge/sqlx)
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Simple, persistent key-value store.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
@@ -8,7 +8,7 @@
"tauri": "tauri"
},
"devDependencies": {
"@tauri-apps/cli": "2.11.4",
"@tauri-apps/cli": "2.12.0",
"typescript": "^6.0.3",
"vite": "^8.0.16"
}
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Store secrets and keys using the [IOTA Stronghold](https://github.com/iotaledger
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ In-app updates for Tauri applications.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -13,7 +13,7 @@ Download files from a remote HTTP server to disk.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Open a WebSocket connection using a Rust client in JS.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
@@ -9,7 +9,7 @@
"preview": "vite preview"
},
"devDependencies": {
"@tauri-apps/cli": "2.11.4",
"@tauri-apps/cli": "2.12.0",
"typescript": "^6.0.3",
"vite": "^8.0.16"
},
+1 -1
View File
@@ -24,6 +24,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+1 -1
View File
@@ -12,7 +12,7 @@ Save window positions and sizes and restore them when the app is reopened.
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.
+1 -1
View File
@@ -25,6 +25,6 @@
"LICENSE"
],
"dependencies": {
"@tauri-apps/api": "^2.11.0"
"@tauri-apps/api": "^2.12.0"
}
}
+122 -122
View File
@@ -154,8 +154,8 @@ importers:
examples/api:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
'@tauri-apps/plugin-autostart':
specifier: workspace:*
version: link:../../plugins/autostart
@@ -242,8 +242,8 @@ importers:
specifier: ^7.0.0
version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.70.0))(vite@8.0.16(@types/node@22.20.3)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.23.1)(yaml@2.9.0))
'@tauri-apps/cli':
specifier: 2.11.4
version: 2.11.4
specifier: 2.12.0
version: 2.12.0
'@unocss/extractor-svelte':
specifier: ^66.6.7
version: 66.6.7
@@ -266,8 +266,8 @@ importers:
specifier: ^0.3.0
version: 0.3.0
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
'@tauri-apps/plugin-autostart':
specifier: workspace:*
version: link:../../plugins/autostart
@@ -395,55 +395,55 @@ importers:
plugins/autostart:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/barcode-scanner:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/biometric:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/cli:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/clipboard-manager:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/deep-link:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
devDependencies:
'@tauri-apps/cli':
specifier: 2.11.4
version: 2.11.4
specifier: 2.12.0
version: 2.12.0
plugins/deep-link/examples/app:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
'@tauri-apps/plugin-deep-link':
specifier: workspace:*
version: link:../..
devDependencies:
'@tauri-apps/cli':
specifier: 2.11.4
version: 2.11.4
specifier: 2.12.0
version: 2.12.0
typescript:
specifier: ^6.0.3
version: 6.0.3
@@ -454,110 +454,110 @@ importers:
plugins/dialog:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/fs:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/geolocation:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/global-shortcut:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/haptics:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/http:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/log:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/nfc:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/notification:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/opener:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/os:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/positioner:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/process:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/shell:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/single-instance/examples/vanilla:
devDependencies:
'@tauri-apps/cli':
specifier: 2.11.4
version: 2.11.4
specifier: 2.12.0
version: 2.12.0
plugins/sql:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/store:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/store/examples/AppSettingsManager:
devDependencies:
'@tauri-apps/cli':
specifier: 2.11.4
version: 2.11.4
specifier: 2.12.0
version: 2.12.0
typescript:
specifier: ^6.0.3
version: 6.0.3
@@ -568,26 +568,26 @@ importers:
plugins/stronghold:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/updater:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/upload:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/websocket:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
plugins/websocket/examples/tauri-app:
dependencies:
@@ -596,8 +596,8 @@ importers:
version: link:../..
devDependencies:
'@tauri-apps/cli':
specifier: 2.11.4
version: 2.11.4
specifier: 2.12.0
version: 2.12.0
typescript:
specifier: ^6.0.3
version: 6.0.3
@@ -608,8 +608,8 @@ importers:
plugins/window-state:
dependencies:
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.11.0
specifier: ^2.12.0
version: 2.12.0
packages:
@@ -1782,82 +1782,82 @@ packages:
svelte: ^5.46.4
vite: ^8.0.0-beta.7 || ^8.0.0
'@tauri-apps/api@2.11.0':
resolution: {integrity: sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==}
'@tauri-apps/api@2.12.0':
resolution: {integrity: sha512-fUSxFX8VABYe9W9K5ROdEaKVkNUFRcMSRofjruvaxztXA+I0XnQHcYHF8m/a6iExRUxsUf0HsFWhPBuH9IgzJw==}
'@tauri-apps/cli-darwin-arm64@2.11.4':
resolution: {integrity: sha512-1ryOF3ZhpZ/nemHV5zVwBQBz9jDGKmKPvWPADOhc83ig0P4bMc2iER4NbC6r9sjeIZ6RVQ4g3RZIYvezhcl4TQ==}
'@tauri-apps/cli-darwin-arm64@2.12.0':
resolution: {integrity: sha512-v5J+jISihLGtih1+3yWagbsL+5dbLZORu4vaSI0vhY0Heb+MAW+T/1s1RyKxrQrwEPGBG5kqwfDDTnSbmVkuqA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
'@tauri-apps/cli-darwin-x64@2.11.4':
resolution: {integrity: sha512-uFsGQAAfuyz1k/yGLmkWfkBlgKAqZfxqlHmLWx81QU27RJWfmbNHCIq8T8w1e+VClleIuZUjpHWfoE4E3DLo3A==}
'@tauri-apps/cli-darwin-x64@2.12.0':
resolution: {integrity: sha512-g27I07pfW/dMS8vcNqB9lamgKF0TqLlcy8e7t9qDGsB1iaeyjJWb2TgBF4tM9ZwLqPAZUXbsz28oXljO12WC4g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
'@tauri-apps/cli-linux-arm-gnueabihf@2.11.4':
resolution: {integrity: sha512-IaHZn5CdBL21oUmjiVOS1ctw6Ip1O0pjp70FwOWmYz1myWe0SY96ZIj2FYf7pT0m8bI2h/hrs5ZbEXXh44/MkQ==}
'@tauri-apps/cli-linux-arm-gnueabihf@2.12.0':
resolution: {integrity: sha512-gXyQ710fNc99YuxFxNyeX9PLSrIpbtgBBj7GQo9tSeRT6fIK40q3/gm7X5jqZo7mWLR2m0R/2ALd3vAWo0Z32Q==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
'@tauri-apps/cli-linux-arm64-gnu@2.11.4':
resolution: {integrity: sha512-N41/ukTRVe6XSuUTESuFdGeOW2i7k62tK+6gHK5Kd5/q5RPvvi19GaWAVPPb9u95HSGmTChSolBfzynUsssFaA==}
'@tauri-apps/cli-linux-arm64-gnu@2.12.0':
resolution: {integrity: sha512-H9cyXuq9WgxoHh2NZ+R+oN+W78x5UwaBDEp0/fmqUUkaBoioCuOZErM9xKiIV6bpNAhmw1RoWZ49u37q/vaiAg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@tauri-apps/cli-linux-arm64-musl@2.11.4':
resolution: {integrity: sha512-v277UnT/fB64xAfSroL5N3Km3tLmvATWqJJw/wRI+g6o+HkeD0slyE7gOhNs1MbjE41R7bQOTxMVoL3aomUJmw==}
'@tauri-apps/cli-linux-arm64-musl@2.12.0':
resolution: {integrity: sha512-5tFuk3JKMBa1M/iN4gN32OYlSfhY3aqb5PO3zCugxaT+sfecyMKpc3EM9VDbhmwWBE9QD4Tfj7wGhlqx2yy2pQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [musl]
'@tauri-apps/cli-linux-riscv64-gnu@2.11.4':
resolution: {integrity: sha512-qqgNkQ2u1yZHxjhxsZaxUtRDW8dIqIYm33rx/mzwQv0SfY9x1B+iraj8vWeFiXjjSVVhEMepXSOts1TqPzvXNQ==}
'@tauri-apps/cli-linux-riscv64-gnu@2.12.0':
resolution: {integrity: sha512-LOrMyV+nb7pKq8P0BZtTBQuyzm1ORjn16R9MlupmxuT5LqxtuYJlw3VMwbaeXCToJ8jbP5u9JnkfmbqDlvETXw==}
engines: {node: '>= 10'}
cpu: [riscv64]
os: [linux]
libc: [glibc]
'@tauri-apps/cli-linux-x64-gnu@2.11.4':
resolution: {integrity: sha512-2VRNWl84FOH0m2giiDkO2h0QXlcMJeX+zJDpI5kDIQAx6s+geF3v48F4DXfJez4GS/FdoDGnPnw1C2iYGbQ7bQ==}
'@tauri-apps/cli-linux-x64-gnu@2.12.0':
resolution: {integrity: sha512-aMIkI+X9qvD2+k80QZB3tuOYT41/cEheikC510CwAIZ31KLXORsRASYYzM4mi1/58ICmtzSLFhCC08keir7COw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [glibc]
'@tauri-apps/cli-linux-x64-musl@2.11.4':
resolution: {integrity: sha512-o9GyhYor/nc7xarmwDE3ka2szuW3uuZzXjHWh64Q8YX5AtSgxdQkFWzrY4O8KiGtVNvFBI14H3Q49Qj5TOIP/A==}
'@tauri-apps/cli-linux-x64-musl@2.12.0':
resolution: {integrity: sha512-9gl3NhUbfuGhSKjeGCypKSdtoezOQRcDUrkhTWtLQEjnajets6peO6NadgI2DF0OzbiiFOzrnnIGMwBS+Ap6Iw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [musl]
'@tauri-apps/cli-win32-arm64-msvc@2.11.4':
resolution: {integrity: sha512-ld5Ehb598m0VkYyylRPNeCFsBe/km0jxis6KgMpl3IGY6I/i1RwQXO05I1AsXUXO2WC6AvB/Lw4qTf/asiuEiQ==}
'@tauri-apps/cli-win32-arm64-msvc@2.12.0':
resolution: {integrity: sha512-1W+v86wsYLuyBDN0iDessD4CD9o+yNyO0m8Dp3+/vfjiZrJ/v7R7/aTRBeikaq2tLGgxeag0gxnFggBNBGw91A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
'@tauri-apps/cli-win32-ia32-msvc@2.11.4':
resolution: {integrity: sha512-12Hxi0XX/H5VFxO/bGgHkFWhml9VMgEOu9CidjeCeTNQ1l6fpUlbiGgSP7CLI3PFtW9/FfbeHieZ+kyWK5H7CA==}
'@tauri-apps/cli-win32-ia32-msvc@2.12.0':
resolution: {integrity: sha512-SsBjvq4f7YaBGqcWoE3cycoItPf0SrQeqFqWWgfxoeZWAIz01E31LDSeZ2p/etJiIY0R9oi045chkFfb0O7WGw==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
'@tauri-apps/cli-win32-x64-msvc@2.11.4':
resolution: {integrity: sha512-+vDiqBIU5dMISg/wNvX3sF+ZHfgJGJ5T0AcO+EHNXV9GGAG+P5fzodlDXD3QdKCRgZxMoCm5PPvj3BqLNjBthw==}
'@tauri-apps/cli-win32-x64-msvc@2.12.0':
resolution: {integrity: sha512-9zzDKYUH4TKKBgRdDdVQX8fiRO5gJ8hD1nGsHU9DOHG5Jpm3arjbu9Xg1frR20EusG3Sl8X0dppoO/4EoUXUGg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
'@tauri-apps/cli@2.11.4':
resolution: {integrity: sha512-R8xGtMpwyetawSqm9kYOuMmEqkhUbvcUy8n0aNXIxollKBLESUu5f4Fx+64hgASYm1H+jSWq6jCW6zqTnH6hqQ==}
'@tauri-apps/cli@2.12.0':
resolution: {integrity: sha512-GIShnAR4C16kSTA8NO02fo8fOw/I5z5sAUEB5S2HlPHFnBkbihL4c9a/MpkxOm1+q5S+tFd3X4QUjHWxfyGzpQ==}
engines: {node: '>= 10'}
hasBin: true
@@ -5735,54 +5735,54 @@ snapshots:
vite: 8.0.16(@types/node@22.20.3)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.23.1)(yaml@2.9.0)
vitefu: 1.1.2(vite@8.0.16(@types/node@22.20.3)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.23.1)(yaml@2.9.0))
'@tauri-apps/api@2.11.0': {}
'@tauri-apps/api@2.12.0': {}
'@tauri-apps/cli-darwin-arm64@2.11.4':
'@tauri-apps/cli-darwin-arm64@2.12.0':
optional: true
'@tauri-apps/cli-darwin-x64@2.11.4':
'@tauri-apps/cli-darwin-x64@2.12.0':
optional: true
'@tauri-apps/cli-linux-arm-gnueabihf@2.11.4':
'@tauri-apps/cli-linux-arm-gnueabihf@2.12.0':
optional: true
'@tauri-apps/cli-linux-arm64-gnu@2.11.4':
'@tauri-apps/cli-linux-arm64-gnu@2.12.0':
optional: true
'@tauri-apps/cli-linux-arm64-musl@2.11.4':
'@tauri-apps/cli-linux-arm64-musl@2.12.0':
optional: true
'@tauri-apps/cli-linux-riscv64-gnu@2.11.4':
'@tauri-apps/cli-linux-riscv64-gnu@2.12.0':
optional: true
'@tauri-apps/cli-linux-x64-gnu@2.11.4':
'@tauri-apps/cli-linux-x64-gnu@2.12.0':
optional: true
'@tauri-apps/cli-linux-x64-musl@2.11.4':
'@tauri-apps/cli-linux-x64-musl@2.12.0':
optional: true
'@tauri-apps/cli-win32-arm64-msvc@2.11.4':
'@tauri-apps/cli-win32-arm64-msvc@2.12.0':
optional: true
'@tauri-apps/cli-win32-ia32-msvc@2.11.4':
'@tauri-apps/cli-win32-ia32-msvc@2.12.0':
optional: true
'@tauri-apps/cli-win32-x64-msvc@2.11.4':
'@tauri-apps/cli-win32-x64-msvc@2.12.0':
optional: true
'@tauri-apps/cli@2.11.4':
'@tauri-apps/cli@2.12.0':
optionalDependencies:
'@tauri-apps/cli-darwin-arm64': 2.11.4
'@tauri-apps/cli-darwin-x64': 2.11.4
'@tauri-apps/cli-linux-arm-gnueabihf': 2.11.4
'@tauri-apps/cli-linux-arm64-gnu': 2.11.4
'@tauri-apps/cli-linux-arm64-musl': 2.11.4
'@tauri-apps/cli-linux-riscv64-gnu': 2.11.4
'@tauri-apps/cli-linux-x64-gnu': 2.11.4
'@tauri-apps/cli-linux-x64-musl': 2.11.4
'@tauri-apps/cli-win32-arm64-msvc': 2.11.4
'@tauri-apps/cli-win32-ia32-msvc': 2.11.4
'@tauri-apps/cli-win32-x64-msvc': 2.11.4
'@tauri-apps/cli-darwin-arm64': 2.12.0
'@tauri-apps/cli-darwin-x64': 2.12.0
'@tauri-apps/cli-linux-arm-gnueabihf': 2.12.0
'@tauri-apps/cli-linux-arm64-gnu': 2.12.0
'@tauri-apps/cli-linux-arm64-musl': 2.12.0
'@tauri-apps/cli-linux-riscv64-gnu': 2.12.0
'@tauri-apps/cli-linux-x64-gnu': 2.12.0
'@tauri-apps/cli-linux-x64-musl': 2.12.0
'@tauri-apps/cli-win32-arm64-msvc': 2.12.0
'@tauri-apps/cli-win32-ia32-msvc': 2.12.0
'@tauri-apps/cli-win32-x64-msvc': 2.12.0
'@tootallnate/quickjs-emscripten@0.23.0': {}
+15
View File
@@ -28,3 +28,18 @@ auditConfig:
# unpacks the browser drivers we never download (see allowBuilds above)
- GHSA-jmr9-qjv8-65gv
- GHSA-7pqw-9j4j-h8q3
minimumReleaseAgeExclude:
- '@tauri-apps/api@2.12.0'
- '@tauri-apps/cli-darwin-arm64@2.12.0'
- '@tauri-apps/cli-darwin-x64@2.12.0'
- '@tauri-apps/cli-linux-arm-gnueabihf@2.12.0'
- '@tauri-apps/cli-linux-arm64-gnu@2.12.0'
- '@tauri-apps/cli-linux-arm64-musl@2.12.0'
- '@tauri-apps/cli-linux-riscv64-gnu@2.12.0'
- '@tauri-apps/cli-linux-x64-gnu@2.12.0'
- '@tauri-apps/cli-linux-x64-musl@2.12.0'
- '@tauri-apps/cli-win32-arm64-msvc@2.12.0'
- '@tauri-apps/cli-win32-ia32-msvc@2.12.0'
- '@tauri-apps/cli-win32-x64-msvc@2.12.0'
- '@tauri-apps/cli@2.12.0'
+1 -1
View File
@@ -12,7 +12,7 @@
## Install
_This plugin requires a Rust version of at least **1.77.2**_
_This plugin requires a Rust version of at least **1.90**_
There are three general methods of installation that we can recommend.