diff --git a/.changes/pre.json b/.changes/pre.json
index 1fa83e92..89f431c0 100644
--- a/.changes/pre.json
+++ b/.changes/pre.json
@@ -9,32 +9,40 @@
".changes/api-alpha.12.md",
".changes/api-alpha.13.md",
".changes/api-alpha.9.md",
+ ".changes/beta.md",
".changes/biometric-initial-release.md",
".changes/deep-link-initial-release.md",
".changes/dialog-async-message-dialog.md",
".changes/dialog-default-path-windows-slash.md",
".changes/dialog-export-fileresponse.md",
+ ".changes/dialog-message-android.md",
".changes/dialog-pin-rfd.md",
".changes/dialog-return-result.md",
+ ".changes/fix-cmd-spawn-deadlock.md",
".changes/fix-debounced-event-type.md",
".changes/fix-deep-link-alpha-20.md",
".changes/fix-docs-build.md",
".changes/fix-emit-all-usage.md",
+ ".changes/fix-fs-write-default-option.md",
".changes/fix-invoke-usage.md",
+ ".changes/fix-notification-schedule-export.md",
".changes/fix-number-query-params.md",
".changes/fix-permission-notification.md",
+ ".changes/fix-scheduled-notification.md",
".changes/fix-updater-macos.md",
".changes/fix-window-state-api.md",
".changes/fs-create-new.md",
".changes/fs-exists-2nd-arg.md",
".changes/fs-improve-error-message.md",
".changes/fs-improved-apis.md",
+ ".changes/fs-replace-notify-debouncer.md",
".changes/fs-scope-tauri.md",
".changes/fs-trunacte-non-append.md",
".changes/fs-unwtach-rid.md",
".changes/fs-wiret-binary-file.md",
".changes/fs-write-panic.md",
".changes/global-shortcut-app-handle.md",
+ ".changes/http-init-fetch-option-connectTimeout.md",
".changes/http-multipart-refactor.md",
".changes/http-plugin-refactor.md",
".changes/http-proxy-config.md",
@@ -48,6 +56,7 @@
".changes/os-OsType.md",
".changes/os-plugin-refactor.md",
".changes/os-reading-undefined.md",
+ ".changes/permissions.md",
".changes/persisted-scope-asset.md",
".changes/persisted-scope-glob.md",
".changes/positioner-tray-flag.md",
@@ -61,20 +70,26 @@
".changes/tauri-alpha-15.md",
".changes/tauri-alpha.11.md",
".changes/tauri-alpha.12.md",
+ ".changes/tauri-http-plugin-errror-invalid-rid.md",
".changes/tray-position.md",
".changes/updater-appimage.md",
".changes/updater-escaped-path.md",
+ ".changes/updater-js-started-event.md",
".changes/updater-nsis-admin.md",
".changes/updater-nsis-basicui.md",
".changes/updater-nsis.md",
+ ".changes/updater-on-chunk-fn-mut.md",
".changes/updater-plugin-refactor.md",
+ ".changes/updater-proxy.md",
".changes/updater-string-replace-round2.md",
".changes/updater-string-replace.md",
+ ".changes/updater.md",
".changes/upload-bufwriter.md",
".changes/v2-alpha.md",
".changes/websocket-fix-arg-name.md",
".changes/websocket-headers.md",
".changes/window-state-decorated.md",
- ".changes/window-state-promise.md"
+ ".changes/window-state-promise.md",
+ ".changes/window-state-zero-positions.md"
]
}
diff --git a/.gitignore b/.gitignore
index f6b47daf..f8932e56 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
target
node_modules
-dist-js
\ No newline at end of file
+dist-js
+dist
\ No newline at end of file
diff --git a/Cargo.lock b/Cargo.lock
index 2f6e3c62..23cb9111 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -230,7 +230,7 @@ checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
[[package]]
name = "api"
-version = "2.0.0-alpha.11"
+version = "2.0.0-beta.0"
dependencies = [
"log",
"serde",
@@ -6219,9 +6219,9 @@ checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a"
[[package]]
name = "tauri"
-version = "2.0.0-beta.0"
+version = "2.0.0-beta.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ab20e6305a618700ba238b21afb938559fc86c217c4b025ec6626fe5e826007"
+checksum = "0f04c896fc95e8fae460dea7c5e99df8b110a2e8aa9246ac871cd853ece5081c"
dependencies = [
"anyhow",
"bytes",
@@ -6353,7 +6353,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-authenticator"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"authenticator",
"base64 0.21.5",
@@ -6375,7 +6375,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-autostart"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"auto-launch",
"log",
@@ -6388,7 +6388,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-barcode-scanner"
-version = "2.0.0-alpha.4"
+version = "2.0.0-beta.0"
dependencies = [
"log",
"serde",
@@ -6400,7 +6400,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-biometric"
-version = "2.0.0-alpha.0"
+version = "2.0.0-beta.0"
dependencies = [
"log",
"serde",
@@ -6413,7 +6413,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-cli"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"clap",
"log",
@@ -6426,7 +6426,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-clipboard-manager"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"arboard",
"log",
@@ -6439,7 +6439,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-deep-link"
-version = "2.0.0-alpha.5"
+version = "2.0.0-beta.0"
dependencies = [
"log",
"serde",
@@ -6452,7 +6452,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-dialog"
-version = "2.0.0-alpha.7"
+version = "2.0.0-beta.0"
dependencies = [
"glib 0.16.9",
"log",
@@ -6468,7 +6468,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-fs"
-version = "2.0.0-alpha.7"
+version = "2.0.0-beta.0"
dependencies = [
"anyhow",
"glob",
@@ -6487,7 +6487,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-global-shortcut"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"global-hotkey",
"log",
@@ -6500,7 +6500,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-http"
-version = "2.0.0-alpha.9"
+version = "2.0.0-beta.0"
dependencies = [
"data-url",
"glob",
@@ -6518,7 +6518,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-localhost"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"http 1.0.0",
"log",
@@ -6531,7 +6531,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-log"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"android_logger",
"byte-unit",
@@ -6550,7 +6550,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-nfc"
-version = "2.0.0-alpha.0"
+version = "2.0.0-beta.0"
dependencies = [
"log",
"serde",
@@ -6563,7 +6563,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-notification"
-version = "2.0.0-alpha.7"
+version = "2.0.0-beta.0"
dependencies = [
"log",
"notify-rust",
@@ -6582,7 +6582,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-os"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"gethostname 0.4.3",
"log",
@@ -6598,7 +6598,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-persisted-scope"
-version = "2.0.0-alpha.7"
+version = "2.0.0-beta.0"
dependencies = [
"aho-corasick",
"bincode",
@@ -6612,7 +6612,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-positioner"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"log",
"serde",
@@ -6625,7 +6625,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-process"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"tauri",
"tauri-plugin",
@@ -6633,7 +6633,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-shell"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"encoding_rs",
"log",
@@ -6651,7 +6651,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-single-instance"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"log",
"serde",
@@ -6664,7 +6664,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-sql"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"futures-core",
"log",
@@ -6680,7 +6680,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-store"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"log",
"serde",
@@ -6692,7 +6692,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-stronghold"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"hex",
"iota-crypto 0.23.0",
@@ -6713,7 +6713,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-updater"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"base64 0.21.5",
"dirs-next",
@@ -6740,7 +6740,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-upload"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"futures-util",
"log",
@@ -6757,7 +6757,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-websocket"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"futures-util",
"http 1.0.0",
@@ -6774,7 +6774,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-window-state"
-version = "2.0.0-alpha.6"
+version = "2.0.0-beta.0"
dependencies = [
"bincode",
"bitflags 2.4.1",
diff --git a/Cargo.toml b/Cargo.toml
index dec1c253..8f0be2b5 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -10,7 +10,7 @@ resolver = "2"
[workspace.dependencies]
serde = { version = "1", features = ["derive"] }
log = "0.4"
-tauri = "2.0.0-beta.0"
+tauri = "2.0.0-beta.1"
tauri-build = "2.0.0-beta.0"
tauri-plugin = "2.0.0-beta.0"
serde_json = "1"
diff --git a/examples/api/CHANGELOG.md b/examples/api/CHANGELOG.md
index f05bc1ce..198c0c97 100644
--- a/examples/api/CHANGELOG.md
+++ b/examples/api/CHANGELOG.md
@@ -1,5 +1,25 @@
# Changelog
+## \[2.0.0-beta.0]
+
+### Dependencies
+
+- Upgraded to `barcode-scanner-js@2.0.0-beta.0`
+- Upgraded to `biometric-js@2.0.0-beta.0`
+- Upgraded to `cli-js@2.0.0-beta.0`
+- Upgraded to `clipboard-manager-js@2.0.0-beta.0`
+- Upgraded to `dialog-js@2.0.0-beta.0`
+- Upgraded to `fs-js@2.0.0-beta.0`
+- Upgraded to `global-shortcut-js@2.0.0-beta.0`
+- Upgraded to `http-js@2.0.0-beta.0`
+- Upgraded to `log-js@2.0.0-beta.0`
+- Upgraded to `nfc-js@2.0.0-beta.0`
+- Upgraded to `notification-js@2.0.0-beta.0`
+- Upgraded to `os-js@2.0.0-beta.0`
+- Upgraded to `process-js@2.0.0-beta.0`
+- Upgraded to `shell-js@2.0.0-beta.0`
+- Upgraded to `updater-js@2.0.0-beta.0`
+
## \[2.0.0-alpha.9]
### Dependencies
diff --git a/examples/api/package.json b/examples/api/package.json
index cdb6e832..2cfb06ca 100644
--- a/examples/api/package.json
+++ b/examples/api/package.json
@@ -1,7 +1,7 @@
{
"name": "svelte-app",
"private": true,
- "version": "2.0.0-alpha.9",
+ "version": "2.0.0-beta.0",
"type": "module",
"scripts": {
"dev": "vite --clearScreen false",
@@ -10,20 +10,20 @@
},
"dependencies": {
"@tauri-apps/api": "2.0.0-beta.0",
- "@tauri-apps/plugin-barcode-scanner": "2.0.0-alpha.4",
- "@tauri-apps/plugin-biometric": "2.0.0-alpha.0",
- "@tauri-apps/plugin-cli": "2.0.0-alpha.5",
- "@tauri-apps/plugin-clipboard-manager": "2.0.0-alpha.5",
- "@tauri-apps/plugin-dialog": "2.0.0-alpha.5",
- "@tauri-apps/plugin-fs": "2.0.0-alpha.6",
- "@tauri-apps/plugin-global-shortcut": "2.0.0-alpha.5",
- "@tauri-apps/plugin-http": "2.0.0-alpha.6",
- "@tauri-apps/plugin-nfc": "2.0.0-alpha.0",
- "@tauri-apps/plugin-notification": "2.0.0-alpha.5",
- "@tauri-apps/plugin-os": "2.0.0-alpha.6",
- "@tauri-apps/plugin-process": "2.0.0-alpha.5",
- "@tauri-apps/plugin-shell": "2.0.0-alpha.5",
- "@tauri-apps/plugin-updater": "2.0.0-alpha.5",
+ "@tauri-apps/plugin-barcode-scanner": "2.0.0-beta.0",
+ "@tauri-apps/plugin-biometric": "2.0.0-beta.0",
+ "@tauri-apps/plugin-cli": "2.0.0-beta.0",
+ "@tauri-apps/plugin-clipboard-manager": "2.0.0-beta.0",
+ "@tauri-apps/plugin-dialog": "2.0.0-beta.0",
+ "@tauri-apps/plugin-fs": "2.0.0-beta.0",
+ "@tauri-apps/plugin-global-shortcut": "2.0.0-beta.0",
+ "@tauri-apps/plugin-http": "2.0.0-beta.0",
+ "@tauri-apps/plugin-nfc": "2.0.0-beta.0",
+ "@tauri-apps/plugin-notification": "2.0.0-beta.0",
+ "@tauri-apps/plugin-os": "2.0.0-beta.0",
+ "@tauri-apps/plugin-process": "2.0.0-beta.0",
+ "@tauri-apps/plugin-shell": "2.0.0-beta.0",
+ "@tauri-apps/plugin-updater": "2.0.0-beta.0",
"@zerodevx/svelte-json-view": "1.0.7"
},
"devDependencies": {
diff --git a/examples/api/src-tauri/CHANGELOG.md b/examples/api/src-tauri/CHANGELOG.md
index 2c71cd42..e1c15af7 100644
--- a/examples/api/src-tauri/CHANGELOG.md
+++ b/examples/api/src-tauri/CHANGELOG.md
@@ -1,5 +1,25 @@
# Changelog
+## \[2.0.0-beta.0]
+
+### Dependencies
+
+- Upgraded to `barcode-scanner@2.0.0-beta.0`
+- Upgraded to `biometric@2.0.0-beta.0`
+- Upgraded to `cli@2.0.0-beta.0`
+- Upgraded to `clipboard-manager@2.0.0-beta.0`
+- Upgraded to `dialog@2.0.0-beta.0`
+- Upgraded to `fs@2.0.0-beta.0`
+- Upgraded to `global-shortcut@2.0.0-beta.0`
+- Upgraded to `http@2.0.0-beta.0`
+- Upgraded to `log@2.0.0-beta.0`
+- Upgraded to `nfc@2.0.0-beta.0`
+- Upgraded to `notification@2.0.0-beta.0`
+- Upgraded to `os@2.0.0-beta.0`
+- Upgraded to `process@2.0.0-beta.0`
+- Upgraded to `shell@2.0.0-beta.0`
+- Upgraded to `updater@2.0.0-beta.0`
+
## \[2.0.0-alpha.11]
### Dependencies
diff --git a/examples/api/src-tauri/Cargo.toml b/examples/api/src-tauri/Cargo.toml
index a70a8a71..4077b7a1 100644
--- a/examples/api/src-tauri/Cargo.toml
+++ b/examples/api/src-tauri/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "api"
publish = false
-version = "2.0.0-alpha.11"
+version = "2.0.0-beta.0"
description = "An example Tauri Application showcasing the api"
edition = "2021"
rust-version = { workspace = true }
@@ -19,15 +19,15 @@ serde_json = { workspace = true }
serde = { workspace = true }
tiny_http = "0.11"
log = { workspace = true }
-tauri-plugin-log = { path = "../../../plugins/log", version = "2.0.0-alpha.6" }
-tauri-plugin-fs = { path = "../../../plugins/fs", version = "2.0.0-alpha.7", features = [ "watch" ] }
-tauri-plugin-clipboard-manager = { path = "../../../plugins/clipboard-manager", version = "2.0.0-alpha.6" }
-tauri-plugin-dialog = { path = "../../../plugins/dialog", version = "2.0.0-alpha.7" }
-tauri-plugin-http = { path = "../../../plugins/http", features = [ "multipart" ], version = "2.0.0-alpha.9" }
-tauri-plugin-notification = { path = "../../../plugins/notification", version = "2.0.0-alpha.7", features = [ "windows7-compat" ] }
-tauri-plugin-os = { path = "../../../plugins/os", version = "2.0.0-alpha.6" }
-tauri-plugin-process = { path = "../../../plugins/process", version = "2.0.0-alpha.6" }
-tauri-plugin-shell = { path = "../../../plugins/shell", version = "2.0.0-alpha.6" }
+tauri-plugin-log = { path = "../../../plugins/log", version = "2.0.0-beta.0" }
+tauri-plugin-fs = { path = "../../../plugins/fs", version = "2.0.0-beta.0", features = [ "watch" ] }
+tauri-plugin-clipboard-manager = { path = "../../../plugins/clipboard-manager", version = "2.0.0-beta.0" }
+tauri-plugin-dialog = { path = "../../../plugins/dialog", version = "2.0.0-beta.0" }
+tauri-plugin-http = { path = "../../../plugins/http", features = [ "multipart" ], version = "2.0.0-beta.0" }
+tauri-plugin-notification = { path = "../../../plugins/notification", version = "2.0.0-beta.0", features = [ "windows7-compat" ] }
+tauri-plugin-os = { path = "../../../plugins/os", version = "2.0.0-beta.0" }
+tauri-plugin-process = { path = "../../../plugins/process", version = "2.0.0-beta.0" }
+tauri-plugin-shell = { path = "../../../plugins/shell", version = "2.0.0-beta.0" }
[dependencies.tauri]
workspace = true
@@ -41,14 +41,14 @@ tauri-plugin-shell = { path = "../../../plugins/shell", version = "2.0.0-alpha.6
]
[target."cfg(any(target_os = \"macos\", windows, target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies]
-tauri-plugin-cli = { path = "../../../plugins/cli", version = "2.0.0-alpha.6" }
-tauri-plugin-global-shortcut = { path = "../../../plugins/global-shortcut", version = "2.0.0-alpha.6" }
-tauri-plugin-updater = { path = "../../../plugins/updater", version = "2.0.0-alpha.6" }
+tauri-plugin-cli = { path = "../../../plugins/cli", version = "2.0.0-beta.0" }
+tauri-plugin-global-shortcut = { path = "../../../plugins/global-shortcut", version = "2.0.0-beta.0" }
+tauri-plugin-updater = { path = "../../../plugins/updater", version = "2.0.0-beta.0" }
[target."cfg(any(target_os = \"android\", target_os = \"ios\"))".dependencies]
-tauri-plugin-barcode-scanner = { path = "../../../plugins/barcode-scanner/", version = "2.0.0-alpha.4" }
-tauri-plugin-nfc = { path = "../../../plugins/nfc", version = "2.0.0-alpha.0" }
-tauri-plugin-biometric = { path = "../../../plugins/biometric/", version = "2.0.0-alpha.0" }
+tauri-plugin-barcode-scanner = { path = "../../../plugins/barcode-scanner/", version = "2.0.0-beta.0" }
+tauri-plugin-nfc = { path = "../../../plugins/nfc", version = "2.0.0-beta.0" }
+tauri-plugin-biometric = { path = "../../../plugins/biometric/", version = "2.0.0-beta.0" }
[target."cfg(target_os = \"windows\")".dependencies]
window-shadows = "0.2"
diff --git a/examples/api/src-tauri/gen/android/.idea/gradle.xml b/examples/api/src-tauri/gen/android/.idea/gradle.xml
index 76e3b561..692c9e58 100644
--- a/examples/api/src-tauri/gen/android/.idea/gradle.xml
+++ b/examples/api/src-tauri/gen/android/.idea/gradle.xml
@@ -10,7 +10,7 @@