chore(deps): tauri 2.0.0-rc.3 (#1671)

* chore(deps): tauri 2.0.0-rc.3

* fix builds

* fix deep link [skip ci]
pull/1616/head
Lucas Fernandes Nogueira 10 months ago committed by GitHub
parent 4dd7f5ddd8
commit 5d170a5444
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -0,0 +1,7 @@
---
"geolocation": patch
"deep-link": patch
"updater": patch
---
Update to tauri 2.0.0-rc.3.

319
Cargo.lock generated

@ -284,7 +284,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fb4009533e8ff8f1450a5bcbc30f4242a1d34442221f72314bea1f5dc9c7f89" checksum = "9fb4009533e8ff8f1450a5bcbc30f4242a1d34442221f72314bea1f5dc9c7f89"
dependencies = [ dependencies = [
"clipboard-win", "clipboard-win",
"core-graphics", "core-graphics 0.23.2",
"image 0.25.2", "image 0.25.2",
"log", "log",
"objc2", "objc2",
@ -360,7 +360,7 @@ version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa" checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa"
dependencies = [ dependencies = [
"brotli 6.0.0", "brotli",
"flate2", "flate2",
"futures-core", "futures-core",
"memchr", "memchr",
@ -533,7 +533,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08cee7a0952628fde958e149507c2bb321ab4fccfafd225da0b20adc956ef88a" checksum = "08cee7a0952628fde958e149507c2bb321ab4fccfafd225da0b20adc956ef88a"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 1.3.2",
"core-foundation", "core-foundation 0.9.4",
"devd-rs", "devd-rs",
"libc", "libc",
"libudev", "libudev",
@ -737,17 +737,6 @@ dependencies = [
"syn_derive", "syn_derive",
] ]
[[package]]
name = "brotli"
version = "3.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
"brotli-decompressor 2.5.1",
]
[[package]] [[package]]
name = "brotli" name = "brotli"
version = "6.0.0" version = "6.0.0"
@ -756,17 +745,7 @@ checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b"
dependencies = [ dependencies = [
"alloc-no-stdlib", "alloc-no-stdlib",
"alloc-stdlib", "alloc-stdlib",
"brotli-decompressor 4.0.1", "brotli-decompressor",
]
[[package]]
name = "brotli-decompressor"
version = "2.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
] ]
[[package]] [[package]]
@ -1063,9 +1042,25 @@ checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 1.3.2",
"block", "block",
"cocoa-foundation", "cocoa-foundation 0.1.2",
"core-foundation", "core-foundation 0.9.4",
"core-graphics", "core-graphics 0.23.2",
"foreign-types 0.5.0",
"libc",
"objc",
]
[[package]]
name = "cocoa"
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2"
dependencies = [
"bitflags 2.6.0",
"block",
"cocoa-foundation 0.2.0",
"core-foundation 0.10.0",
"core-graphics 0.24.0",
"foreign-types 0.5.0", "foreign-types 0.5.0",
"libc", "libc",
"objc", "objc",
@ -1079,8 +1074,22 @@ checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 1.3.2",
"block", "block",
"core-foundation", "core-foundation 0.9.4",
"core-graphics-types", "core-graphics-types 0.1.3",
"libc",
"objc",
]
[[package]]
name = "cocoa-foundation"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d"
dependencies = [
"bitflags 2.6.0",
"block",
"core-foundation 0.10.0",
"core-graphics-types 0.2.0",
"libc", "libc",
"objc", "objc",
] ]
@ -1219,6 +1228,16 @@ dependencies = [
"libc", "libc",
] ]
[[package]]
name = "core-foundation"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63"
dependencies = [
"core-foundation-sys",
"libc",
]
[[package]] [[package]]
name = "core-foundation-sys" name = "core-foundation-sys"
version = "0.8.7" version = "0.8.7"
@ -1232,8 +1251,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 1.3.2",
"core-foundation", "core-foundation 0.9.4",
"core-graphics-types", "core-graphics-types 0.1.3",
"foreign-types 0.5.0",
"libc",
]
[[package]]
name = "core-graphics"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
dependencies = [
"bitflags 2.6.0",
"core-foundation 0.10.0",
"core-graphics-types 0.2.0",
"foreign-types 0.5.0", "foreign-types 0.5.0",
"libc", "libc",
] ]
@ -1245,7 +1277,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 1.3.2",
"core-foundation", "core-foundation 0.9.4",
"libc",
]
[[package]]
name = "core-graphics-types"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
dependencies = [
"bitflags 2.6.0",
"core-foundation 0.10.0",
"libc", "libc",
] ]
@ -2025,6 +2068,15 @@ dependencies = [
"miniz_oxide", "miniz_oxide",
] ]
[[package]]
name = "fluent-uri"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d"
dependencies = [
"bitflags 1.3.2",
]
[[package]] [[package]]
name = "flume" name = "flume"
version = "0.11.0" version = "0.11.0"
@ -2515,7 +2567,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89cb13e8c52c87e28a46eae3e5e65b8f0cd465c4c9e67b13d56c70412e792bc3" checksum = "89cb13e8c52c87e28a46eae3e5e65b8f0cd465c4c9e67b13d56c70412e792bc3"
dependencies = [ dependencies = [
"bitflags 2.6.0", "bitflags 2.6.0",
"cocoa", "cocoa 0.25.0",
"crossbeam-channel", "crossbeam-channel",
"keyboard-types", "keyboard-types",
"objc", "objc",
@ -3192,15 +3244,27 @@ dependencies = [
[[package]] [[package]]
name = "json-patch" name = "json-patch"
version = "1.4.0" version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec9ad60d674508f3ca8f380a928cfe7b096bc729c4e2dbfe3852bc45da3ab30b" checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc"
dependencies = [ dependencies = [
"jsonptr",
"serde", "serde",
"serde_json", "serde_json",
"thiserror", "thiserror",
] ]
[[package]]
name = "jsonptr"
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627"
dependencies = [
"fluent-uri",
"serde",
"serde_json",
]
[[package]] [[package]]
name = "k256" name = "k256"
version = "0.13.3" version = "0.13.3"
@ -3609,11 +3673,11 @@ dependencies = [
[[package]] [[package]]
name = "muda" name = "muda"
version = "0.13.5" version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" checksum = "86c410a9d21523a819e84881603fbc00331c8001eb899964952046671deddb9c"
dependencies = [ dependencies = [
"cocoa", "cocoa 0.26.0",
"crossbeam-channel", "crossbeam-channel",
"dpi", "dpi",
"gtk", "gtk",
@ -3623,7 +3687,7 @@ dependencies = [
"png", "png",
"serde", "serde",
"thiserror", "thiserror",
"windows-sys 0.52.0", "windows-sys 0.59.0",
] ]
[[package]] [[package]]
@ -3645,15 +3709,16 @@ dependencies = [
[[package]] [[package]]
name = "ndk" name = "ndk"
version = "0.7.0" version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 2.6.0",
"jni-sys", "jni-sys",
"log",
"ndk-sys", "ndk-sys",
"num_enum", "num_enum",
"raw-window-handle 0.5.2", "raw-window-handle 0.6.2",
"thiserror", "thiserror",
] ]
@ -3665,9 +3730,9 @@ checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
[[package]] [[package]]
name = "ndk-sys" name = "ndk-sys"
version = "0.4.1+23.1.7779620" version = "0.6.0+11769913"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873"
dependencies = [ dependencies = [
"jni-sys", "jni-sys",
] ]
@ -3830,23 +3895,23 @@ dependencies = [
[[package]] [[package]]
name = "num_enum" name = "num_enum"
version = "0.5.11" version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179"
dependencies = [ dependencies = [
"num_enum_derive", "num_enum_derive",
] ]
[[package]] [[package]]
name = "num_enum_derive" name = "num_enum_derive"
version = "0.5.11" version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
dependencies = [ dependencies = [
"proc-macro-crate 1.3.1", "proc-macro-crate 2.0.2",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 1.0.109", "syn 2.0.74",
] ]
[[package]] [[package]]
@ -5375,7 +5440,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
dependencies = [ dependencies = [
"bitflags 2.6.0", "bitflags 2.6.0",
"core-foundation", "core-foundation 0.9.4",
"core-foundation-sys", "core-foundation-sys",
"libc", "libc",
"security-framework-sys", "security-framework-sys",
@ -5694,7 +5759,7 @@ checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd"
dependencies = [ dependencies = [
"bytemuck", "bytemuck",
"cfg_aliases 0.2.1", "cfg_aliases 0.2.1",
"core-graphics", "core-graphics 0.23.2",
"foreign-types 0.5.0", "foreign-types 0.5.0",
"js-sys", "js-sys",
"log", "log",
@ -6183,7 +6248,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 1.3.2",
"core-foundation", "core-foundation 0.9.4",
"system-configuration-sys", "system-configuration-sys",
] ]
@ -6212,14 +6277,14 @@ dependencies = [
[[package]] [[package]]
name = "tao" name = "tao"
version = "0.28.1" version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea538df05fbc2dcbbd740ba0cfe8607688535f4798d213cbbfa13ce494f3451f" checksum = "6775bcf3c1da33f848ede9cff5883ed1e45a29f66533ce42ad06c93ae514ed59"
dependencies = [ dependencies = [
"bitflags 2.6.0", "bitflags 2.6.0",
"cocoa", "cocoa 0.26.0",
"core-foundation", "core-foundation 0.10.0",
"core-graphics", "core-graphics 0.24.0",
"crossbeam-channel", "crossbeam-channel",
"dispatch", "dispatch",
"dlopen2", "dlopen2",
@ -6243,8 +6308,8 @@ dependencies = [
"tao-macros", "tao-macros",
"unicode-segmentation", "unicode-segmentation",
"url", "url",
"windows 0.57.0", "windows 0.58.0",
"windows-core 0.57.0", "windows-core 0.58.0",
"windows-version", "windows-version",
"x11-dl", "x11-dl",
] ]
@ -6285,13 +6350,13 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]] [[package]]
name = "tauri" name = "tauri"
version = "2.0.0-rc.2" version = "2.0.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19ee93e545e49458813d4ed16179c67ee6141dba140ec3d4f078dda3b8d4e0d1" checksum = "79776954e2cd6b6c3b56e2cd99905a3a166017495a39ac8eb4c85dd8ea8704b4"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bytes", "bytes",
"cocoa", "cocoa 0.26.0",
"dirs 5.0.1", "dirs 5.0.1",
"dunce", "dunce",
"embed_plist", "embed_plist",
@ -6333,14 +6398,14 @@ dependencies = [
"webkit2gtk", "webkit2gtk",
"webview2-com", "webview2-com",
"window-vibrancy", "window-vibrancy",
"windows 0.57.0", "windows 0.58.0",
] ]
[[package]] [[package]]
name = "tauri-build" name = "tauri-build"
version = "2.0.0-rc.2" version = "2.0.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96a58b3a716b51d7f671f729bb8c0a53cd2551eec8450c64e828ef4e6c9f948e" checksum = "1fc103bde77870e08d5fc8765615b9615997827550b626fbc4ebbd7a1fbfe2a2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cargo_toml", "cargo_toml",
@ -6362,12 +6427,12 @@ dependencies = [
[[package]] [[package]]
name = "tauri-codegen" name = "tauri-codegen"
version = "2.0.0-rc.2" version = "2.0.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90a9e63ecd827d57228864764e0234935c9aac230099cf145197c8c08e754ced" checksum = "ea061e6be9b37ab455eadc189f45617deafc85c94f78f9cd584862a6deaa83d1"
dependencies = [ dependencies = [
"base64 0.22.1", "base64 0.22.1",
"brotli 3.5.0", "brotli",
"ico", "ico",
"json-patch", "json-patch",
"plist", "plist",
@ -6389,9 +6454,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri-macros" name = "tauri-macros"
version = "2.0.0-rc.2" version = "2.0.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a54f5d5b289aa6215ffcfed7d4ff9960a04b7a854436d04519a9fcf911050cba" checksum = "9e20d6f6f96f55a43339c465b3c8205d71940372d54d7c665c5329e8e4ba35d0"
dependencies = [ dependencies = [
"heck 0.5.0", "heck 0.5.0",
"proc-macro2", "proc-macro2",
@ -6403,9 +6468,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri-plugin" name = "tauri-plugin"
version = "2.0.0-rc.2" version = "2.0.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03ce2ac5e182251ff932750d69c9b240a78e44901a7a6234814d63c595b43660" checksum = "ec01af01098a286d3e430c1fa947bfd77bc8011ecb209438af4444b02d82b29e"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"glob", "glob",
@ -6637,7 +6702,7 @@ version = "2.0.0-rc.0"
dependencies = [ dependencies = [
"android_logger", "android_logger",
"byte-unit", "byte-unit",
"cocoa", "cocoa 0.25.0",
"fern", "fern",
"log", "log",
"objc", "objc",
@ -6844,7 +6909,7 @@ dependencies = [
"time", "time",
"tokio", "tokio",
"url", "url",
"windows-sys 0.52.0", "windows-sys 0.59.0",
"zip", "zip",
] ]
@ -6897,9 +6962,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime" name = "tauri-runtime"
version = "2.0.0-rc.2" version = "2.0.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f01b129b1ebdf09563c354760dbe7c0e96a166b4e33362d9c8d207f527c7ea5" checksum = "f4e736d3293f8347e5d2c5b250fe0e5b873499f5483578b139445dbbf802e2e5"
dependencies = [ dependencies = [
"dpi", "dpi",
"gtk", "gtk",
@ -6911,16 +6976,16 @@ dependencies = [
"tauri-utils", "tauri-utils",
"thiserror", "thiserror",
"url", "url",
"windows 0.57.0", "windows 0.58.0",
] ]
[[package]] [[package]]
name = "tauri-runtime-wry" name = "tauri-runtime-wry"
version = "2.0.0-rc.2" version = "2.0.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcda27639094ace2bf25f00bc10e35ea4e3af2f92753b1bdd2a174d1fa5a6292" checksum = "9fead81c1bd0205d5f02580e64f522704618274e784c2d1c127e4ba19acd0b79"
dependencies = [ dependencies = [
"cocoa", "cocoa 0.26.0",
"gtk", "gtk",
"http", "http",
"jni", "jni",
@ -6934,18 +6999,18 @@ dependencies = [
"url", "url",
"webkit2gtk", "webkit2gtk",
"webview2-com", "webview2-com",
"windows 0.57.0", "windows 0.58.0",
"wry", "wry",
] ]
[[package]] [[package]]
name = "tauri-utils" name = "tauri-utils"
version = "2.0.0-rc.2" version = "2.0.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28bb83cffa26e9cb7a2b3d0c31ab87bf277f44aaaa90f17159aef4d37aabd051" checksum = "285af18e09665ea15fdda04cb28fb579a4d71b4e1640628489fecca98838ca9a"
dependencies = [ dependencies = [
"aes-gcm", "aes-gcm",
"brotli 3.5.0", "brotli",
"cargo_metadata", "cargo_metadata",
"ctor", "ctor",
"dunce", "dunce",
@ -7401,22 +7466,23 @@ dependencies = [
[[package]] [[package]]
name = "tray-icon" name = "tray-icon"
version = "0.14.3" version = "0.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ad8319cca93189ea9ab1b290de0595960529750b6b8b501a399ed1ec3775d60" checksum = "2b92252d649d771105448969f2b2dda4342ba48b77731b60d37c93665e26615b"
dependencies = [ dependencies = [
"cocoa", "core-graphics 0.24.0",
"core-graphics",
"crossbeam-channel", "crossbeam-channel",
"dirs 5.0.1", "dirs 5.0.1",
"libappindicator", "libappindicator",
"muda", "muda",
"objc", "objc2",
"objc2-app-kit",
"objc2-foundation",
"once_cell", "once_cell",
"png", "png",
"serde", "serde",
"thiserror", "thiserror",
"windows-sys 0.52.0", "windows-sys 0.59.0",
] ]
[[package]] [[package]]
@ -7917,23 +7983,23 @@ dependencies = [
[[package]] [[package]]
name = "webview2-com" name = "webview2-com"
version = "0.31.0" version = "0.33.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6516cfa64c6b3212686080eeec378e662c2af54bb2a5b2a22749673f5cb2226f" checksum = "6f61ff3d9d0ee4efcb461b14eb3acfda2702d10dc329f339303fc3e57215ae2c"
dependencies = [ dependencies = [
"webview2-com-macros", "webview2-com-macros",
"webview2-com-sys", "webview2-com-sys",
"windows 0.57.0", "windows 0.58.0",
"windows-core 0.57.0", "windows-core 0.58.0",
"windows-implement 0.57.0", "windows-implement 0.58.0",
"windows-interface 0.57.0", "windows-interface 0.58.0",
] ]
[[package]] [[package]]
name = "webview2-com-macros" name = "webview2-com-macros"
version = "0.7.0" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac1345798ecd8122468840bcdf1b95e5dc6d2206c5e4b0eafa078d061f59c9bc" checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -7942,13 +8008,13 @@ dependencies = [
[[package]] [[package]]
name = "webview2-com-sys" name = "webview2-com-sys"
version = "0.31.0" version = "0.33.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c76d5b77320ff155660be1df3e6588bc85c75f1a9feef938cc4dc4dd60d1d7cf" checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886"
dependencies = [ dependencies = [
"thiserror", "thiserror",
"windows 0.57.0", "windows 0.58.0",
"windows-core 0.57.0", "windows-core 0.58.0",
] ]
[[package]] [[package]]
@ -8014,7 +8080,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67ff424735b1ac21293b0492b069394b0a189c8a463fb015a16dea7c2e221c08" checksum = "67ff424735b1ac21293b0492b069394b0a189c8a463fb015a16dea7c2e221c08"
dependencies = [ dependencies = [
"cocoa", "cocoa 0.25.0",
"objc", "objc",
"raw-window-handle 0.5.2", "raw-window-handle 0.5.2",
"windows-sys 0.48.0", "windows-sys 0.48.0",
@ -8026,7 +8092,7 @@ version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33082acd404763b315866e14a0d5193f3422c81086657583937a750cdd3ec340" checksum = "33082acd404763b315866e14a0d5193f3422c81086657583937a750cdd3ec340"
dependencies = [ dependencies = [
"cocoa", "cocoa 0.25.0",
"objc", "objc",
"raw-window-handle 0.6.2", "raw-window-handle 0.6.2",
"windows-sys 0.52.0", "windows-sys 0.52.0",
@ -8067,11 +8133,11 @@ dependencies = [
[[package]] [[package]]
name = "windows" name = "windows"
version = "0.57.0" version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
dependencies = [ dependencies = [
"windows-core 0.57.0", "windows-core 0.58.0",
"windows-targets 0.52.6", "windows-targets 0.52.6",
] ]
@ -8098,13 +8164,14 @@ dependencies = [
[[package]] [[package]]
name = "windows-core" name = "windows-core"
version = "0.57.0" version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
dependencies = [ dependencies = [
"windows-implement 0.57.0", "windows-implement 0.58.0",
"windows-interface 0.57.0", "windows-interface 0.58.0",
"windows-result 0.1.2", "windows-result 0.2.0",
"windows-strings",
"windows-targets 0.52.6", "windows-targets 0.52.6",
] ]
@ -8121,9 +8188,9 @@ dependencies = [
[[package]] [[package]]
name = "windows-implement" name = "windows-implement"
version = "0.57.0" version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -8143,9 +8210,9 @@ dependencies = [
[[package]] [[package]]
name = "windows-interface" name = "windows-interface"
version = "0.57.0" version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -8474,14 +8541,14 @@ dependencies = [
[[package]] [[package]]
name = "wry" name = "wry"
version = "0.41.0" version = "0.42.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68b00c945786b02d7805d09a969fa36d0eee4e0bd4fb3ec2a79d2bf45a1b44cd" checksum = "49b8049c8f239cdbfaaea4bacb9646f6b208938ceec0acd5b3e99cd05f70903f"
dependencies = [ dependencies = [
"base64 0.22.1", "base64 0.22.1",
"block", "block",
"cocoa", "cocoa 0.26.0",
"core-graphics", "core-graphics 0.24.0",
"crossbeam-channel", "crossbeam-channel",
"dpi", "dpi",
"dunce", "dunce",
@ -8494,8 +8561,6 @@ dependencies = [
"kuchikiki", "kuchikiki",
"libc", "libc",
"ndk", "ndk",
"ndk-context",
"ndk-sys",
"objc", "objc",
"objc_id", "objc_id",
"once_cell", "once_cell",
@ -8508,8 +8573,8 @@ dependencies = [
"webkit2gtk", "webkit2gtk",
"webkit2gtk-sys", "webkit2gtk-sys",
"webview2-com", "webview2-com",
"windows 0.57.0", "windows 0.58.0",
"windows-core 0.57.0", "windows-core 0.58.0",
"windows-version", "windows-version",
"x11-dl", "x11-dl",
] ]

@ -11,10 +11,10 @@ resolver = "2"
[workspace.dependencies] [workspace.dependencies]
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
log = "0.4" log = "0.4"
tauri = { version = "2.0.0-rc.2", default-features = false } tauri = { version = "2.0.0-rc.3", default-features = false }
tauri-build = "2.0.0-rc.2" tauri-build = "2.0.0-rc.3"
tauri-plugin = "2.0.0-rc.2" tauri-plugin = "2.0.0-rc.3"
tauri-utils = "2.0.0-rc.2" tauri-utils = "2.0.0-rc.3"
serde_json = "1" serde_json = "1"
thiserror = "1" thiserror = "1"
url = "2" url = "2"

@ -9,7 +9,7 @@
"serve": "vite preview" "serve": "vite preview"
}, },
"dependencies": { "dependencies": {
"@tauri-apps/api": "2.0.0-rc.0", "@tauri-apps/api": "2.0.0-rc.1",
"@tauri-apps/plugin-barcode-scanner": "2.0.0-rc.0", "@tauri-apps/plugin-barcode-scanner": "2.0.0-rc.0",
"@tauri-apps/plugin-biometric": "2.0.0-rc.0", "@tauri-apps/plugin-biometric": "2.0.0-rc.0",
"@tauri-apps/plugin-cli": "2.0.0-rc.0", "@tauri-apps/plugin-cli": "2.0.0-rc.0",

@ -3464,6 +3464,13 @@
"core:webview:allow-create-webview-window" "core:webview:allow-create-webview-window"
] ]
}, },
{
"description": "core:webview:allow-get-all-webviews -> Enables the get_all_webviews command without any pre-configured scope.",
"type": "string",
"enum": [
"core:webview:allow-get-all-webviews"
]
},
{ {
"description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.",
"type": "string", "type": "string",
@ -3548,6 +3555,13 @@
"core:webview:deny-create-webview-window" "core:webview:deny-create-webview-window"
] ]
}, },
{
"description": "core:webview:deny-get-all-webviews -> Denies the get_all_webviews command without any pre-configured scope.",
"type": "string",
"enum": [
"core:webview:deny-get-all-webviews"
]
},
{ {
"description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.",
"type": "string", "type": "string",
@ -3674,6 +3688,13 @@
"core:window:allow-destroy" "core:window:allow-destroy"
] ]
}, },
{
"description": "core:window:allow-get-all-windows -> Enables the get_all_windows command without any pre-configured scope.",
"type": "string",
"enum": [
"core:window:allow-get-all-windows"
]
},
{ {
"description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.",
"type": "string", "type": "string",
@ -4129,6 +4150,13 @@
"core:window:deny-destroy" "core:window:deny-destroy"
] ]
}, },
{
"description": "core:window:deny-get-all-windows -> Denies the get_all_windows command without any pre-configured scope.",
"type": "string",
"enum": [
"core:window:deny-get-all-windows"
]
},
{ {
"description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.",
"type": "string", "type": "string",

@ -3569,6 +3569,13 @@
"core:webview:allow-create-webview-window" "core:webview:allow-create-webview-window"
] ]
}, },
{
"description": "core:webview:allow-get-all-webviews -> Enables the get_all_webviews command without any pre-configured scope.",
"type": "string",
"enum": [
"core:webview:allow-get-all-webviews"
]
},
{ {
"description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.",
"type": "string", "type": "string",
@ -3653,6 +3660,13 @@
"core:webview:deny-create-webview-window" "core:webview:deny-create-webview-window"
] ]
}, },
{
"description": "core:webview:deny-get-all-webviews -> Denies the get_all_webviews command without any pre-configured scope.",
"type": "string",
"enum": [
"core:webview:deny-get-all-webviews"
]
},
{ {
"description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.",
"type": "string", "type": "string",
@ -3779,6 +3793,13 @@
"core:window:allow-destroy" "core:window:allow-destroy"
] ]
}, },
{
"description": "core:window:allow-get-all-windows -> Enables the get_all_windows command without any pre-configured scope.",
"type": "string",
"enum": [
"core:window:allow-get-all-windows"
]
},
{ {
"description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.",
"type": "string", "type": "string",
@ -4234,6 +4255,13 @@
"core:window:deny-destroy" "core:window:deny-destroy"
] ]
}, },
{
"description": "core:window:deny-get-all-windows -> Denies the get_all_windows command without any pre-configured scope.",
"type": "string",
"enum": [
"core:window:deny-get-all-windows"
]
},
{ {
"description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.",
"type": "string", "type": "string",

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -1,5 +1,5 @@
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -15,7 +15,7 @@ disable the automatic start on boot.
- `allow-disable` - `allow-disable`
- `allow-is-enabled` - `allow-is-enabled`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -16,7 +16,7 @@ It allows all barcode related features.
- `allow-scan` - `allow-scan`
- `allow-vibrate` - `allow-vibrate`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -12,7 +12,7 @@ It allows acccess to all biometric commands.
- `allow-authenticate` - `allow-authenticate`
- `allow-status` - `allow-status`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -4,7 +4,7 @@ Allows reading the CLI matches
- `allow-cli-matches` - `allow-cli-matches`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -8,7 +8,7 @@ Clipboard interaction needs to be explicitly enabled.
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -10,7 +10,7 @@
"tauri": "tauri" "tauri": "tauri"
}, },
"dependencies": { "dependencies": {
"@tauri-apps/api": "2.0.0-rc.0", "@tauri-apps/api": "2.0.0-rc.1",
"@tauri-apps/plugin-deep-link": "2.0.0-rc.0" "@tauri-apps/plugin-deep-link": "2.0.0-rc.0"
}, },
"devDependencies": { "devDependencies": {

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -4,7 +4,7 @@ Allows reading the opened deep link via the get_current command
- `allow-get-current` - `allow-get-current`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,24 +24,28 @@ fn init_deep_link<R: Runtime, C: DeserializeOwned>(
#[cfg(target_os = "android")] #[cfg(target_os = "android")]
{ {
use tauri::{ use tauri::{
ipc::{Channel, InvokeBody}, ipc::{Channel, InvokeResponseBody},
Emitter, Emitter,
}; };
let handle = _api.register_android_plugin(PLUGIN_IDENTIFIER, "DeepLinkPlugin")?; let handle = _api.register_android_plugin(PLUGIN_IDENTIFIER, "DeepLinkPlugin")?;
#[derive(serde::Deserialize)]
struct Event {
url: String,
}
let app_handle = app.clone(); let app_handle = app.clone();
handle.run_mobile_plugin::<()>( handle.run_mobile_plugin::<()>(
"setEventHandler", "setEventHandler",
imp::EventHandler { imp::EventHandler {
handler: Channel::new(move |event| { handler: Channel::new(move |event| {
println!("got channel event: {:?}", &event);
let url = match event { let url = match event {
InvokeBody::Json(payload) => payload InvokeResponseBody::Json(payload) => {
.get("url") serde_json::from_str::<Event>(&payload)
.and_then(|v| v.as_str()) .ok()
.map(|s| s.to_owned()), .map(|payload| payload.url)
}
_ => None, _ => None,
}; };

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -16,7 +16,7 @@ All dialog types are enabled.
- `allow-save` - `allow-save`
- `allow-open` - `allow-open`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -30,7 +30,7 @@ On Windows the webview data folder access is denied.
- `read-app-specific-dirs-recursive` - `read-app-specific-dirs-recursive`
- `deny-default` - `deny-default`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -1,5 +1,5 @@
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -4,7 +4,7 @@
use serde::{de::DeserializeOwned, Serialize}; use serde::{de::DeserializeOwned, Serialize};
use tauri::{ use tauri::{
ipc::{Channel, InvokeBody}, ipc::{Channel, InvokeResponseBody},
plugin::PluginApi, plugin::PluginApi,
AppHandle, Runtime, AppHandle, Runtime,
}; };
@ -36,7 +36,7 @@ impl<R: Runtime> Geolocation<R> {
) -> crate::Result<u32> { ) -> crate::Result<u32> {
let channel = Channel::new(move |event| { let channel = Channel::new(move |event| {
let payload = match event { let payload = match event {
InvokeBody::Json(payload) => serde_json::from_value::<WatchEvent>(payload) InvokeResponseBody::Json(payload) => serde_json::from_str::<WatchEvent>(&payload)
.unwrap_or_else(|error| { .unwrap_or_else(|error| {
WatchEvent::Error(format!( WatchEvent::Error(format!(
"Couldn't deserialize watch event payload: `{error}`" "Couldn't deserialize watch event payload: `{error}`"

@ -4,7 +4,7 @@
use serde::{de::DeserializeOwned, Serialize}; use serde::{de::DeserializeOwned, Serialize};
use tauri::{ use tauri::{
ipc::{Channel, InvokeBody}, ipc::{Channel, InvokeResponseBody},
plugin::{PluginApi, PluginHandle}, plugin::{PluginApi, PluginHandle},
AppHandle, Runtime, AppHandle, Runtime,
}; };
@ -51,7 +51,7 @@ impl<R: Runtime> Geolocation<R> {
) -> crate::Result<u32> { ) -> crate::Result<u32> {
let channel = Channel::new(move |event| { let channel = Channel::new(move |event| {
let payload = match event { let payload = match event {
InvokeBody::Json(payload) => serde_json::from_value::<WatchEvent>(dbg!(payload)) InvokeResponseBody::Json(payload) => serde_json::from_str::<WatchEvent>(&payload)
.unwrap_or_else(|error| { .unwrap_or_else(|error| {
WatchEvent::Error(format!( WatchEvent::Error(format!(
"Couldn't deserialize watch event payload: `{error}`" "Couldn't deserialize watch event payload: `{error}`"

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -7,7 +7,7 @@ registered or unregistered.
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -1,5 +1,5 @@
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -18,7 +18,7 @@ All fetch operations are enabled.
- `allow-fetch-read-body` - `allow-fetch-read-body`
- `allow-fetch-send` - `allow-fetch-send`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -4,7 +4,7 @@ Allows the log command
- `allow-log` - `allow-log`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -14,7 +14,7 @@ Writing to tags needs to be manually enabled.
- `allow-is-available` - `allow-is-available`
- `allow-scan` - `allow-scan`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -26,7 +26,7 @@ It allows all notification related features.
- `allow-create-channel` - `allow-create-channel`
- `allow-permission-state` - `allow-permission-state`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -18,7 +18,7 @@ All information except the host name are available.
- `allow-platform` - `allow-platform`
- `allow-version` - `allow-version`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -4,7 +4,7 @@ Allows the move_window command
- `allow-move-window` - `allow-move-window`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -12,7 +12,7 @@ the application.
- `allow-exit` - `allow-exit`
- `allow-restart` - `allow-restart`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -12,7 +12,7 @@ scope pre-configured. It will allow opening `http(s)://`,
- `allow-open` - `allow-open`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -16,7 +16,7 @@ Also allows to load or close a connection.
- `allow-load` - `allow-load`
- `allow-select` - `allow-select`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -8,7 +8,7 @@
"tauri": "tauri" "tauri": "tauri"
}, },
"devDependencies": { "devDependencies": {
"@tauri-apps/cli": "^2.0.0-rc.0", "@tauri-apps/cli": "2.0.0-rc.3",
"vite": "^5.0.12", "vite": "^5.0.12",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -22,7 +22,7 @@ All operations are enabled by default.
- `allow-set` - `allow-set`
- `allow-values` - `allow-values`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -18,7 +18,7 @@ All non-destructive operations are enabled by default.
- `allow-save-store-record` - `allow-save-store-record`
- `allow-save` - `allow-save`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -40,9 +40,10 @@ infer = "0.15"
[target."cfg(target_os = \"windows\")".dependencies] [target."cfg(target_os = \"windows\")".dependencies]
zip = { version = "2", default-features = false, optional = true } zip = { version = "2", default-features = false, optional = true }
windows-sys = { version = "0.52.0", features = [ windows-sys = { version = "0.59.0", features = [
"Win32_Foundation", "Win32_Foundation",
"Win32_UI_WindowsAndMessaging", "Win32_UI_WindowsAndMessaging",
"Win32_UI_Shell",
] } ] }
[target."cfg(target_os = \"linux\")".dependencies] [target."cfg(target_os = \"linux\")".dependencies]

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -15,7 +15,7 @@ is enabled.
- `allow-install` - `allow-install`
- `allow-download-and-install` - `allow-download-and-install`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -647,7 +647,7 @@ impl Update {
unsafe { unsafe {
ShellExecuteW( ShellExecuteW(
0, std::ptr::null_mut(),
w!("open"), w!("open"),
file.as_ptr(), file.as_ptr(),
parameters.as_ptr(), parameters.as_ptr(),

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -12,7 +12,7 @@ All operations are enabled by default.
- `allow-upload` - `allow-upload`
- `allow-download` - `allow-download`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -5,7 +5,7 @@ Allows connecting and sending data to a WebSocket server
- `allow-connect` - `allow-connect`
- `allow-send` - `allow-send`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

File diff suppressed because one or more lines are too long

@ -25,6 +25,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "^2.0.0-rc.0" "@tauri-apps/api": "^2.0.0-rc.1"
} }
} }

@ -13,7 +13,7 @@ All operations are enabled by default.
- `allow-restore-state` - `allow-restore-state`
- `allow-save-window-state` - `allow-save-window-state`
### Permission Table ## Permission Table
<table> <table>
<tr> <tr>

@ -58,8 +58,8 @@ importers:
examples/api: examples/api:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: 2.0.0-rc.0 specifier: 2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
'@tauri-apps/plugin-barcode-scanner': '@tauri-apps/plugin-barcode-scanner':
specifier: 2.0.0-rc.0 specifier: 2.0.0-rc.0
version: link:../../plugins/barcode-scanner version: link:../../plugins/barcode-scanner
@ -134,50 +134,50 @@ importers:
plugins/authenticator: plugins/authenticator:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/autostart: plugins/autostart:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/barcode-scanner: plugins/barcode-scanner:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/biometric: plugins/biometric:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/cli: plugins/cli:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/clipboard-manager: plugins/clipboard-manager:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/deep-link: plugins/deep-link:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/deep-link/examples/app: plugins/deep-link/examples/app:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: 2.0.0-rc.0 specifier: 2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
'@tauri-apps/plugin-deep-link': '@tauri-apps/plugin-deep-link':
specifier: 2.0.0-rc.0 specifier: 2.0.0-rc.0
version: link:../.. version: link:../..
@ -195,80 +195,80 @@ importers:
plugins/dialog: plugins/dialog:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/fs: plugins/fs:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/geolocation: plugins/geolocation:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/global-shortcut: plugins/global-shortcut:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/haptics: plugins/haptics:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/http: plugins/http:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/log: plugins/log:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/nfc: plugins/nfc:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/notification: plugins/notification:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/os: plugins/os:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/positioner: plugins/positioner:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/process: plugins/process:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/shell: plugins/shell:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/single-instance/examples/vanilla: plugins/single-instance/examples/vanilla:
devDependencies: devDependencies:
@ -279,19 +279,19 @@ importers:
plugins/sql: plugins/sql:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/store: plugins/store:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/store/examples/AppSettingsManager: plugins/store/examples/AppSettingsManager:
devDependencies: devDependencies:
'@tauri-apps/cli': '@tauri-apps/cli':
specifier: ^2.0.0-rc.0 specifier: 2.0.0-rc.3
version: 2.0.0-rc.3 version: 2.0.0-rc.3
typescript: typescript:
specifier: ^5.3.3 specifier: ^5.3.3
@ -303,26 +303,26 @@ importers:
plugins/stronghold: plugins/stronghold:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/updater: plugins/updater:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/upload: plugins/upload:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/websocket: plugins/websocket:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
plugins/websocket/examples/tauri-app: plugins/websocket/examples/tauri-app:
dependencies: dependencies:
@ -343,8 +343,8 @@ importers:
plugins/window-state: plugins/window-state:
dependencies: dependencies:
'@tauri-apps/api': '@tauri-apps/api':
specifier: ^2.0.0-rc.0 specifier: ^2.0.0-rc.1
version: 2.0.0-rc.0 version: 2.0.0-rc.1
packages: packages:
@ -1050,9 +1050,8 @@ packages:
svelte: ^4.0.0 || ^5.0.0-next.0 svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.0 vite: ^5.0.0
'@tauri-apps/api@2.0.0-rc.0': '@tauri-apps/api@2.0.0-rc.1':
resolution: {integrity: sha512-v454Qs3REHc3Za59U+/eSmBsdmF+3NE5+76+lFDaitVqN4ZglDHENDaMARYKGJVZuxiSkzyqG0SeG7lLQjVkPA==} resolution: {integrity: sha512-qubAWjM9sqofUh7fe+7UAbBY3wlkfCyxm+PNRYpq9mnNng7lvSQq3sYsFUEB12AYvgGARZSb54VMVUvRuVLi7w==}
engines: {node: '>= 18.18', npm: '>= 6.6.0', yarn: '>= 1.19.1'}
'@tauri-apps/cli-darwin-arm64@2.0.0-rc.3': '@tauri-apps/cli-darwin-arm64@2.0.0-rc.3':
resolution: {integrity: sha512-szYCSr/ChbCF+S6Wnr15TYpI2cZR07d+AQOiFGuScP0preM8Pbsk/sb0hfLwqzepjVFFNVWQba9sG7FEW2Y2XA==} resolution: {integrity: sha512-szYCSr/ChbCF+S6Wnr15TYpI2cZR07d+AQOiFGuScP0preM8Pbsk/sb0hfLwqzepjVFFNVWQba9sG7FEW2Y2XA==}
@ -2778,9 +2777,9 @@ snapshots:
- encoding - encoding
- mocha - mocha
'@covector/assemble@0.12.0': '@covector/assemble@0.12.0(mocha@10.7.3)':
dependencies: dependencies:
'@covector/command': 0.8.0 '@covector/command': 0.8.0(mocha@10.7.3)
'@covector/files': 0.8.0 '@covector/files': 0.8.0
effection: 2.0.8(mocha@10.7.3) effection: 2.0.8(mocha@10.7.3)
js-yaml: 4.1.0 js-yaml: 4.1.0
@ -2791,9 +2790,10 @@ snapshots:
unified: 9.2.2 unified: 9.2.2
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
- mocha
- supports-color - supports-color
'@covector/changelog@0.12.0': '@covector/changelog@0.12.0(mocha@10.7.3)':
dependencies: dependencies:
'@covector/files': 0.8.0 '@covector/files': 0.8.0
effection: 2.0.8(mocha@10.7.3) effection: 2.0.8(mocha@10.7.3)
@ -2803,14 +2803,16 @@ snapshots:
unified: 9.2.2 unified: 9.2.2
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
- mocha
- supports-color - supports-color
'@covector/command@0.8.0': '@covector/command@0.8.0(mocha@10.7.3)':
dependencies: dependencies:
'@effection/process': 2.1.4 '@effection/process': 2.1.4(mocha@10.7.3)
effection: 2.0.8(mocha@10.7.3) effection: 2.0.8(mocha@10.7.3)
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
- mocha
'@covector/files@0.8.0': '@covector/files@0.8.0':
dependencies: dependencies:
@ -2857,10 +2859,8 @@ snapshots:
dependencies: dependencies:
effection: 2.0.8(mocha@10.7.3) effection: 2.0.8(mocha@10.7.3)
mocha: 10.7.3 mocha: 10.7.3
transitivePeerDependencies:
- encoding
'@effection/process@2.1.4': '@effection/process@2.1.4(mocha@10.7.3)':
dependencies: dependencies:
cross-spawn: 7.0.3 cross-spawn: 7.0.3
ctrlc-windows: 2.1.0 ctrlc-windows: 2.1.0
@ -2868,6 +2868,7 @@ snapshots:
shellwords: 0.1.1 shellwords: 0.1.1
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
- mocha
'@effection/stream@2.0.6': '@effection/stream@2.0.6':
dependencies: dependencies:
@ -3221,7 +3222,7 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@tauri-apps/api@2.0.0-rc.0': {} '@tauri-apps/api@2.0.0-rc.1': {}
'@tauri-apps/cli-darwin-arm64@2.0.0-rc.3': '@tauri-apps/cli-darwin-arm64@2.0.0-rc.3':
optional: true optional: true
@ -3709,9 +3710,9 @@ snapshots:
dependencies: dependencies:
'@clack/prompts': 0.7.0 '@clack/prompts': 0.7.0
'@covector/apply': 0.10.0(mocha@10.7.3) '@covector/apply': 0.10.0(mocha@10.7.3)
'@covector/assemble': 0.12.0 '@covector/assemble': 0.12.0(mocha@10.7.3)
'@covector/changelog': 0.12.0 '@covector/changelog': 0.12.0(mocha@10.7.3)
'@covector/command': 0.8.0 '@covector/command': 0.8.0(mocha@10.7.3)
'@covector/files': 0.8.0 '@covector/files': 0.8.0
effection: 2.0.8(mocha@10.7.3) effection: 2.0.8(mocha@10.7.3)
globby: 11.1.0 globby: 11.1.0

@ -24,6 +24,6 @@
"LICENSE" "LICENSE"
], ],
"dependencies": { "dependencies": {
"@tauri-apps/api": "2.0.0-rc.0" "@tauri-apps/api": "2.0.0-rc.1"
} }
} }

Loading…
Cancel
Save