Pārlūkot izejas kodu

Apply Version Updates From Current Changes (#8140)

Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
github-actions[bot] 1 gadu atpakaļ
vecāks
revīzija
3acf0d2ba4

+ 15 - 1
.changes/pre.json

@@ -21,6 +21,7 @@
     ".changes/api-min-node-18.md",
     ".changes/api-primitives.md",
     ".changes/api-tabbed.md",
+    ".changes/api-tray-menu.md",
     ".changes/api-window.md",
     ".changes/app-builder-send.md",
     ".changes/app-plugin-core.md",
@@ -53,6 +54,7 @@
     ".changes/cli-nodejs-detection.md",
     ".changes/cli-npx-mobile.md",
     ".changes/cli-plugin-init.md",
+    ".changes/cli-plugin-name-snake-case.md",
     ".changes/cli-pnpm.md",
     ".changes/cli-refactor-ipc-mobile.md",
     ".changes/cli-removed-new-version-check.md",
@@ -94,7 +96,10 @@
     ".changes/fix-clearmocks.md",
     ".changes/fix-dev-server-proxy-path.md",
     ".changes/fix-empty-identifier.md",
+    ".changes/fix-file-drop-event-payload.md",
+    ".changes/fix-global-event.md",
     ".changes/fix-icons-android.md",
+    ".changes/fix-ide-build-run.md",
     ".changes/fix-ios-cli-panic.md",
     ".changes/fix-ios-logs.md",
     ".changes/fix-ios-plugin-throws-command.md",
@@ -108,6 +113,7 @@
     ".changes/fix-plugin-ios-bool.md",
     ".changes/fix-plugin-removal.md",
     ".changes/fix-plugin-template-cargotoml.md",
+    ".changes/fix-plugin-template.md",
     ".changes/fix-proguard-injection.md",
     ".changes/fix-proguard-rules.md",
     ".changes/fix-shell-build.md",
@@ -115,6 +121,7 @@
     ".changes/fix-tray-icon-validation.md",
     ".changes/fix-windows-custom-protocol-url.md",
     ".changes/fix-windows-custom-protocol.md",
+    ".changes/fix-wix-output-filename-version.md",
     ".changes/fix-xcodescript-lib-path.md",
     ".changes/force-colored-logs.md",
     ".changes/generate-tauri-activity.md",
@@ -122,6 +129,7 @@
     ".changes/gtk018.md",
     ".changes/gtk16.md",
     ".changes/http-types-refactor.md",
+    ".changes/icon-svg.md",
     ".changes/improve-local-ip-detection.md",
     ".changes/improve-mobile-plugin-error-handling.md",
     ".changes/inject-config.md",
@@ -148,6 +156,7 @@
     ".changes/local-dev-path-mobile.md",
     ".changes/log-file-fix-for-linux-and-windows.md",
     ".changes/logcat-all-tags.md",
+    ".changes/merge-ios-plist.md",
     ".changes/migrate-cmd.md",
     ".changes/migrate-csp.md",
     ".changes/migrate-plugins.md",
@@ -211,6 +220,7 @@
     ".changes/refactor-setup.md",
     ".changes/refactor-tauri-android-dependency.md",
     ".changes/register_asynchronous_uri_scheme_protocol.md",
+    ".changes/relative-mobile-args.md",
     ".changes/remove-allowlist.md",
     ".changes/remove-attohttpc.md",
     ".changes/remove-clipboard.md",
@@ -249,12 +259,14 @@
     ".changes/skip-target-install-arg.md",
     ".changes/state-0.6.md",
     ".changes/submenu-and-menu-builders-item-and-id.md",
+    ".changes/syn-2.0.md",
     ".changes/system-tray-feat.md",
     ".changes/target-dir-detection.md",
     ".changes/tauri-api-removal.md",
     ".changes/tauri-app-handle-ref.md",
     ".changes/tauri-asset-protocol.md",
     ".changes/tauri-build-mobile.md",
+    ".changes/tauri-build-resource-compiler.md",
     ".changes/tauri-cleanup-before-exit.md",
     ".changes/tauri-defaultvbox.md",
     ".changes/tauri-env-args.md",
@@ -277,6 +289,7 @@
     ".changes/tauri-tray-on-tray-event.md",
     ".changes/tauri-utils-tabbed.md",
     ".changes/tauri-utils-tray-icon-id copy.md",
+    ".changes/tauri-utils-windows-version.md",
     ".changes/tauri-uuid-rand.md",
     ".changes/tempdir-api.md",
     ".changes/tempdir-core.md",
@@ -298,6 +311,7 @@
     ".changes/wry-0.32.md",
     ".changes/wry-0.34.md",
     ".changes/wry-navigate-method.md",
-    ".changes/wry26.md"
+    ".changes/wry26.md",
+    ".changes/xcode-archive.md"
   ]
 }

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

