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.