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
+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': {}