@@ -1,5 +1,16 @@
 # Changelog
 
+## \[2.0.0-alpha.12]
+
+### Bug Fixes
+
+- [`a5479712`](https://www.github.com/tauri-apps/tauri/commit/a5479712095c224e2cb147d5c271acbc2fc97e79)([#8168](https://www.github.com/tauri-apps/tauri/pull/8168)) Fixed an issue that caused the resource compiler to not run on Windows when `package.version` was not set in `tauri.conf.json` preventing the app from starting.
+
+### Dependencies
+
+- Upgraded to `tauri-utils@2.0.0-alpha.11`
+- Upgraded to `tauri-codegen@2.0.0-alpha.11`
+
 ## \[2.0.0-alpha.11]
 
 ### Enhancements

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

@@ -1,6 +1,6 @@
 [package]
 name = "tauri-build"
-version = "2.0.0-alpha.11"
+version = "2.0.0-alpha.12"
 description = "build time code to pair with https://crates.io/crates/tauri"
 exclude = [ "CHANGELOG.md", "/target" ]
 readme = "README.md"
@@ -28,8 +28,8 @@ rustdoc-args = [ "--cfg", "docsrs" ]
 [dependencies]
 anyhow = "1"
 quote = { version = "1", optional = true }
-tauri-codegen = { version = "2.0.0-alpha.10", path = "../tauri-codegen", optional = true }
-tauri-utils = { version = "2.0.0-alpha.10", path = "../tauri-utils", features = [ "build", "resources" ] }
+tauri-codegen = { version = "2.0.0-alpha.11", path = "../tauri-codegen", optional = true }
+tauri-utils = { version = "2.0.0-alpha.11", path = "../tauri-utils", features = [ "build", "resources" ] }
 cargo_toml = "0.17"
 serde = "1"
 serde_json = "1"

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

@@ -1,5 +1,11 @@
 # Changelog
 
+## \[2.0.0-alpha.11]
+
+### Dependencies
+
+- Upgraded to `tauri-utils@2.0.0-alpha.11`
+
 ## \[2.0.0-alpha.10]
 
 ### Enhancements

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

@@ -1,6 +1,6 @@
 [package]
 name = "tauri-codegen"
-version = "2.0.0-alpha.10"
+version = "2.0.0-alpha.11"
 description = "code generation meant to be consumed inside of `tauri` through `tauri-build` or `tauri-macros`"
 exclude = [ "CHANGELOG.md", "/target" ]
 readme = "README.md"
@@ -19,7 +19,7 @@ proc-macro2 = "1"
 quote = "1"
 serde = { version = "1", features = [ "derive" ] }
 serde_json = "1"
-tauri-utils = { version = "2.0.0-alpha.10", path = "../tauri-utils", features = [ "build" ] }
+tauri-utils = { version = "2.0.0-alpha.11", path = "../tauri-utils", features = [ "build" ] }
 thiserror = "1"
 walkdir = "2"
 brotli = { version = "3", optional = true, default-features = false, features = [ "std" ] }

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

@@ -1,5 +1,13 @@
 # Changelog
 
+## \[2.0.0-alpha.11]
+
+### Dependencies
+
+- Upgraded to `tauri-utils@2.0.0-alpha.11`
+- Upgraded to `tauri-codegen@2.0.0-alpha.11`
+- [`b6ed4ecb`](https://www.github.com/tauri-apps/tauri/commit/b6ed4ecb3730c346c973f1b34aa0de1b7d43ac44)([#7634](https://www.github.com/tauri-apps/tauri/pull/7634)) Update to syn v2.
+
 ## \[2.0.0-alpha.10]
 
 ### Enhancements

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

@@ -1,6 +1,6 @@
 [package]
 name = "tauri-macros"
-version = "2.0.0-alpha.10"
+version = "2.0.0-alpha.11"
 description = "Macros for the tauri crate."
 exclude = [ "CHANGELOG.md", "/target" ]
 readme = "README.md"
@@ -20,8 +20,8 @@ proc-macro2 = "1"
 quote = "1"
 syn = { version = "2", features = [ "full" ] }
 heck = "0.4"
-tauri-codegen = { version = "2.0.0-alpha.10", default-features = false, path = "../tauri-codegen" }
-tauri-utils = { version = "2.0.0-alpha.10", path = "../tauri-utils" }
+tauri-codegen = { version = "2.0.0-alpha.11", default-features = false, path = "../tauri-codegen" }
+tauri-utils = { version = "2.0.0-alpha.11", path = "../tauri-utils" }
 
 [features]
 custom-protocol = [ ]

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

@@ -1,5 +1,12 @@
 # Changelog
 
+## \[1.0.0-alpha.6]
+
+### Dependencies
+
+- Upgraded to `tauri-utils@2.0.0-alpha.11`
+- Upgraded to `tauri-runtime@1.0.0-alpha.5`
+
 ## \[1.0.0-alpha.5]
 
 ### New Features

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

@@ -1,6 +1,6 @@
 [package]
 name = "tauri-runtime-wry"
-version = "1.0.0-alpha.5"
+version = "1.0.0-alpha.6"
 description = "Wry bindings to the Tauri runtime"
 exclude = [ "CHANGELOG.md", "/target" ]
 readme = "README.md"
@@ -14,8 +14,8 @@ rust-version = { workspace = true }
 
 [dependencies]
 wry = { version = "0.34.2", default-features = false, features = [ "tao", "file-drop", "protocol" ] }
-tauri-runtime = { version = "1.0.0-alpha.4", path = "../tauri-runtime" }
-tauri-utils = { version = "2.0.0-alpha.10", path = "../tauri-utils" }
+tauri-runtime = { version = "1.0.0-alpha.5", path = "../tauri-runtime" }
+tauri-utils = { version = "2.0.0-alpha.11", path = "../tauri-utils" }
 raw-window-handle = "0.5"
 http = "0.2"
 

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

@@ -1,5 +1,11 @@
 # Changelog
 
+## \[1.0.0-alpha.5]
+
+### Dependencies
+
+- Upgraded to `tauri-utils@2.0.0-alpha.11`
+
 ## \[1.0.0-alpha.4]
 
 ### New Features

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

@@ -1,6 +1,6 @@
 [package]
 name = "tauri-runtime"
-version = "1.0.0-alpha.4"
+version = "1.0.0-alpha.5"
 description = "Runtime for Tauri applications"
 exclude = [ "CHANGELOG.md", "/target" ]
 readme = "README.md"
@@ -29,7 +29,7 @@ targets = [
 serde = { version = "1.0", features = [ "derive" ] }
 serde_json = "1.0"
 thiserror = "1.0"
-tauri-utils = { version = "2.0.0-alpha.10", path = "../tauri-utils" }
+tauri-utils = { version = "2.0.0-alpha.11", path = "../tauri-utils" }
 http = "0.2.4"
 raw-window-handle = "0.5"
 url = { version = "2" }

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

@@ -1,5 +1,11 @@
 # Changelog
 
+## \[2.0.0-alpha.11]
+
+### Breaking Changes
+
+- [`5e84e92e`](https://www.github.com/tauri-apps/tauri/commit/5e84e92e99376f24b730f8eba002239379b593e1)([#8243](https://www.github.com/tauri-apps/tauri/pull/8243)) Changed `platform::windows_version` to return a `(u32, u32, u32)` instead of `Option<(u32, u32, u32)>`
+
 ## \[2.0.0-alpha.10]
 
 ### Enhancements

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

@@ -1,6 +1,6 @@
 [package]
 name = "tauri-utils"
-version = "2.0.0-alpha.10"
+version = "2.0.0-alpha.11"
 description = "Utilities for Tauri"
 exclude = [ "CHANGELOG.md", "/target" ]
 readme = "README.md"

+ 14 - 0
core/tauri/CHANGELOG.md

@@ -1,5 +1,19 @@
 # Changelog
 
+## \[2.0.0-alpha.18]
+
+### Bug Fixes
+
+- [`b5f40ae5`](https://www.github.com/tauri-apps/tauri/commit/b5f40ae58dded34b9ddef8e301d0e6e777d135d6)([#8147](https://www.github.com/tauri-apps/tauri/pull/8147)) Fixes global events not reaching to window listeners.
+
+### Dependencies
+
+- Upgraded to `tauri-macros@2.0.0-alpha.11`
+- Upgraded to `tauri-build@2.0.0-alpha.12`
+- Upgraded to `tauri-utils@2.0.0-alpha.11`
+- Upgraded to `tauri-runtime@1.0.0-alpha.5`
+- Upgraded to `tauri-runtime-wry@1.0.0-alpha.6`
+
 ## \[2.0.0-alpha.17]
 
 ### Enhancements

+ 6 - 6
core/tauri/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 name = "tauri"
-version = "2.0.0-alpha.17"
+version = "2.0.0-alpha.18"
 description = "Make tiny, secure apps for all desktop platforms with Tauri"
 exclude = [ "/test", "/.scripts", "CHANGELOG.md", "/target" ]
 readme = "README.md"
@@ -50,10 +50,10 @@ url = { version = "2.4" }
 anyhow = "1.0"
 thiserror = "1.0"
 once_cell = "1"
-tauri-runtime = { version = "1.0.0-alpha.4", path = "../tauri-runtime" }
-tauri-macros = { version = "2.0.0-alpha.10", path = "../tauri-macros" }
-tauri-utils = { version = "2.0.0-alpha.10", features = [ "resources" ], path = "../tauri-utils" }
-tauri-runtime-wry = { version = "1.0.0-alpha.5", path = "../tauri-runtime-wry", optional = true }
+tauri-runtime = { version = "1.0.0-alpha.5", path = "../tauri-runtime" }
+tauri-macros = { version = "2.0.0-alpha.11", path = "../tauri-macros" }
+tauri-utils = { version = "2.0.0-alpha.11", features = [ "resources" ], path = "../tauri-utils" }
+tauri-runtime-wry = { version = "1.0.0-alpha.6", path = "../tauri-runtime-wry", optional = true }
 getrandom = "0.2"
 serde_repr = "0.1"
 state = "0.6"
@@ -110,7 +110,7 @@ swift-rs = "1.0.6"
 [build-dependencies]
 heck = "0.4"
 once_cell = "1"
-tauri-build = { path = "../tauri-build/", version = "2.0.0-alpha.11" }
+tauri-build = { path = "../tauri-build/", version = "2.0.0-alpha.12" }
 
 [dev-dependencies]
 proptest = "1.4.0"

+ 10 - 0
tooling/api/CHANGELOG.md

@@ -1,5 +1,15 @@
 # Changelog
 
+## \[2.0.0-alpha.12]
+
+### New Features
+
+- [`f93148ea`](https://www.github.com/tauri-apps/tauri/commit/f93148eac05a1428e038bd9351a8149b2464ff4c)([#7709](https://www.github.com/tauri-apps/tauri/pull/7709)) Add `tray` and `menu` modules to create and manage tray icons and menus from Javascript.
+
+### Enhancements
+
+- [`b7add750`](https://www.github.com/tauri-apps/tauri/commit/b7add750ef9f32d959de613ab35063ff240281c2)([#8204](https://www.github.com/tauri-apps/tauri/pull/8204)) Added `position` field to the `FileDropEvent` payload.
+
 ## \[2.0.0-alpha.11]
 
 ### Bug Fixes

+ 1 - 1
tooling/api/package.json

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

+ 10 - 0
tooling/bundler/CHANGELOG.md

@@ -1,5 +1,15 @@
 # Changelog
 
+## \[2.0.0-alpha.12]
+
+### Bug Fixes
+
+- [`34196e25`](https://www.github.com/tauri-apps/tauri/commit/34196e25c4ca2362bdfe1cf4598082aca71fe0a0)([#8182](https://www.github.com/tauri-apps/tauri/pull/8182)) Use original version string on WiX output file name.
+
+### Dependencies
+
+- Upgraded to `tauri-utils@2.0.0-alpha.11`
+
 ## \[2.0.0-alpha.11]
 
 ### Enhancements

+ 2 - 2
tooling/bundler/Cargo.toml

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

+ 14 - 16
tooling/bundler/src/bundle/macos/sign.rs

@@ -305,23 +305,21 @@ pub fn notarize(
       log::info!(action = "Notarizing"; "{}", log_message);
       staple_app(app_bundle_path)?;
       Ok(())
-    } else {
-      if let Ok(output) = Command::new("xcrun")
-        .args(["notarytool", "log"])
-        .arg(&submit_output.id)
-        .notarytool_args(&auth)
-        .output_ok()
-      {
-        Err(
-          anyhow::anyhow!(
-            "{log_message}\nLog:\n{}",
-            String::from_utf8_lossy(&output.stdout)
-          )
-          .into(),
+    } else if let Ok(output) = Command::new("xcrun")
+      .args(["notarytool", "log"])
+      .arg(&submit_output.id)
+      .notarytool_args(&auth)
+      .output_ok()
+    {
+      Err(
+        anyhow::anyhow!(
+          "{log_message}\nLog:\n{}",
+          String::from_utf8_lossy(&output.stdout)
         )
-      } else {
-        Err(anyhow::anyhow!("{log_message}").into())
-      }
+        .into(),
+      )
+    } else {
+      Err(anyhow::anyhow!("{log_message}").into())
     }
   } else {
     Err(anyhow::anyhow!("failed to parse notarytool output as JSON: `{output_str}`").into())

+ 1 - 1
tooling/bundler/src/bundle/windows/nsis.rs

@@ -429,7 +429,7 @@ fn build_nsis_app_installer(
   }
 
   write_ut16_le_with_bom(
-    &output_path.join("FileAssociation.nsh"),
+    output_path.join("FileAssociation.nsh"),
     include_str!("./templates/FileAssociation.nsh"),
   )?;
 

+ 23 - 0
tooling/cli/CHANGELOG.md

@@ -1,5 +1,28 @@
 # Changelog
 
+## \[2.0.0-alpha.18]
+
+### New Features
+
+- [`50f7ccbb`](https://www.github.com/tauri-apps/tauri/commit/50f7ccbbf3467f33cc7dd1cca53125fec6eda1c6)([#6444](https://www.github.com/tauri-apps/tauri/pull/6444)) Add suport to SVG input image for the `tauri icon` command.
+- [`25e5f91d`](https://www.github.com/tauri-apps/tauri/commit/25e5f91dae7fe2bbc1ba4317d5d829402bfd1d50)([#8200](https://www.github.com/tauri-apps/tauri/pull/8200)) Merge `src-tauri/Info.plist` and `src-tauri/Info.ios.plist` with the iOS project plist file.
+
+### Enhancements
+
+- [`01a7a983`](https://www.github.com/tauri-apps/tauri/commit/01a7a983aba2946b455a608b8a6a4b08cb25fc11)([#8128](https://www.github.com/tauri-apps/tauri/pull/8128)) Transform paths to relative to the mobile project for the IDE script runner script.
+
+### Bug Fixes
+
+- [`88dac86f`](https://www.github.com/tauri-apps/tauri/commit/88dac86f3b301d1919df6473a9e20f46b560f29b)([#8149](https://www.github.com/tauri-apps/tauri/pull/8149)) Ensure `tauri add` prints `rust_code` with plugin name in snake case.
+- [`977d0e52`](https://www.github.com/tauri-apps/tauri/commit/977d0e52f14b1ad01c86371765ef25b36572459e)([#8202](https://www.github.com/tauri-apps/tauri/pull/8202)) Fixes `android build --open` and `ios build --open` IDE failing to read CLI options.
+- [`bfbbefdb`](https://www.github.com/tauri-apps/tauri/commit/bfbbefdb9e13ed1f42f6db7fa9ceaa84db1267e9)([#8161](https://www.github.com/tauri-apps/tauri/pull/8161)) Fix invalid plugin template.
+- [`92b50a3a`](https://www.github.com/tauri-apps/tauri/commit/92b50a3a398c9d55b6992a8f5c2571e4d72bdaaf)([#8209](https://www.github.com/tauri-apps/tauri/pull/8209)) Added support to Xcode's archive. This requires regenerating the Xcode project.
+
+### Dependencies
+
+- Upgraded to `tauri-bundler@2.0.0-alpha.12`
+- Upgraded to `tauri-utils@2.0.0-alpha.11`
+
 ## \[2.0.0-alpha.17]
 
 ### Enhancements

+ 73 - 31
tooling/cli/Cargo.lock

@@ -4019,7 +4019,7 @@ dependencies = [
 
 [[package]]
 name = "tauri-bundler"
-version = "2.0.0-alpha.11"
+version = "2.0.0-alpha.12"
 dependencies = [
  "anyhow",
  "ar",
@@ -4046,7 +4046,7 @@ dependencies = [
  "strsim",
  "tar",
  "tauri-icns",
- "tauri-utils 2.0.0-alpha.10",
+ "tauri-utils 2.0.0-alpha.11",
  "tempfile",
  "thiserror",
  "time",
@@ -4060,7 +4060,7 @@ dependencies = [
 
 [[package]]
 name = "tauri-cli"
-version = "2.0.0-alpha.17"
+version = "2.0.0-alpha.18"
 dependencies = [
  "anyhow",
  "axum",
@@ -4111,7 +4111,7 @@ dependencies = [
  "tauri-bundler",
  "tauri-icns",
  "tauri-utils 1.5.0",
- "tauri-utils 2.0.0-alpha.10",
+ "tauri-utils 2.0.0-alpha.11",
  "thiserror",
  "tokio",
  "toml 0.8.2",
@@ -4177,7 +4177,7 @@ dependencies = [
 
 [[package]]
 name = "tauri-utils"
-version = "2.0.0-alpha.10"
+version = "2.0.0-alpha.11"
 dependencies = [
  "aes-gcm",
  "ctor 0.2.5",
@@ -4203,7 +4203,7 @@ dependencies = [
  "toml 0.8.2",
  "url",
  "walkdir",
- "windows 0.51.1",
+ "windows-version",
 ]
 
 [[package]]
@@ -5043,7 +5043,7 @@ version = "0.39.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a"
 dependencies = [
- "windows-implement 0.39.0",
+ "windows-implement",
  "windows_aarch64_msvc 0.39.0",
  "windows_i686_gnu 0.39.0",
  "windows_i686_msvc 0.39.0",
@@ -5058,8 +5058,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9"
 dependencies = [
  "windows-core",
- "windows-implement 0.51.1",
- "windows-interface",
  "windows-targets 0.48.5",
 ]
 
@@ -5082,28 +5080,6 @@ dependencies = [
  "windows-tokens",
 ]
 
-[[package]]
-name = "windows-implement"
-version = "0.51.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb2b158efec5af20d8846836622f50a87e6556b9153a42772fa047f773c0e555"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.38",
-]
-
-[[package]]
-name = "windows-interface"
-version = "0.51.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0546e63e1ce64c04403d2311fa0e3ab5ae3a367bd524b4a38d8d8d18c70cfa76"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.38",
-]
-
 [[package]]
 name = "windows-sys"
 version = "0.45.0"
@@ -5152,12 +5128,36 @@ dependencies = [
  "windows_x86_64_msvc 0.48.5",
 ]
 
+[[package]]
+name = "windows-targets"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+dependencies = [
+ "windows_aarch64_gnullvm 0.52.0",
+ "windows_aarch64_msvc 0.52.0",
+ "windows_i686_gnu 0.52.0",
+ "windows_i686_msvc 0.52.0",
+ "windows_x86_64_gnu 0.52.0",
+ "windows_x86_64_gnullvm 0.52.0",
+ "windows_x86_64_msvc 0.52.0",
+]
+
 [[package]]
 name = "windows-tokens"
 version = "0.39.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597"
 
+[[package]]
+name = "windows-version"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75aa004c988e080ad34aff5739c39d0312f4684699d6d71fc8a198d057b8b9b4"
+dependencies = [
+ "windows-targets 0.52.0",
+]
+
 [[package]]
 name = "windows_aarch64_gnullvm"
 version = "0.42.2"
@@ -5170,6 +5170,12 @@ version = "0.48.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
 
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
+
 [[package]]
 name = "windows_aarch64_msvc"
 version = "0.39.0"
@@ -5188,6 +5194,12 @@ version = "0.48.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
 
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+
 [[package]]
 name = "windows_i686_gnu"
 version = "0.39.0"
@@ -5206,6 +5218,12 @@ version = "0.48.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
 
+[[package]]
+name = "windows_i686_gnu"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
 [[package]]
 name = "windows_i686_msvc"
 version = "0.39.0"
@@ -5224,6 +5242,12 @@ version = "0.48.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
 
+[[package]]
+name = "windows_i686_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+
 [[package]]
 name = "windows_x86_64_gnu"
 version = "0.39.0"
@@ -5242,6 +5266,12 @@ version = "0.48.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
 
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
 [[package]]
 name = "windows_x86_64_gnullvm"
 version = "0.42.2"
@@ -5254,6 +5284,12 @@ version = "0.48.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
 
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+
 [[package]]
 name = "windows_x86_64_msvc"
 version = "0.39.0"
@@ -5272,6 +5308,12 @@ version = "0.48.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
 
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
 [[package]]
 name = "winnow"
 version = "0.5.17"

+ 3 - 3
tooling/cli/Cargo.toml

@@ -3,7 +3,7 @@ members = [ "node" ]
 
 [package]
 name = "tauri-cli"
-version = "2.0.0-alpha.17"
+version = "2.0.0-alpha.18"
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 edition = "2021"
 rust-version = "1.70"
@@ -49,7 +49,7 @@ sublime_fuzzy = "0.7"
 clap_complete = "4"
 clap = { version = "4.4", features = [ "derive", "env" ] }
 anyhow = "1.0"
-tauri-bundler = { version = "2.0.0-alpha.11", default-features = false, path = "../bundler" }
+tauri-bundler = { version = "2.0.0-alpha.12", default-features = false, path = "../bundler" }
 colored = "2.0"
 once_cell = "1"
 serde = { version = "1.0", features = [ "derive" ] }
@@ -60,7 +60,7 @@ shared_child = "1.0"
 duct = "0.13"
 toml_edit = "0.20"
 json-patch = "1.2"
-tauri-utils = { version = "2.0.0-alpha.10", path = "../../core/tauri-utils", features = [ "isolation", "schema", "config-json5", "config-toml" ] }
+tauri-utils = { version = "2.0.0-alpha.11", path = "../../core/tauri-utils", features = [ "isolation", "schema", "config-json5", "config-toml" ] }
 tauri-utils-v1 = { version = "1", package = "tauri-utils", features = [ "isolation", "schema", "config-json5", "config-toml" ] }
 toml = "0.8"
 jsonschema = "0.17"

+ 3 - 3
tooling/cli/metadata-v2.json

@@ -1,8 +1,8 @@
 {
   "cli.js": {
-    "version": "2.0.0-alpha.17",
+    "version": "2.0.0-alpha.18",
     "node": ">= 10.0.0"
   },
-  "tauri": "2.0.0-alpha.17",
-  "tauri-build": "2.0.0-alpha.11"
+  "tauri": "2.0.0-alpha.18",
+  "tauri-build": "2.0.0-alpha.12"
 }

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

@@ -1,5 +1,27 @@
 # Changelog
 
+## \[2.0.0-alpha.18]
+
+### New Features
+
+- [`50f7ccbb`](https://www.github.com/tauri-apps/tauri/commit/50f7ccbbf3467f33cc7dd1cca53125fec6eda1c6)([#6444](https://www.github.com/tauri-apps/tauri/pull/6444)) Add suport to SVG input image for the `tauri icon` command.
+- [`25e5f91d`](https://www.github.com/tauri-apps/tauri/commit/25e5f91dae7fe2bbc1ba4317d5d829402bfd1d50)([#8200](https://www.github.com/tauri-apps/tauri/pull/8200)) Merge `src-tauri/Info.plist` and `src-tauri/Info.ios.plist` with the iOS project plist file.
+
+### Enhancements
+
+- [`01a7a983`](https://www.github.com/tauri-apps/tauri/commit/01a7a983aba2946b455a608b8a6a4b08cb25fc11)([#8128](https://www.github.com/tauri-apps/tauri/pull/8128)) Transform paths to relative to the mobile project for the IDE script runner script.
+
+### Bug Fixes
+
+- [`88dac86f`](https://www.github.com/tauri-apps/tauri/commit/88dac86f3b301d1919df6473a9e20f46b560f29b)([#8149](https://www.github.com/tauri-apps/tauri/pull/8149)) Ensure `tauri add` prints `rust_code` with plugin name in snake case.
+- [`977d0e52`](https://www.github.com/tauri-apps/tauri/commit/977d0e52f14b1ad01c86371765ef25b36572459e)([#8202](https://www.github.com/tauri-apps/tauri/pull/8202)) Fixes `android build --open` and `ios build --open` IDE failing to read CLI options.
+- [`bfbbefdb`](https://www.github.com/tauri-apps/tauri/commit/bfbbefdb9e13ed1f42f6db7fa9ceaa84db1267e9)([#8161](https://www.github.com/tauri-apps/tauri/pull/8161)) Fix invalid plugin template.
+- [`92b50a3a`](https://www.github.com/tauri-apps/tauri/commit/92b50a3a398c9d55b6992a8f5c2571e4d72bdaaf)([#8209](https://www.github.com/tauri-apps/tauri/pull/8209)) Added support to Xcode's archive. This requires regenerating the Xcode project.
+
+### Dependencies
+
+- Upgraded to `tauri-cli@2.0.0-alpha.18`
+
 ## \[2.0.0-alpha.17]
 
 ### Enhancements

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

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