diff --git a/.changes/pre.json b/.changes/pre.json index af746e0d313..29c82cdd2e1 100644 --- a/.changes/pre.json +++ b/.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" ] } diff --git a/core/tauri-build/CHANGELOG.md b/core/tauri-build/CHANGELOG.md index f4957e7623c..b956bcc281d 100644 --- a/core/tauri-build/CHANGELOG.md +++ b/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 diff --git a/core/tauri-build/Cargo.toml b/core/tauri-build/Cargo.toml index a3725585b68..e595322711c 100644 --- a/core/tauri-build/Cargo.toml +++ b/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" diff --git a/core/tauri-codegen/CHANGELOG.md b/core/tauri-codegen/CHANGELOG.md index 7e1eb6e9a76..ce98eb16689 100644 --- a/core/tauri-codegen/CHANGELOG.md +++ b/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 diff --git a/core/tauri-codegen/Cargo.toml b/core/tauri-codegen/Cargo.toml index 5df1be4531e..0c724cd74a1 100644 --- a/core/tauri-codegen/Cargo.toml +++ b/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" ] } diff --git a/core/tauri-macros/CHANGELOG.md b/core/tauri-macros/CHANGELOG.md index e451005e293..e9ce1f2f8d6 100644 --- a/core/tauri-macros/CHANGELOG.md +++ b/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 diff --git a/core/tauri-macros/Cargo.toml b/core/tauri-macros/Cargo.toml index 9a401c95f3c..f115c4ba408 100644 --- a/core/tauri-macros/Cargo.toml +++ b/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 = [ ] diff --git a/core/tauri-runtime-wry/CHANGELOG.md b/core/tauri-runtime-wry/CHANGELOG.md index dc2c33761e2..9d7834a6009 100644 --- a/core/tauri-runtime-wry/CHANGELOG.md +++ b/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 diff --git a/core/tauri-runtime-wry/Cargo.toml b/core/tauri-runtime-wry/Cargo.toml index 1ba8e78f53c..2f9a04fc690 100644 --- a/core/tauri-runtime-wry/Cargo.toml +++ b/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" diff --git a/core/tauri-runtime/CHANGELOG.md b/core/tauri-runtime/CHANGELOG.md index eac633c1f2f..d7fea734560 100644 --- a/core/tauri-runtime/CHANGELOG.md +++ b/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 diff --git a/core/tauri-runtime/Cargo.toml b/core/tauri-runtime/Cargo.toml index 8c30ab13d5f..715d0b81657 100644 --- a/core/tauri-runtime/Cargo.toml +++ b/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" } diff --git a/core/tauri-utils/CHANGELOG.md b/core/tauri-utils/CHANGELOG.md index 51d521f67ee..0513f1c4bb8 100644 --- a/core/tauri-utils/CHANGELOG.md +++ b/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 diff --git a/core/tauri-utils/Cargo.toml b/core/tauri-utils/Cargo.toml index 0afb7d66eb0..0407d7a6c3e 100644 --- a/core/tauri-utils/Cargo.toml +++ b/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" diff --git a/core/tauri/CHANGELOG.md b/core/tauri/CHANGELOG.md index c82ac1d3a3b..4f05f8ff730 100644 --- a/core/tauri/CHANGELOG.md +++ b/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 diff --git a/core/tauri/Cargo.toml b/core/tauri/Cargo.toml index 97ea27d4641..8a2fd2c6840 100644 --- a/core/tauri/Cargo.toml +++ b/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" diff --git a/tooling/api/CHANGELOG.md b/tooling/api/CHANGELOG.md index f8c055da827..368482eb2f8 100644 --- a/tooling/api/CHANGELOG.md +++ b/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 diff --git a/tooling/api/package.json b/tooling/api/package.json index 20a86ec2037..2e63db5cb6e 100644 --- a/tooling/api/package.json +++ b/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", diff --git a/tooling/bundler/CHANGELOG.md b/tooling/bundler/CHANGELOG.md index 008bd90472d..3249edd5f4c 100644 --- a/tooling/bundler/CHANGELOG.md +++ b/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 diff --git a/tooling/bundler/Cargo.toml b/tooling/bundler/Cargo.toml index cda994c7736..5631d504143 100644 --- a/tooling/bundler/Cargo.toml +++ b/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 ", "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" diff --git a/tooling/bundler/src/bundle/macos/sign.rs b/tooling/bundler/src/bundle/macos/sign.rs index bbdcd55daae..48f7bfcddcb 100644 --- a/tooling/bundler/src/bundle/macos/sign.rs +++ b/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()) diff --git a/tooling/bundler/src/bundle/windows/nsis.rs b/tooling/bundler/src/bundle/windows/nsis.rs index ed15a642739..0b59a15a66b 100644 --- a/tooling/bundler/src/bundle/windows/nsis.rs +++ b/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"), )?; diff --git a/tooling/cli/CHANGELOG.md b/tooling/cli/CHANGELOG.md index 003e28fa2b0..172c0a523af 100644 --- a/tooling/cli/CHANGELOG.md +++ b/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 diff --git a/tooling/cli/Cargo.lock b/tooling/cli/Cargo.lock index a4879c60978..9cfbfb4eecb 100644 --- a/tooling/cli/Cargo.lock +++ b/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" diff --git a/tooling/cli/Cargo.toml b/tooling/cli/Cargo.toml index 4a3369146a1..a1c8ade31ca 100644 --- a/tooling/cli/Cargo.toml +++ b/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" diff --git a/tooling/cli/metadata-v2.json b/tooling/cli/metadata-v2.json index 5f76eb3bf85..6facfd74815 100644 --- a/tooling/cli/metadata-v2.json +++ b/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" } diff --git a/tooling/cli/node/CHANGELOG.md b/tooling/cli/node/CHANGELOG.md index c5db62f320b..8b294a38e4d 100644 --- a/tooling/cli/node/CHANGELOG.md +++ b/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 diff --git a/tooling/cli/node/package.json b/tooling/cli/node/package.json index 603a4437522..ee8322865fb 100644 --- a/tooling/cli/node/package.json +++ b/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",