浏览代码

(NEXT) Apply Version Updates From Current Changes (#6707)

Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
github-actions[bot] 2 年之前
父节点
当前提交
d1304ffa12

+ 56 - 1
.changes/pre.json

@@ -4,51 +4,70 @@
     ".changes/add-mobile-to-plugin.md",
     ".changes/add-mobile-to-plugin.md",
     ".changes/android-apis-runtime.md",
     ".changes/android-apis-runtime.md",
     ".changes/android-buildsrc-gitignore.md",
     ".changes/android-buildsrc-gitignore.md",
+    ".changes/android-enhance-method-parse.md",
+    ".changes/android-load-config.md",
+    ".changes/android-plugin-command-exception.md",
     ".changes/build-android-env-vars.md",
     ".changes/build-android-env-vars.md",
     ".changes/bump-1.3.md",
     ".changes/bump-1.3.md",
+    ".changes/bundler-remove-dialog-option.md",
+    ".changes/channel-api.md",
     ".changes/cli-android-build.md",
     ".changes/cli-android-build.md",
     ".changes/cli-android-dev-release.md",
     ".changes/cli-android-dev-release.md",
     ".changes/cli-android-specified-targets-only.md",
     ".changes/cli-android-specified-targets-only.md",
     ".changes/cli-built-in-dev-server-mobile.md",
     ".changes/cli-built-in-dev-server-mobile.md",
-    ".changes/cli-dev-server-port.md",
     ".changes/cli-ios-build.md",
     ".changes/cli-ios-build.md",
+    ".changes/cli-key-properties.md",
+    ".changes/cli-libname-dashes.md",
     ".changes/cli-mobile-auto-ip.md",
     ".changes/cli-mobile-auto-ip.md",
     ".changes/cli-mobile-dev.md",
     ".changes/cli-mobile-dev.md",
     ".changes/cli-mobile-plugin.md",
     ".changes/cli-mobile-plugin.md",
     ".changes/cli-nodejs-detection.md",
     ".changes/cli-nodejs-detection.md",
     ".changes/cli-pnpm.md",
     ".changes/cli-pnpm.md",
     ".changes/cli-refactor-ipc-mobile.md",
     ".changes/cli-refactor-ipc-mobile.md",
+    ".changes/cli-wry-0-28.md",
     ".changes/codegen-mobile-devurl.md",
     ".changes/codegen-mobile-devurl.md",
+    ".changes/core-wry-0-28.md",
     ".changes/default-tls-features.md",
     ".changes/default-tls-features.md",
+    ".changes/default-window-icon.md",
     ".changes/dev-proxy-response-cache.md",
     ".changes/dev-proxy-response-cache.md",
     ".changes/dev-proxy.md",
     ".changes/dev-proxy.md",
     ".changes/downgrade-min-sdk-version.md",
     ".changes/downgrade-min-sdk-version.md",
     ".changes/dynamic-wry-plugin.md",
     ".changes/dynamic-wry-plugin.md",
     ".changes/enable-minify.md",
     ".changes/enable-minify.md",
+    ".changes/enhance-jsobject-return-types.md",
     ".changes/error-on-identifier-change.md",
     ".changes/error-on-identifier-change.md",
     ".changes/fix-build-script-mobile-runner-npm.md",
     ".changes/fix-build-script-mobile-runner-npm.md",
     ".changes/fix-dev-server-proxy-path.md",
     ".changes/fix-dev-server-proxy-path.md",
     ".changes/fix-empty-identifier.md",
     ".changes/fix-empty-identifier.md",
+    ".changes/fix-ios-plugin-throws-command.md",
     ".changes/fix-ios-run-xcode14.md",
     ".changes/fix-ios-run-xcode14.md",
     ".changes/fix-ios-template.md",
     ".changes/fix-ios-template.md",
     ".changes/fix-mobile-env-vars.md",
     ".changes/fix-mobile-env-vars.md",
+    ".changes/fix-nodejs-android-cmds.md",
     ".changes/fix-orientation-crash.md",
     ".changes/fix-orientation-crash.md",
     ".changes/fix-plugin-ios-bool.md",
     ".changes/fix-plugin-ios-bool.md",
+    ".changes/fix-plugin-removal.md",
     ".changes/fix-plugin-template-cargotoml.md",
     ".changes/fix-plugin-template-cargotoml.md",
     ".changes/fix-proguard-rules.md",
     ".changes/fix-proguard-rules.md",
     ".changes/fix-shell-build.md",
     ".changes/fix-shell-build.md",
     ".changes/fix-tauri-binary-windows.md",
     ".changes/fix-tauri-binary-windows.md",
+    ".changes/fix-wix-escape-resources.md",
     ".changes/fix-xcodescript-lib-path.md",
     ".changes/fix-xcodescript-lib-path.md",
     ".changes/force-colored-logs.md",
     ".changes/force-colored-logs.md",
+    ".changes/generate-tauri-activity.md",
+    ".changes/gradle-8.md",
     ".changes/gtk16.md",
     ".changes/gtk16.md",
     ".changes/improve-local-ip-detection.md",
     ".changes/improve-local-ip-detection.md",
     ".changes/improve-mobile-plugin-error-handling.md",
     ".changes/improve-mobile-plugin-error-handling.md",
+    ".changes/inject-config.md",
     ".changes/inject-proguard.md",
     ".changes/inject-proguard.md",
+    ".changes/invoke-handler-attributes.md",
     ".changes/invoke-return-bool.md",
     ".changes/invoke-return-bool.md",
     ".changes/ios-deployment-target.md",
     ".changes/ios-deployment-target.md",
     ".changes/ios-icon-color.md",
     ".changes/ios-icon-color.md",
     ".changes/ios-keep-alive.md",
     ".changes/ios-keep-alive.md",
     ".changes/ios-logs.md",
     ".changes/ios-logs.md",
+    ".changes/ipc-scope-remove-enable-tauri-api.md",
     ".changes/lib-name-xcode.md",
     ".changes/lib-name-xcode.md",
     ".changes/local-dev-path-mobile.md",
     ".changes/local-dev-path-mobile.md",
     ".changes/logcat-all-tags.md",
     ".changes/logcat-all-tags.md",
@@ -60,34 +79,70 @@
     ".changes/mobile-init.md",
     ".changes/mobile-init.md",
     ".changes/mobile-lib-name.md",
     ".changes/mobile-lib-name.md",
     ".changes/mobile-open.md",
     ".changes/mobile-open.md",
+    ".changes/mobile-plugin-config.md",
     ".changes/mobile-plugins.md",
     ".changes/mobile-plugins.md",
     ".changes/mobile-webview-access.md",
     ".changes/mobile-webview-access.md",
     ".changes/mobile.md",
     ".changes/mobile.md",
+    ".changes/move-app.md",
+    ".changes/move-cli.md",
+    ".changes/move-dialog-plugin.md",
+    ".changes/move-event.md",
+    ".changes/move-fs.md",
+    ".changes/move-http-api.md",
+    ".changes/move-os.md",
+    ".changes/move-process.md",
+    ".changes/move-protocol-asset.md",
+    ".changes/move-shell.md",
+    ".changes/move-updater-config.md",
+    ".changes/move-updater.md",
     ".changes/msrv-1.64.md",
     ".changes/msrv-1.64.md",
+    ".changes/msrv-1.65.md",
     ".changes/napi-rs.md",
     ".changes/napi-rs.md",
     ".changes/npm-pass-args.md",
     ".changes/npm-pass-args.md",
+    ".changes/nsis-spanish.md",
+    ".changes/nsis-webview-installmodes.md",
+    ".changes/on-new-intent.md",
     ".changes/only-proxy-on-mobile.md",
     ".changes/only-proxy-on-mobile.md",
     ".changes/open-ts-overload.md",
     ".changes/open-ts-overload.md",
     ".changes/package-info-crate-name.md",
     ".changes/package-info-crate-name.md",
+    ".changes/plugin-android-project-refactor.md",
+    ".changes/plugin-api-handle.md",
     ".changes/plugin-handle-clone.md",
     ".changes/plugin-handle-clone.md",
     ".changes/plugin-init-fns.md",
     ".changes/plugin-init-fns.md",
     ".changes/plugin-init-refactor.md",
     ".changes/plugin-init-refactor.md",
     ".changes/plugin-setup-refactor.md",
     ".changes/plugin-setup-refactor.md",
+    ".changes/plugin-template-examples-manifest.md",
     ".changes/pnpm-android.md",
     ".changes/pnpm-android.md",
+    ".changes/process-mod-refactor.md",
     ".changes/raw-encoding.md",
     ".changes/raw-encoding.md",
     ".changes/refactor-macros.md",
     ".changes/refactor-macros.md",
     ".changes/refactor-setup.md",
     ".changes/refactor-setup.md",
+    ".changes/refactor-tauri-android-dependency.md",
+    ".changes/remove-allowlist.md",
     ".changes/remove-attohttpc.md",
     ".changes/remove-attohttpc.md",
+    ".changes/remove-clipboard.md",
+    ".changes/remove-fs-apis.md",
+    ".changes/remove-global-shortcut.md",
+    ".changes/remove-macros-command-module.md",
     ".changes/remove-mobile-log.md",
     ".changes/remove-mobile-log.md",
+    ".changes/remove-sdk-dir.md",
     ".changes/remove-shell-constructor.md",
     ".changes/remove-shell-constructor.md",
+    ".changes/remove-tray-icon-mobile.md",
+    ".changes/remove-updater-dialog.md",
+    ".changes/remove-updater-event.md",
+    ".changes/remove-window.md",
     ".changes/rfd101.md",
     ".changes/rfd101.md",
     ".changes/run-mobile-plugin.md",
     ".changes/run-mobile-plugin.md",
+    ".changes/safepathbuf-refactor.md",
     ".changes/shadow-api.md",
     ".changes/shadow-api.md",
     ".changes/shadow-config.md",
     ".changes/shadow-config.md",
     ".changes/shadow.md",
     ".changes/shadow.md",
+    ".changes/shadows-default-on.md",
+    ".changes/simplify-ios-plugin-init-fn.md",
     ".changes/target-dir-detection.md",
     ".changes/target-dir-detection.md",
     ".changes/tauri-build-mobile.md",
     ".changes/tauri-build-mobile.md",
     ".changes/tauri-mobile-entry-point.md",
     ".changes/tauri-mobile-entry-point.md",
+    ".changes/tauri-runtime-wry-wry-0-28.md",
     ".changes/tls-features-automatically-enabled.md",
     ".changes/tls-features-automatically-enabled.md",
     ".changes/tls-features-refactor.md",
     ".changes/tls-features-refactor.md",
     ".changes/ubuntu-20.04-cli.js.md",
     ".changes/ubuntu-20.04-cli.js.md",

+ 7 - 0
core/tauri-build/CHANGELOG.md

@@ -1,5 +1,12 @@
 # Changelog
 # Changelog
 
 
+## \[2.0.0-alpha.5]
+
+- [`3188f376`](https://www.github.com/tauri-apps/tauri/commit/3188f3764978c6d1452ee31d5a91469691e95094)([#6883](https://www.github.com/tauri-apps/tauri/pull/6883)) Bump the MSRV to 1.65.
+- [`2969d1cb`](https://www.github.com/tauri-apps/tauri/commit/2969d1cbba39301f9cc611d9f7d7051d80eef846)([#6773](https://www.github.com/tauri-apps/tauri/pull/6773)) Use absolute path to each Android plugin project instead of copying the files to enhance developer experience.
+- [`cdad6e08`](https://www.github.com/tauri-apps/tauri/commit/cdad6e083728ea61bd6fc734ef93f6306056ea2e)([#6774](https://www.github.com/tauri-apps/tauri/pull/6774)) Changed how the `tauri-android` dependency is injected. This requires the `gen/android` project to be recreated.
+- [`5a768d5c`](https://www.github.com/tauri-apps/tauri/commit/5a768d5ce69d6c9011c41f38a43481087c8d4921)([#6886](https://www.github.com/tauri-apps/tauri/pull/6886)) Remove `WindowsAttributes::sdk_dir`.
+
 ## \[2.0.0-alpha.4]
 ## \[2.0.0-alpha.4]
 
 
 - Added `android` configuration object under `tauri > bundle`.
 - Added `android` configuration object under `tauri > bundle`.

+ 3 - 3
core/tauri-build/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 [package]
 name = "tauri-build"
 name = "tauri-build"
-version = "2.0.0-alpha.4"
+version = "2.0.0-alpha.5"
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 categories = [ "gui", "web-programming" ]
 categories = [ "gui", "web-programming" ]
 license = "Apache-2.0 OR MIT"
 license = "Apache-2.0 OR MIT"
@@ -19,8 +19,8 @@ rustdoc-args = [ "--cfg", "doc_cfg" ]
 [dependencies]
 [dependencies]
 anyhow = "1"
 anyhow = "1"
 quote = { version = "1", optional = true }
 quote = { version = "1", optional = true }
-tauri-codegen = { version = "2.0.0-alpha.4", path = "../tauri-codegen", optional = true }
-tauri-utils = { version = "2.0.0-alpha.4", path = "../tauri-utils", features = [ "build", "resources" ] }
+tauri-codegen = { version = "2.0.0-alpha.5", path = "../tauri-codegen", optional = true }
+tauri-utils = { version = "2.0.0-alpha.5", path = "../tauri-utils", features = [ "build", "resources" ] }
 cargo_toml = "0.15"
 cargo_toml = "0.15"
 serde = "1"
 serde = "1"
 serde_json = "1"
 serde_json = "1"

+ 6 - 0
core/tauri-codegen/CHANGELOG.md

@@ -1,5 +1,11 @@
 # Changelog
 # Changelog
 
 
+## \[2.0.0-alpha.5]
+
+- [`96639ca2`](https://www.github.com/tauri-apps/tauri/commit/96639ca239c9e4f75142fc07868ac46822111cff)([#6749](https://www.github.com/tauri-apps/tauri/pull/6749)) Moved the `shell` functionality to its own plugin in the plugins-workspace repository.
+- [`3188f376`](https://www.github.com/tauri-apps/tauri/commit/3188f3764978c6d1452ee31d5a91469691e95094)([#6883](https://www.github.com/tauri-apps/tauri/pull/6883)) Bump the MSRV to 1.65.
+- [`ae102980`](https://www.github.com/tauri-apps/tauri/commit/ae102980fcdde3f55effdc0623ea425b48d07dd1)([#6719](https://www.github.com/tauri-apps/tauri/pull/6719)) Refactor the `Context` conditional fields and only parse the tray icon on desktop.
+
 ## \[2.0.0-alpha.4]
 ## \[2.0.0-alpha.4]
 
 
 - Added `android` configuration object under `tauri > bundle`.
 - Added `android` configuration object under `tauri > bundle`.

+ 2 - 2
core/tauri-codegen/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 [package]
 name = "tauri-codegen"
 name = "tauri-codegen"
-version = "2.0.0-alpha.4"
+version = "2.0.0-alpha.5"
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 categories = [ "gui", "web-programming" ]
 categories = [ "gui", "web-programming" ]
 license = "Apache-2.0 OR MIT"
 license = "Apache-2.0 OR MIT"
@@ -19,7 +19,7 @@ proc-macro2 = "1"
 quote = "1"
 quote = "1"
 serde = { version = "1", features = [ "derive" ] }
 serde = { version = "1", features = [ "derive" ] }
 serde_json = "1"
 serde_json = "1"
-tauri-utils = { version = "2.0.0-alpha.4", path = "../tauri-utils", features = [ "build" ] }
+tauri-utils = { version = "2.0.0-alpha.5", path = "../tauri-utils", features = [ "build" ] }
 thiserror = "1"
 thiserror = "1"
 walkdir = "2"
 walkdir = "2"
 brotli = { version = "3", optional = true, default-features = false, features = [ "std" ] }
 brotli = { version = "3", optional = true, default-features = false, features = [ "std" ] }

+ 7 - 0
core/tauri-macros/CHANGELOG.md

@@ -1,5 +1,12 @@
 # Changelog
 # Changelog
 
 
+## \[2.0.0-alpha.5]
+
+- [`7a4b1fb9`](https://www.github.com/tauri-apps/tauri/commit/7a4b1fb96da475053c61960f362bbecf18cd00d4)([#6839](https://www.github.com/tauri-apps/tauri/pull/6839)) Added support to attibutes for each command path in the `generate_handler` macro.
+- [`96639ca2`](https://www.github.com/tauri-apps/tauri/commit/96639ca239c9e4f75142fc07868ac46822111cff)([#6749](https://www.github.com/tauri-apps/tauri/pull/6749)) Moved the `shell` functionality to its own plugin in the plugins-workspace repository.
+- [`3188f376`](https://www.github.com/tauri-apps/tauri/commit/3188f3764978c6d1452ee31d5a91469691e95094)([#6883](https://www.github.com/tauri-apps/tauri/pull/6883)) Bump the MSRV to 1.65.
+- [`9a79dc08`](https://www.github.com/tauri-apps/tauri/commit/9a79dc085870e0c1a5df13481ff271b8c6cc3b78)([#6947](https://www.github.com/tauri-apps/tauri/pull/6947)) Removed the module command macros.
+
 ## \[2.0.0-alpha.4]
 ## \[2.0.0-alpha.4]
 
 
 - Added `android` configuration object under `tauri > bundle`.
 - Added `android` configuration object under `tauri > bundle`.

+ 3 - 3
core/tauri-macros/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 [package]
 name = "tauri-macros"
 name = "tauri-macros"
-version = "2.0.0-alpha.4"
+version = "2.0.0-alpha.5"
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 categories = [ "gui", "os", "filesystem", "web-programming" ]
 categories = [ "gui", "os", "filesystem", "web-programming" ]
 license = "Apache-2.0 OR MIT"
 license = "Apache-2.0 OR MIT"
@@ -20,8 +20,8 @@ proc-macro2 = "1"
 quote = "1"
 quote = "1"
 syn = { version = "1", features = [ "full" ] }
 syn = { version = "1", features = [ "full" ] }
 heck = "0.4"
 heck = "0.4"
-tauri-codegen = { version = "2.0.0-alpha.4", default-features = false, path = "../tauri-codegen" }
-tauri-utils = { version = "2.0.0-alpha.4", path = "../tauri-utils" }
+tauri-codegen = { version = "2.0.0-alpha.5", default-features = false, path = "../tauri-codegen" }
+tauri-utils = { version = "2.0.0-alpha.5", path = "../tauri-utils" }
 
 
 [features]
 [features]
 custom-protocol = [ ]
 custom-protocol = [ ]

+ 8 - 0
core/tauri-runtime-wry/CHANGELOG.md

@@ -1,5 +1,13 @@
 # Changelog
 # Changelog
 
 
+## \[0.13.0-alpha.5]
+
+- [`39f1b04f`](https://www.github.com/tauri-apps/tauri/commit/39f1b04f7be4966488484829cd54c8ce72a04200)([#6943](https://www.github.com/tauri-apps/tauri/pull/6943)) Moved the `event` JS APIs to a plugin.
+- [`3188f376`](https://www.github.com/tauri-apps/tauri/commit/3188f3764978c6d1452ee31d5a91469691e95094)([#6883](https://www.github.com/tauri-apps/tauri/pull/6883)) Bump the MSRV to 1.65.
+- [`cebd7526`](https://www.github.com/tauri-apps/tauri/commit/cebd75261ac71b98976314a450cb292eeeec1515)([#6728](https://www.github.com/tauri-apps/tauri/pull/6728)) Moved the `clipboard` feature to its own plugin in the plugins-workspace repository.
+- [`3f17ee82`](https://www.github.com/tauri-apps/tauri/commit/3f17ee82f6ff21108806edb7b00500b8512b8dc7)([#6737](https://www.github.com/tauri-apps/tauri/pull/6737)) Moved the `global-shortcut` feature to its own plugin in the plugins-workspace repository.
+- [`31444ac1`](https://www.github.com/tauri-apps/tauri/commit/31444ac196add770f2ad18012d7c18bce7538f22)([#6725](https://www.github.com/tauri-apps/tauri/pull/6725)) Update `wry` to `0.28`
+
 ## \[0.13.0-alpha.4]
 ## \[0.13.0-alpha.4]
 
 
 - Added `android` configuration object under `tauri > bundle`.
 - Added `android` configuration object under `tauri > bundle`.

+ 6 - 6
core/tauri-runtime-wry/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 [package]
 name = "tauri-runtime-wry"
 name = "tauri-runtime-wry"
-version = "0.13.0-alpha.4"
+version = "0.13.0-alpha.5"
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 categories = [ "gui", "web-programming" ]
 categories = [ "gui", "web-programming" ]
 license = "Apache-2.0 OR MIT"
 license = "Apache-2.0 OR MIT"
@@ -14,8 +14,8 @@ readme = "README.md"
 
 
 [dependencies]
 [dependencies]
 wry = { version = "0.28.3", default-features = false, features = [ "file-drop", "protocol" ] }
 wry = { version = "0.28.3", default-features = false, features = [ "file-drop", "protocol" ] }
-tauri-runtime = { version = "0.13.0-alpha.4", path = "../tauri-runtime" }
-tauri-utils = { version = "2.0.0-alpha.4", path = "../tauri-utils" }
+tauri-runtime = { version = "0.13.0-alpha.5", path = "../tauri-runtime" }
+tauri-utils = { version = "2.0.0-alpha.5", path = "../tauri-utils" }
 uuid = { version = "1", features = [ "v4" ] }
 uuid = { version = "1", features = [ "v4" ] }
 rand = "0.8"
 rand = "0.8"
 raw-window-handle = "0.5"
 raw-window-handle = "0.5"
@@ -23,9 +23,9 @@ raw-window-handle = "0.5"
 [target."cfg(windows)".dependencies]
 [target."cfg(windows)".dependencies]
 webview2-com = "0.22"
 webview2-com = "0.22"
 
 
-[target."cfg(windows)".dependencies.windows]
-version = "0.44"
-features = [ "Win32_Foundation" ]
+  [target."cfg(windows)".dependencies.windows]
+  version = "0.44"
+  features = [ "Win32_Foundation" ]
 
 
 [target."cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies]
 [target."cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies]
 gtk = { version = "0.16", features = [ "v3_24" ] }
 gtk = { version = "0.16", features = [ "v3_24" ] }

+ 7 - 0
core/tauri-runtime/CHANGELOG.md

@@ -1,5 +1,12 @@
 # Changelog
 # Changelog
 
 
+## \[0.13.0-alpha.5]
+
+- [`39f1b04f`](https://www.github.com/tauri-apps/tauri/commit/39f1b04f7be4966488484829cd54c8ce72a04200)([#6943](https://www.github.com/tauri-apps/tauri/pull/6943)) Moved the `event` JS APIs to a plugin.
+- [`3188f376`](https://www.github.com/tauri-apps/tauri/commit/3188f3764978c6d1452ee31d5a91469691e95094)([#6883](https://www.github.com/tauri-apps/tauri/pull/6883)) Bump the MSRV to 1.65.
+- [`cebd7526`](https://www.github.com/tauri-apps/tauri/commit/cebd75261ac71b98976314a450cb292eeeec1515)([#6728](https://www.github.com/tauri-apps/tauri/pull/6728)) Moved the `clipboard` feature to its own plugin in the plugins-workspace repository.
+- [`3f17ee82`](https://www.github.com/tauri-apps/tauri/commit/3f17ee82f6ff21108806edb7b00500b8512b8dc7)([#6737](https://www.github.com/tauri-apps/tauri/pull/6737)) Moved the `global-shortcut` feature to its own plugin in the plugins-workspace repository.
+
 ## \[0.13.0-alpha.4]
 ## \[0.13.0-alpha.4]
 
 
 - Added `android` configuration object under `tauri > bundle`.
 - Added `android` configuration object under `tauri > bundle`.

+ 2 - 2
core/tauri-runtime/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 [package]
 name = "tauri-runtime"
 name = "tauri-runtime"
-version = "0.13.0-alpha.4"
+version = "0.13.0-alpha.5"
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 categories = [ "gui", "web-programming" ]
 categories = [ "gui", "web-programming" ]
 license = "Apache-2.0 OR MIT"
 license = "Apache-2.0 OR MIT"
@@ -26,7 +26,7 @@ targets = [
 serde = { version = "1.0", features = [ "derive" ] }
 serde = { version = "1.0", features = [ "derive" ] }
 serde_json = "1.0"
 serde_json = "1.0"
 thiserror = "1.0"
 thiserror = "1.0"
-tauri-utils = { version = "2.0.0-alpha.4", path = "../tauri-utils" }
+tauri-utils = { version = "2.0.0-alpha.5", path = "../tauri-utils" }
 uuid = { version = "1", features = [ "v4" ] }
 uuid = { version = "1", features = [ "v4" ] }
 http = "0.2.4"
 http = "0.2.4"
 http-range = "0.1.4"
 http-range = "0.1.4"

+ 11 - 0
core/tauri-utils/CHANGELOG.md

@@ -1,5 +1,16 @@
 # Changelog
 # Changelog
 
 
+## \[2.0.0-alpha.5]
+
+- [`9a79dc08`](https://www.github.com/tauri-apps/tauri/commit/9a79dc085870e0c1a5df13481ff271b8c6cc3b78)([#6947](https://www.github.com/tauri-apps/tauri/pull/6947)) Remove `enable_tauri_api` from the IPC scope.
+- [`09376af5`](https://www.github.com/tauri-apps/tauri/commit/09376af59424cc27803fa2820d2ac0d4cdc90a6d)([#6704](https://www.github.com/tauri-apps/tauri/pull/6704)) Moved the `cli` feature to its own plugin in the plugins-workspace repository.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Moved the `protocol` scope configuration to the `asset_protocol` field in `SecurityConfig`.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Moved the updater configuration to the `BundleConfig`.
+- [`b072daa3`](https://www.github.com/tauri-apps/tauri/commit/b072daa3bd3e38b808466666619ddb885052c5b2)([#6919](https://www.github.com/tauri-apps/tauri/pull/6919)) Moved the `updater` feature to its own plugin in the plugins-workspace repository.
+- [`3188f376`](https://www.github.com/tauri-apps/tauri/commit/3188f3764978c6d1452ee31d5a91469691e95094)([#6883](https://www.github.com/tauri-apps/tauri/pull/6883)) Bump the MSRV to 1.65.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Removed the allowlist configuration.
+- [`2d5378bf`](https://www.github.com/tauri-apps/tauri/commit/2d5378bfc1ba817ee2f331b41738a90e5997e5e8)([#6717](https://www.github.com/tauri-apps/tauri/pull/6717)) Remove the updater's dialog option.
+
 ## \[2.0.0-alpha.4]
 ## \[2.0.0-alpha.4]
 
 
 - Added `android` configuration object under `tauri > bundle`.
 - Added `android` configuration object under `tauri > bundle`.

+ 1 - 1
core/tauri-utils/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 [package]
 name = "tauri-utils"
 name = "tauri-utils"
-version = "2.0.0-alpha.4"
+version = "2.0.0-alpha.5"
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 license = "Apache-2.0 OR MIT"
 license = "Apache-2.0 OR MIT"
 homepage = "https://tauri.app"
 homepage = "https://tauri.app"

+ 43 - 0
core/tauri/CHANGELOG.md

@@ -1,5 +1,48 @@
 # Changelog
 # Changelog
 
 
+## \[2.0.0-alpha.9]
+
+- [`256c30c7`](https://www.github.com/tauri-apps/tauri/commit/256c30c72b737e49ced0d6a6483910dc779fc185)([#6863](https://www.github.com/tauri-apps/tauri/pull/6863)) Enhance parsing of annotated Android plugin methods to support private functions.
+- [`73c803a5`](https://www.github.com/tauri-apps/tauri/commit/73c803a561181137f20366f5d52511392a619f2b)([#6837](https://www.github.com/tauri-apps/tauri/pull/6837)) Added static function `loadConfig` on the Android `PluginManager` class.
+- [`edb16d13`](https://www.github.com/tauri-apps/tauri/commit/edb16d13a503da4b264ce459319fec25374c5c4f)([#6831](https://www.github.com/tauri-apps/tauri/pull/6831)) Adjust Android plugin exception error.
+- [`0ab5f40d`](https://www.github.com/tauri-apps/tauri/commit/0ab5f40d3a4207f20e4440587b41c4e78f91d233)([#6813](https://www.github.com/tauri-apps/tauri/pull/6813)) Add channel API for sending data across the IPC.
+- [`31444ac1`](https://www.github.com/tauri-apps/tauri/commit/31444ac196add770f2ad18012d7c18bce7538f22)([#6725](https://www.github.com/tauri-apps/tauri/pull/6725)) On Android, update proguard rules.
+- [`8ce32e74`](https://www.github.com/tauri-apps/tauri/commit/8ce32e74b5573931c3bc81e8e893a6d3b9686b0e)([#6986](https://www.github.com/tauri-apps/tauri/pull/6986)) Add `default_window_icon` getter on `App` and `AppHandle`.
+- [`2a5175a8`](https://www.github.com/tauri-apps/tauri/commit/2a5175a8f8f318aac9a6434271f2cc065e5989ae)([#6779](https://www.github.com/tauri-apps/tauri/pull/6779)) Enhance Android's `JSObject` return types.
+- [`bb2a8ccf`](https://www.github.com/tauri-apps/tauri/commit/bb2a8ccf1356e59b98947d827d61e4e99533f2bc)([#6830](https://www.github.com/tauri-apps/tauri/pull/6830)) Use actual iOS plugin instance to run command with `throws`.
+- [`94224906`](https://www.github.com/tauri-apps/tauri/commit/942249060ed12a5d21a2b21c30e0638c1d2b9df0)([#6783](https://www.github.com/tauri-apps/tauri/pull/6783)) Generate `TauriActivity` Kotlin class on the build script.
+- [`7a4b1fb9`](https://www.github.com/tauri-apps/tauri/commit/7a4b1fb96da475053c61960f362bbecf18cd00d4)([#6839](https://www.github.com/tauri-apps/tauri/pull/6839)) Added support to attibutes for each command path in the `generate_handler` macro.
+- [`9a79dc08`](https://www.github.com/tauri-apps/tauri/commit/9a79dc085870e0c1a5df13481ff271b8c6cc3b78)([#6947](https://www.github.com/tauri-apps/tauri/pull/6947)) Remove `enable_tauri_api` from the IPC scope.
+- [`dfa407ff`](https://www.github.com/tauri-apps/tauri/commit/dfa407ffcbc8a853d61139b68b55747ae49fb231)([#6763](https://www.github.com/tauri-apps/tauri/pull/6763)) Expose plugin configuration on the Android and iOS plugin classes.
+- [`3245d14b`](https://www.github.com/tauri-apps/tauri/commit/3245d14b9eb256a5c5675c7030bac7082855df47)([#6895](https://www.github.com/tauri-apps/tauri/pull/6895)) Moved the `app` feature to its own plugin in the plugins-workspace repository.
+- [`09376af5`](https://www.github.com/tauri-apps/tauri/commit/09376af59424cc27803fa2820d2ac0d4cdc90a6d)([#6704](https://www.github.com/tauri-apps/tauri/pull/6704)) Moved the `cli` feature to its own plugin in the plugins-workspace repository.
+- [`2d5378bf`](https://www.github.com/tauri-apps/tauri/commit/2d5378bfc1ba817ee2f331b41738a90e5997e5e8)([#6717](https://www.github.com/tauri-apps/tauri/pull/6717)) Moved the dialog APIs to its own plugin in the plugins-workspace repository.
+- [`39f1b04f`](https://www.github.com/tauri-apps/tauri/commit/39f1b04f7be4966488484829cd54c8ce72a04200)([#6943](https://www.github.com/tauri-apps/tauri/pull/6943)) Moved the `event` JS APIs to a plugin.
+- [`fc4d687e`](https://www.github.com/tauri-apps/tauri/commit/fc4d687ef0ef2ea069ed73c40916da733b5dcb8f)([#6716](https://www.github.com/tauri-apps/tauri/pull/6716)) Moved the file system APIs to its own plugin in the plugins-workspace repository.
+- [`f78a3783`](https://www.github.com/tauri-apps/tauri/commit/f78a378344bbec48533641661d865920a8f46f8f)([#6742](https://www.github.com/tauri-apps/tauri/pull/6742)) Moved the `http` feature to its own plugin in the plugins-workspace repository.
+- [`29ce9ce2`](https://www.github.com/tauri-apps/tauri/commit/29ce9ce2ce7dfb260d556d5cffd075e8fe06660c)([#6902](https://www.github.com/tauri-apps/tauri/pull/6902)) Moved the `os` feature to its own plugin in the plugins-workspace repository.
+- [`60cf9ed2`](https://www.github.com/tauri-apps/tauri/commit/60cf9ed2fcd7be4df41e86cf18735efe9b6cb254)([#6905](https://www.github.com/tauri-apps/tauri/pull/6905)) Moved the `process` feature to its own plugin in the plugins-workspace repository.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Moved the `protocol` scope configuration to the `asset_protocol` field in `SecurityConfig`.
+- [`96639ca2`](https://www.github.com/tauri-apps/tauri/commit/96639ca239c9e4f75142fc07868ac46822111cff)([#6749](https://www.github.com/tauri-apps/tauri/pull/6749)) Moved the `shell` functionality to its own plugin in the plugins-workspace repository.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Moved the updater configuration to the `BundleConfig`.
+- [`b072daa3`](https://www.github.com/tauri-apps/tauri/commit/b072daa3bd3e38b808466666619ddb885052c5b2)([#6919](https://www.github.com/tauri-apps/tauri/pull/6919)) Moved the `updater` feature to its own plugin in the plugins-workspace repository.
+- [`3188f376`](https://www.github.com/tauri-apps/tauri/commit/3188f3764978c6d1452ee31d5a91469691e95094)([#6883](https://www.github.com/tauri-apps/tauri/pull/6883)) Bump the MSRV to 1.65.
+- [`d693e526`](https://www.github.com/tauri-apps/tauri/commit/d693e526e8607129d7f7b62a10db715f3b87d2b9)([#6780](https://www.github.com/tauri-apps/tauri/pull/6780)) Added the `onNewIntent` Plugin hook on Android.
+- [`34b8f339`](https://www.github.com/tauri-apps/tauri/commit/34b8f339a4276ebff20b9d52caa103e8e3a7af66)([#6705](https://www.github.com/tauri-apps/tauri/pull/6705)) Add `app` method for the `PluginApi` struct.
+- [`96639ca2`](https://www.github.com/tauri-apps/tauri/commit/96639ca239c9e4f75142fc07868ac46822111cff)([#6749](https://www.github.com/tauri-apps/tauri/pull/6749)) Moved the `tauri::api::process` module to `tauri::process`.
+- [`cdad6e08`](https://www.github.com/tauri-apps/tauri/commit/cdad6e083728ea61bd6fc734ef93f6306056ea2e)([#6774](https://www.github.com/tauri-apps/tauri/pull/6774)) Changed how the `tauri-android` dependency is injected. This requires the `gen/android` project to be recreated.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Removed the allowlist configuration.
+- [`cebd7526`](https://www.github.com/tauri-apps/tauri/commit/cebd75261ac71b98976314a450cb292eeeec1515)([#6728](https://www.github.com/tauri-apps/tauri/pull/6728)) Moved the `clipboard` feature to its own plugin in the plugins-workspace repository.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Removed extract and move APIs from `tauri::api::file`.
+- [`3f17ee82`](https://www.github.com/tauri-apps/tauri/commit/3f17ee82f6ff21108806edb7b00500b8512b8dc7)([#6737](https://www.github.com/tauri-apps/tauri/pull/6737)) Moved the `global-shortcut` feature to its own plugin in the plugins-workspace repository.
+- [`ae102980`](https://www.github.com/tauri-apps/tauri/commit/ae102980fcdde3f55effdc0623ea425b48d07dd1)([#6719](https://www.github.com/tauri-apps/tauri/pull/6719)) Refactor the `Context` conditional fields and only parse the tray icon on desktop.
+- [`2d5378bf`](https://www.github.com/tauri-apps/tauri/commit/2d5378bfc1ba817ee2f331b41738a90e5997e5e8)([#6717](https://www.github.com/tauri-apps/tauri/pull/6717)) Remove the updater's dialog option.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Removed `UpdaterEvent`. See `tauri-plugin-updater` for new usage.
+- [`9a79dc08`](https://www.github.com/tauri-apps/tauri/commit/9a79dc085870e0c1a5df13481ff271b8c6cc3b78)([#6947](https://www.github.com/tauri-apps/tauri/pull/6947)) Moved the `window` JS APIs to its own plugin in the plugins-workspace repository.
+- [`22a76338`](https://www.github.com/tauri-apps/tauri/commit/22a763381622407d58ae72aa24c0afff00b40e04)([#6713](https://www.github.com/tauri-apps/tauri/pull/6713)) Expose `SafePathBuf` type in `tauri::path`.
+- [`c4171152`](https://www.github.com/tauri-apps/tauri/commit/c4171152c1846f425a937e82f8af1759bcc8c9ac)([#6909](https://www.github.com/tauri-apps/tauri/pull/6909)) Enable shadows by default.
+- [`dfa407ff`](https://www.github.com/tauri-apps/tauri/commit/dfa407ffcbc8a853d61139b68b55747ae49fb231)([#6763](https://www.github.com/tauri-apps/tauri/pull/6763)) Change iOS plugin init function signature to `func init_plugin() -> Plugin`.
+
 ## \[2.0.0-alpha.8]
 ## \[2.0.0-alpha.8]
 
 
 - Fixes boolean plugin parameters freezing the application.
 - Fixes boolean plugin parameters freezing the application.

+ 46 - 46
core/tauri/Cargo.toml

@@ -1,16 +1,16 @@
 [package]
 [package]
-authors = ["Tauri Programme within The Commons Conservancy"]
-categories = ["gui", "web-programming"]
+authors = [ "Tauri Programme within The Commons Conservancy" ]
+categories = [ "gui", "web-programming" ]
 description = "Make tiny, secure apps for all desktop platforms with Tauri"
 description = "Make tiny, secure apps for all desktop platforms with Tauri"
 edition = "2021"
 edition = "2021"
 rust-version = "1.65"
 rust-version = "1.65"
-exclude = ["/test", "/.scripts", "CHANGELOG.md", "/target"]
+exclude = [ "/test", "/.scripts", "CHANGELOG.md", "/target" ]
 homepage = "https://tauri.app"
 homepage = "https://tauri.app"
 license = "Apache-2.0 OR MIT"
 license = "Apache-2.0 OR MIT"
 name = "tauri"
 name = "tauri"
 readme = "README.md"
 readme = "README.md"
 repository = "https://github.com/tauri-apps/tauri"
 repository = "https://github.com/tauri-apps/tauri"
-version = "2.0.0-alpha.8"
+version = "2.0.0-alpha.9"
 links = "Tauri"
 links = "Tauri"
 
 
 [package.metadata.docs.rs]
 [package.metadata.docs.rs]
@@ -22,35 +22,35 @@ features = [
   "devtools",
   "devtools",
   "icon-png",
   "icon-png",
   "protocol-asset",
   "protocol-asset",
-  "dox",
+  "dox"
 ]
 ]
-rustdoc-args = ["--cfg", "doc_cfg"]
+rustdoc-args = [ "--cfg", "doc_cfg" ]
 default-target = "x86_64-unknown-linux-gnu"
 default-target = "x86_64-unknown-linux-gnu"
 targets = [
 targets = [
   "x86_64-pc-windows-msvc",
   "x86_64-pc-windows-msvc",
   "x86_64-unknown-linux-gnu",
   "x86_64-unknown-linux-gnu",
-  "x86_64-apple-darwin",
+  "x86_64-apple-darwin"
 ]
 ]
 
 
 [package.metadata.cargo-udeps.ignore]
 [package.metadata.cargo-udeps.ignore]
-normal = ["reqwest"]
+normal = [ "reqwest" ]
 
 
 [dependencies]
 [dependencies]
-serde_json = { version = "1.0", features = ["raw_value"] }
-serde = { version = "1.0", features = ["derive"] }
+serde_json = { version = "1.0", features = [ "raw_value" ] }
+serde = { version = "1.0", features = [ "derive" ] }
 tokio = { version = "1", features = [ "rt", "rt-multi-thread", "sync", "fs", "io-util" ] }
 tokio = { version = "1", features = [ "rt", "rt-multi-thread", "sync", "fs", "io-util" ] }
 futures-util = "0.3"
 futures-util = "0.3"
-uuid = { version = "1", features = ["v4"] }
+uuid = { version = "1", features = [ "v4" ] }
 url = { version = "2.3" }
 url = { version = "2.3" }
 anyhow = "1.0"
 anyhow = "1.0"
 thiserror = "1.0"
 thiserror = "1.0"
 once_cell = "1"
 once_cell = "1"
-tauri-runtime = { version = "0.13.0-alpha.4", path = "../tauri-runtime" }
-tauri-macros = { version = "2.0.0-alpha.4", path = "../tauri-macros" }
-tauri-utils = { version = "2.0.0-alpha.4", features = [ "resources" ], path = "../tauri-utils" }
-tauri-runtime-wry = { version = "0.13.0-alpha.4", path = "../tauri-runtime-wry", optional = true }
+tauri-runtime = { version = "0.13.0-alpha.5", path = "../tauri-runtime" }
+tauri-macros = { version = "2.0.0-alpha.5", path = "../tauri-macros" }
+tauri-utils = { version = "2.0.0-alpha.5", features = [ "resources" ], path = "../tauri-utils" }
+tauri-runtime-wry = { version = "0.13.0-alpha.5", path = "../tauri-runtime-wry", optional = true }
 rand = "0.8"
 rand = "0.8"
-semver = { version = "1.0", features = ["serde"] }
+semver = { version = "1.0", features = [ "serde" ] }
 serde_repr = "0.1"
 serde_repr = "0.1"
 state = "0.5"
 state = "0.5"
 tempfile = "3"
 tempfile = "3"
@@ -58,7 +58,7 @@ http = "0.2"
 dirs-next = "2.0"
 dirs-next = "2.0"
 percent-encoding = "2.2"
 percent-encoding = "2.2"
 reqwest = { version = "0.11", default-features = false, features = [ "json", "stream" ] }
 reqwest = { version = "0.11", default-features = false, features = [ "json", "stream" ] }
-bytes = { version = "1", features = ["serde"] }
+bytes = { version = "1", features = [ "serde" ] }
 raw-window-handle = "0.5"
 raw-window-handle = "0.5"
 time = { version = "0.3", optional = true }
 time = { version = "0.3", optional = true }
 glob = "0.3"
 glob = "0.3"
@@ -69,9 +69,9 @@ png = { version = "0.17", optional = true }
 ico = { version = "0.2.0", optional = true }
 ico = { version = "0.2.0", optional = true }
 
 
 [target."cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies]
 [target."cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies]
-gtk = { version = "0.16", features = ["v3_24"] }
+gtk = { version = "0.16", features = [ "v3_24" ] }
 glib = "0.16"
 glib = "0.16"
-webkit2gtk = { version = "0.19.1", features = ["v2_38"] }
+webkit2gtk = { version = "0.19.1", features = [ "v2_38" ] }
 
 
 [target."cfg(target_os = \"macos\")".dependencies]
 [target."cfg(target_os = \"macos\")".dependencies]
 embed_plist = "1.2"
 embed_plist = "1.2"
@@ -81,9 +81,9 @@ objc = "0.2"
 [target."cfg(windows)".dependencies]
 [target."cfg(windows)".dependencies]
 webview2-com = "0.22"
 webview2-com = "0.22"
 
 
-[target."cfg(windows)".dependencies.windows]
-version = "0.44"
-features = ["Win32_Foundation"]
+  [target."cfg(windows)".dependencies.windows]
+  version = "0.44"
+  features = [ "Win32_Foundation" ]
 
 
 [target."cfg(any(target_os = \"android\", target_os = \"ios\"))".dependencies]
 [target."cfg(any(target_os = \"android\", target_os = \"ios\"))".dependencies]
 log = "0.4"
 log = "0.4"
@@ -107,38 +107,38 @@ tauri-build = { path = "../tauri-build/", version = "2.0.0-alpha.1" }
 proptest = "1.0.0"
 proptest = "1.0.0"
 quickcheck = "1.0.3"
 quickcheck = "1.0.3"
 quickcheck_macros = "1.0.0"
 quickcheck_macros = "1.0.0"
-serde = { version = "1.0", features = ["derive"] }
+serde = { version = "1.0", features = [ "derive" ] }
 serde_json = "1.0"
 serde_json = "1.0"
-tauri = { path = ".", default-features = false, features = ["wry"] }
-tokio = { version = "1", features = ["full"] }
+tauri = { path = ".", default-features = false, features = [ "wry" ] }
+tokio = { version = "1", features = [ "full" ] }
 cargo_toml = "0.11"
 cargo_toml = "0.11"
 winnow = "=0.4.1"
 winnow = "=0.4.1"
 
 
 [features]
 [features]
-default = ["wry", "compression", "objc-exception"]
-compression = ["tauri-macros/compression", "tauri-utils/compression"]
-wry = ["tauri-runtime-wry"]
-objc-exception = ["tauri-runtime-wry/objc-exception"]
-linux-protocol-headers = ["tauri-runtime-wry/linux-headers", "webkit2gtk/v2_36"]
-isolation = ["tauri-utils/isolation", "tauri-macros/isolation"]
-custom-protocol = ["tauri-macros/custom-protocol"]
-native-tls = ["reqwest/native-tls"]
-native-tls-vendored = ["reqwest/native-tls-vendored"]
-rustls-tls = ["reqwest/rustls-tls"]
-system-tray = ["tauri-runtime/system-tray", "tauri-runtime-wry/system-tray"]
-devtools = ["tauri-runtime/devtools", "tauri-runtime-wry/devtools"]
-dox = ["tauri-runtime-wry/dox"]
+default = [ "wry", "compression", "objc-exception" ]
+compression = [ "tauri-macros/compression", "tauri-utils/compression" ]
+wry = [ "tauri-runtime-wry" ]
+objc-exception = [ "tauri-runtime-wry/objc-exception" ]
+linux-protocol-headers = [ "tauri-runtime-wry/linux-headers", "webkit2gtk/v2_36" ]
+isolation = [ "tauri-utils/isolation", "tauri-macros/isolation" ]
+custom-protocol = [ "tauri-macros/custom-protocol" ]
+native-tls = [ "reqwest/native-tls" ]
+native-tls-vendored = [ "reqwest/native-tls-vendored" ]
+rustls-tls = [ "reqwest/rustls-tls" ]
+system-tray = [ "tauri-runtime/system-tray", "tauri-runtime-wry/system-tray" ]
+devtools = [ "tauri-runtime/devtools", "tauri-runtime-wry/devtools" ]
+dox = [ "tauri-runtime-wry/dox" ]
 process-relaunch-dangerous-allow-symlink-macos = [ "tauri-utils/process-relaunch-dangerous-allow-symlink-macos" ]
 process-relaunch-dangerous-allow-symlink-macos = [ "tauri-utils/process-relaunch-dangerous-allow-symlink-macos" ]
 macos-private-api = [
 macos-private-api = [
   "tauri-runtime/macos-private-api",
   "tauri-runtime/macos-private-api",
-  "tauri-runtime-wry/macos-private-api",
+  "tauri-runtime-wry/macos-private-api"
 ]
 ]
-window-data-url = ["data-url"]
-protocol-asset = []
-config-json5 = ["tauri-macros/config-json5"]
-config-toml = ["tauri-macros/config-toml"]
-icon-ico = ["infer", "ico"]
-icon-png = ["infer", "png"]
+window-data-url = [ "data-url" ]
+protocol-asset = [ ]
+config-json5 = [ "tauri-macros/config-json5" ]
+config-toml = [ "tauri-macros/config-toml" ]
+icon-ico = [ "infer", "ico" ]
+icon-png = [ "infer", "png" ]
 
 
 [[example]]
 [[example]]
 name = "commands"
 name = "commands"
@@ -175,4 +175,4 @@ path = "../../examples/streaming/main.rs"
 [[example]]
 [[example]]
 name = "isolation"
 name = "isolation"
 path = "../../examples/isolation/main.rs"
 path = "../../examples/isolation/main.rs"
-required-features = ["isolation"]
+required-features = [ "isolation" ]

+ 17 - 0
tooling/api/CHANGELOG.md

@@ -1,5 +1,22 @@
 # Changelog
 # Changelog
 
 
+## \[2.0.0-alpha.4]
+
+- [`0ab5f40d`](https://www.github.com/tauri-apps/tauri/commit/0ab5f40d3a4207f20e4440587b41c4e78f91d233)([#6813](https://www.github.com/tauri-apps/tauri/pull/6813)) Add channel API for sending data across the IPC.
+- [`3245d14b`](https://www.github.com/tauri-apps/tauri/commit/3245d14b9eb256a5c5675c7030bac7082855df47)([#6895](https://www.github.com/tauri-apps/tauri/pull/6895)) Moved the `app` feature to its own plugin in the plugins-workspace repository.
+- [`09376af5`](https://www.github.com/tauri-apps/tauri/commit/09376af59424cc27803fa2820d2ac0d4cdc90a6d)([#6704](https://www.github.com/tauri-apps/tauri/pull/6704)) Moved the `cli` feature to its own plugin in the plugins-workspace repository.
+- [`2d5378bf`](https://www.github.com/tauri-apps/tauri/commit/2d5378bfc1ba817ee2f331b41738a90e5997e5e8)([#6717](https://www.github.com/tauri-apps/tauri/pull/6717)) Moved the dialog APIs to its own plugin in the plugins-workspace repository.
+- [`39f1b04f`](https://www.github.com/tauri-apps/tauri/commit/39f1b04f7be4966488484829cd54c8ce72a04200)([#6943](https://www.github.com/tauri-apps/tauri/pull/6943)) Moved the `event` JS APIs to a plugin.
+- [`fc4d687e`](https://www.github.com/tauri-apps/tauri/commit/fc4d687ef0ef2ea069ed73c40916da733b5dcb8f)([#6716](https://www.github.com/tauri-apps/tauri/pull/6716)) Moved the file system APIs to its own plugin in the plugins-workspace repository.
+- [`f78a3783`](https://www.github.com/tauri-apps/tauri/commit/f78a378344bbec48533641661d865920a8f46f8f)([#6742](https://www.github.com/tauri-apps/tauri/pull/6742)) Moved the `http` feature to its own plugin in the plugins-workspace repository.
+- [`29ce9ce2`](https://www.github.com/tauri-apps/tauri/commit/29ce9ce2ce7dfb260d556d5cffd075e8fe06660c)([#6902](https://www.github.com/tauri-apps/tauri/pull/6902)) Moved the `os` feature to its own plugin in the plugins-workspace repository.
+- [`60cf9ed2`](https://www.github.com/tauri-apps/tauri/commit/60cf9ed2fcd7be4df41e86cf18735efe9b6cb254)([#6905](https://www.github.com/tauri-apps/tauri/pull/6905)) Moved the `process` feature to its own plugin in the plugins-workspace repository.
+- [`96639ca2`](https://www.github.com/tauri-apps/tauri/commit/96639ca239c9e4f75142fc07868ac46822111cff)([#6749](https://www.github.com/tauri-apps/tauri/pull/6749)) Moved the `shell` functionality to its own plugin in the plugins-workspace repository.
+- [`b072daa3`](https://www.github.com/tauri-apps/tauri/commit/b072daa3bd3e38b808466666619ddb885052c5b2)([#6919](https://www.github.com/tauri-apps/tauri/pull/6919)) Moved the `updater` feature to its own plugin in the plugins-workspace repository.
+- [`cebd7526`](https://www.github.com/tauri-apps/tauri/commit/cebd75261ac71b98976314a450cb292eeeec1515)([#6728](https://www.github.com/tauri-apps/tauri/pull/6728)) Moved the `clipboard` feature to its own plugin in the plugins-workspace repository.
+- [`3f17ee82`](https://www.github.com/tauri-apps/tauri/commit/3f17ee82f6ff21108806edb7b00500b8512b8dc7)([#6737](https://www.github.com/tauri-apps/tauri/pull/6737)) Moved the `global-shortcut` feature to its own plugin in the plugins-workspace repository.
+- [`9a79dc08`](https://www.github.com/tauri-apps/tauri/commit/9a79dc085870e0c1a5df13481ff271b8c6cc3b78)([#6947](https://www.github.com/tauri-apps/tauri/pull/6947)) Moved the `window` JS APIs to its own plugin in the plugins-workspace repository.
+
 ## \[2.0.0-alpha.3]
 ## \[2.0.0-alpha.3]
 
 
 - Overload the dialog `open` function to have better TS result types.
 - Overload the dialog `open` function to have better TS result types.

+ 1 - 1
tooling/api/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "@tauri-apps/api",
   "name": "@tauri-apps/api",
-  "version": "2.0.0-alpha.3",
+  "version": "2.0.0-alpha.4",
   "description": "Tauri API definitions",
   "description": "Tauri API definitions",
   "type": "module",
   "type": "module",
   "funding": {
   "funding": {

+ 11 - 0
tooling/bundler/CHANGELOG.md

@@ -1,5 +1,16 @@
 # Changelog
 # Changelog
 
 
+## \[2.0.0-alpha.5]
+
+- [`2d5378bf`](https://www.github.com/tauri-apps/tauri/commit/2d5378bfc1ba817ee2f331b41738a90e5997e5e8)([#6717](https://www.github.com/tauri-apps/tauri/pull/6717)) Removed the `UpdaterSettings::dialog` field.
+- [`6a6b1388`](https://www.github.com/tauri-apps/tauri/commit/6a6b1388ea5787aea4c0e0b0701a4772087bbc0f)([#6853](https://www.github.com/tauri-apps/tauri/pull/6853)) Correctly escape XML for resource files in WiX bundler.
+- [`3188f376`](https://www.github.com/tauri-apps/tauri/commit/3188f3764978c6d1452ee31d5a91469691e95094)([#6883](https://www.github.com/tauri-apps/tauri/pull/6883)) Bump the MSRV to 1.65.
+- [`422b4817`](https://www.github.com/tauri-apps/tauri/commit/422b48179856504e980a156500afa8e22c44d357)([#6871](https://www.github.com/tauri-apps/tauri/pull/6871)) Added the following languages to the NSIS bundler:
+
+  - `Spanish`
+  - `SpanishInternational`
+- [`2915bd06`](https://www.github.com/tauri-apps/tauri/commit/2915bd068ed40dc01a363b69212c6b6f2d3ec01e)([#6854](https://www.github.com/tauri-apps/tauri/pull/6854)) Correctly escape arguments in NSIS script to fix bundling apps that use non-default WebView2 install modes.
+
 ## \[2.0.0-alpha.4]
 ## \[2.0.0-alpha.4]
 
 
 - Added `android` configuration object under `tauri > bundle`.
 - Added `android` configuration object under `tauri > bundle`.

+ 2 - 2
tooling/bundler/Cargo.toml

@@ -2,7 +2,7 @@ workspace = { }
 
 
 [package]
 [package]
 name = "tauri-bundler"
 name = "tauri-bundler"
-version = "2.0.0-alpha.4"
+version = "2.0.0-alpha.5"
 authors = [
 authors = [
   "George Burton <burtonageo@gmail.com>",
   "George Burton <burtonageo@gmail.com>",
   "Tauri Programme within The Commons Conservancy"
   "Tauri Programme within The Commons Conservancy"
@@ -17,7 +17,7 @@ rust-version = "1.65"
 exclude = [ "CHANGELOG.md", "/target", "rustfmt.toml" ]
 exclude = [ "CHANGELOG.md", "/target", "rustfmt.toml" ]
 
 
 [dependencies]
 [dependencies]
-tauri-utils = { version = "2.0.0-alpha.4", path = "../../core/tauri-utils", features = [ "resources" ] }
+tauri-utils = { version = "2.0.0-alpha.5", path = "../../core/tauri-utils", features = [ "resources" ] }
 image = "0.24.6"
 image = "0.24.6"
 libflate = "1.3"
 libflate = "1.3"
 anyhow = "1.0"
 anyhow = "1.0"

+ 14 - 0
tooling/cli/CHANGELOG.md

@@ -1,5 +1,19 @@
 # Changelog
 # Changelog
 
 
+## \[2.0.0-alpha.9]
+
+- [`19cd0e49`](https://www.github.com/tauri-apps/tauri/commit/19cd0e49603ad3500cd2180bfa16e1649e3a771a)([#6811](https://www.github.com/tauri-apps/tauri/pull/6811)) Add `key.properties` file to android's `.gitignore`.
+- [`124d5c5a`](https://www.github.com/tauri-apps/tauri/commit/124d5c5adf67f0b68d2e41c7ddb07d9cb63f1996)([#6788](https://www.github.com/tauri-apps/tauri/pull/6788)) On mobile, fix regression introduced in `tauri-cli` version `2.0.0-alpha.3` where library not found error was thrown.
+- [`31444ac1`](https://www.github.com/tauri-apps/tauri/commit/31444ac196add770f2ad18012d7c18bce7538f22)([#6725](https://www.github.com/tauri-apps/tauri/pull/6725)) Update mobile template to `wry@0.28`
+- [`6d1fa49f`](https://www.github.com/tauri-apps/tauri/commit/6d1fa49fce3a03965ce7c656390e682ce5b776e3)([#6881](https://www.github.com/tauri-apps/tauri/pull/6881)) Clear Android plugin JSON file before building Rust library to ensure removed plugins are propagated to the Android project.
+- [`5a9307d1`](https://www.github.com/tauri-apps/tauri/commit/5a9307d11c1643221bc2a280feb00024f8fa6030)([#6890](https://www.github.com/tauri-apps/tauri/pull/6890)) Update android template to gradle 8.0
+- [`73c803a5`](https://www.github.com/tauri-apps/tauri/commit/73c803a561181137f20366f5d52511392a619f2b)([#6837](https://www.github.com/tauri-apps/tauri/pull/6837)) Inject Tauri configuration in the Android assets.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Moved the updater configuration to the `BundleConfig`.
+- [`3188f376`](https://www.github.com/tauri-apps/tauri/commit/3188f3764978c6d1452ee31d5a91469691e95094)([#6883](https://www.github.com/tauri-apps/tauri/pull/6883)) Bump the MSRV to 1.65.
+- [`2969d1cb`](https://www.github.com/tauri-apps/tauri/commit/2969d1cbba39301f9cc611d9f7d7051d80eef846)([#6773](https://www.github.com/tauri-apps/tauri/pull/6773)) Use absolute path to each Android plugin project instead of copying the files to enhance developer experience.
+- [`d48aaa15`](https://www.github.com/tauri-apps/tauri/commit/d48aaa150a1ceeb65ec0ba18f1e3795f70c838e3)([#6894](https://www.github.com/tauri-apps/tauri/pull/6894)) Add Cargo manifest files for the plugin example templates.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Removed the allowlist configuration.
+
 ## \[2.0.0-alpha.8]
 ## \[2.0.0-alpha.8]
 
 
 - Do not gitignore the Android project's `buildSrc` folder by default since we removed absolute paths from it.
 - Do not gitignore the Android project's `buildSrc` folder by default since we removed absolute paths from it.

+ 3 - 3
tooling/cli/Cargo.lock

@@ -3817,7 +3817,7 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "tauri-bundler"
 name = "tauri-bundler"
-version = "2.0.0-alpha.4"
+version = "2.0.0-alpha.5"
 dependencies = [
 dependencies = [
  "anyhow",
  "anyhow",
  "ar",
  "ar",
@@ -3856,7 +3856,7 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "tauri-cli"
 name = "tauri-cli"
-version = "2.0.0-alpha.8"
+version = "2.0.0-alpha.9"
 dependencies = [
 dependencies = [
  "anyhow",
  "anyhow",
  "axum",
  "axum",
@@ -3978,7 +3978,7 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "tauri-utils"
 name = "tauri-utils"
-version = "2.0.0-alpha.4"
+version = "2.0.0-alpha.5"
 dependencies = [
 dependencies = [
  "aes-gcm",
  "aes-gcm",
  "ctor 0.1.26",
  "ctor 0.1.26",

+ 3 - 3
tooling/cli/Cargo.toml

@@ -3,7 +3,7 @@ members = [ "node" ]
 
 
 [package]
 [package]
 name = "tauri-cli"
 name = "tauri-cli"
-version = "2.0.0-alpha.8"
+version = "2.0.0-alpha.9"
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 edition = "2021"
 edition = "2021"
 rust-version = "1.65"
 rust-version = "1.65"
@@ -49,7 +49,7 @@ thiserror = "1"
 sublime_fuzzy = "0.7"
 sublime_fuzzy = "0.7"
 clap = { version = "4.0", features = [ "derive" ] }
 clap = { version = "4.0", features = [ "derive" ] }
 anyhow = "1.0"
 anyhow = "1.0"
-tauri-bundler = { version = "2.0.0-alpha.4", path = "../bundler" }
+tauri-bundler = { version = "2.0.0-alpha.5", path = "../bundler" }
 colored = "2.0"
 colored = "2.0"
 once_cell = "1"
 once_cell = "1"
 serde = { version = "1.0", features = [ "derive" ] }
 serde = { version = "1.0", features = [ "derive" ] }
@@ -60,7 +60,7 @@ shared_child = "1.0"
 duct = "0.13"
 duct = "0.13"
 toml_edit = "0.14"
 toml_edit = "0.14"
 json-patch = "0.2"
 json-patch = "0.2"
-tauri-utils = { version = "2.0.0-alpha.4", path = "../../core/tauri-utils", features = [ "isolation", "schema", "config-json5", "config-toml" ] }
+tauri-utils = { version = "2.0.0-alpha.5", path = "../../core/tauri-utils", features = [ "isolation", "schema", "config-json5", "config-toml" ] }
 toml = "0.5"
 toml = "0.5"
 jsonschema = "0.16"
 jsonschema = "0.16"
 handlebars = "4.3"
 handlebars = "4.3"

+ 3 - 3
tooling/cli/metadata.json

@@ -1,8 +1,8 @@
 {
 {
   "cli.js": {
   "cli.js": {
-    "version": "2.0.0-alpha.8",
+    "version": "2.0.0-alpha.9",
     "node": ">= 10.0.0"
     "node": ">= 10.0.0"
   },
   },
-  "tauri": "2.0.0-alpha.8",
-  "tauri-build": "2.0.0-alpha.4"
+  "tauri": "2.0.0-alpha.9",
+  "tauri-build": "2.0.0-alpha.5"
 }
 }

+ 13 - 0
tooling/cli/node/CHANGELOG.md

@@ -1,5 +1,18 @@
 # Changelog
 # Changelog
 
 
+## \[2.0.0-alpha.9]
+
+- [`19cd0e49`](https://www.github.com/tauri-apps/tauri/commit/19cd0e49603ad3500cd2180bfa16e1649e3a771a)([#6811](https://www.github.com/tauri-apps/tauri/pull/6811)) Add `key.properties` file to android's `.gitignore`.
+- [`124d5c5a`](https://www.github.com/tauri-apps/tauri/commit/124d5c5adf67f0b68d2e41c7ddb07d9cb63f1996)([#6788](https://www.github.com/tauri-apps/tauri/pull/6788)) On mobile, fix regression introduced in `tauri-cli` version `2.0.0-alpha.3` where library not found error was thrown.
+- [`31444ac1`](https://www.github.com/tauri-apps/tauri/commit/31444ac196add770f2ad18012d7c18bce7538f22)([#6725](https://www.github.com/tauri-apps/tauri/pull/6725)) Update mobile template to `wry@0.28`
+- [`41f49aea`](https://www.github.com/tauri-apps/tauri/commit/41f49aeae646f2cb70b42002bb1371c79e592243)([#6659](https://www.github.com/tauri-apps/tauri/pull/6659)) Update tauri-mobile to fix running ADB scripts.
+- [`6d1fa49f`](https://www.github.com/tauri-apps/tauri/commit/6d1fa49fce3a03965ce7c656390e682ce5b776e3)([#6881](https://www.github.com/tauri-apps/tauri/pull/6881)) Clear Android plugin JSON file before building Rust library to ensure removed plugins are propagated to the Android project.
+- [`5a9307d1`](https://www.github.com/tauri-apps/tauri/commit/5a9307d11c1643221bc2a280feb00024f8fa6030)([#6890](https://www.github.com/tauri-apps/tauri/pull/6890)) Update android template to gradle 8.0
+- [`73c803a5`](https://www.github.com/tauri-apps/tauri/commit/73c803a561181137f20366f5d52511392a619f2b)([#6837](https://www.github.com/tauri-apps/tauri/pull/6837)) Inject Tauri configuration in the Android assets.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Moved the updater configuration to the `BundleConfig`.
+- [`d48aaa15`](https://www.github.com/tauri-apps/tauri/commit/d48aaa150a1ceeb65ec0ba18f1e3795f70c838e3)([#6894](https://www.github.com/tauri-apps/tauri/pull/6894)) Add Cargo manifest files for the plugin example templates.
+- [`e1e85dc2`](https://www.github.com/tauri-apps/tauri/commit/e1e85dc2a5f656fc37867e278cae8042037740ac)([#6925](https://www.github.com/tauri-apps/tauri/pull/6925)) Removed the allowlist configuration.
+
 ## \[2.0.0-alpha.8]
 ## \[2.0.0-alpha.8]
 
 
 - Do not gitignore the Android project's `buildSrc` folder by default since we removed absolute paths from it.
 - Do not gitignore the Android project's `buildSrc` folder by default since we removed absolute paths from it.

+ 1 - 1
tooling/cli/node/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "@tauri-apps/cli",
   "name": "@tauri-apps/cli",
-  "version": "2.0.0-alpha.8",
+  "version": "2.0.0-alpha.9",
   "description": "Command line interface for building Tauri apps",
   "description": "Command line interface for building Tauri apps",
   "funding": {
   "funding": {
     "type": "opencollective",
     "type": "opencollective",