diff --git a/.changes/pre.json b/.changes/pre.json index 167f3ea5315b..53d94962616b 100644 --- a/.changes/pre.json +++ b/.changes/pre.json @@ -7,6 +7,8 @@ ".changes/acl-scope-refactor.md", ".changes/acl-urlpattern.md", ".changes/allow-recursive-asset-scope-on-file-drop-directory.md", + ".changes/android-warning.md", + ".changes/api-app-defaultWindowIcon.md", ".changes/api-isTauri-type.md", ".changes/api-isTauri.md", ".changes/api-position-size-args.md", @@ -21,6 +23,7 @@ ".changes/app-handle-set-activation-policy.md", ".changes/app-manifest.md", ".changes/app-region-drag.md", + ".changes/appimage-duplicate-desktop-file.md", ".changes/assets-setup.md", ".changes/beta.md", ".changes/better-error-for-invalid-plugin-config.md", @@ -28,13 +31,17 @@ ".changes/build-resource-target-same-src.md", ".changes/build-schema-generation.md", ".changes/bunderl-installer-hooks.md", + ".changes/bundler-compression-option.md", ".changes/bundler-deep-link-reg-path.md", + ".changes/bundler-homepage-url.md", ".changes/bundler-license.md", ".changes/bundler-long_description.md", ".changes/bundler-nsis-deep-links.md", + ".changes/bundler-nsis-license-file-bom.md", ".changes/bundler-nsis-tauri-utils.md", ".changes/bundler-r-flag.md", ".changes/bundler-resources-unix.md", + ".changes/bundler-rpm-filename.md", ".changes/bundler-rpm-license.md", ".changes/bundler-shortcuts-updating.md", ".changes/capabilities-multiwebview.md", @@ -53,13 +60,16 @@ ".changes/cli-frontend-dist-expected-path.md", ".changes/cli-icon-non-0-exit.md", ".changes/cli-include-dir-cargo-manifest-dir.md", + ".changes/cli-migrate-clipboard-globalShortcut.md", ".changes/cli-migrate-non-utf8.md", ".changes/cli-migrate-unknown-plugins.md", ".changes/cli-mobile-init-partition.md", ".changes/cli-openssl-cargo-mobile2-removal.md", ".changes/cli-perserve-cargo-bin-name.md", ".changes/cli-plugin-android-init.md", + ".changes/cli-plugin-template-updates.md", ".changes/cli-plugins-migrate.md", + ".changes/cli-profile-parse-syntax.md", ".changes/cli-update-deps-fix-log.md", ".changes/cli-updater-unkown-fields.md", ".changes/cli-windows-build-tools-detect-utf8.md", @@ -99,6 +109,7 @@ ".changes/default-generic-for-menu.md", ".changes/default-generic-for-tray.md", ".changes/dev-fn.md", + ".changes/dirs-next-dirs.md", ".changes/downgrade-minisign.md", ".changes/drop-nsis-applicationid.md", ".changes/enhance-event-emit.md", @@ -109,12 +120,15 @@ ".changes/expose-js-image.md", ".changes/fix-acl-webview-check.md", ".changes/fix-add-child-deadlock.md", + ".changes/fix-api-export-mocks-module.md", + ".changes/fix-build-script-rerun-macos.md", ".changes/fix-capability-schema-definitions.md", ".changes/fix-capability-totokens.md", ".changes/fix-channel-buffer-processing.md", ".changes/fix-channel-ipc-response.md", ".changes/fix-clear-residual-listeners.md", ".changes/fix-cli-add-more-plugins.md", + ".changes/fix-cli-icon-svg-render-text.md", ".changes/fix-cli-migration-http-acl.md", ".changes/fix-codegen-rerun-if-changed.md", ".changes/fix-config-arg.md", @@ -124,11 +138,13 @@ ".changes/fix-inner-size.md", ".changes/fix-invoke-devtools-by-hotkey.md", ".changes/fix-ios-dev-logs.md", + ".changes/fix-ios-plugin-xcode-deployment-target.md", ".changes/fix-ipc-error-json.md", ".changes/fix-macos-deep-link-cfbundleurlname.md", ".changes/fix-menu-remove-api.md", ".changes/fix-metadata-on-close.md", ".changes/fix-migrate-updater.md", + ".changes/fix-missing-depends.md", ".changes/fix-mobile-cmd-case.md", ".changes/fix-mobile-process-spawn.md", ".changes/fix-pnpm-check.md", @@ -149,8 +165,10 @@ ".changes/fix-window-center-work-area.md", ".changes/fix-window-destroy-deadlock.md", ".changes/fix-window-inner-size-crash.md", + ".changes/fix-wix-autostart-after-update.md", ".changes/global-api-script-path-plugins.md", ".changes/handle-empty-permissions.md", + ".changes/hardened-runtime-option.md", ".changes/hide-windows-on-cleanup.md", ".changes/http-v1.md", ".changes/ico-featrue-flags.md", @@ -158,7 +176,11 @@ ".changes/image-rgba-uint8array.md", ".changes/image-size-refactor.md", ".changes/improve-errors-for-missing-links-property.md", + ".changes/include-image-macro-codegen.md", + ".changes/include-image-macro.md", ".changes/inline-plugins.md", + ".changes/invoke-body-raw-deserialization.md", + ".changes/ios-non-transparent-icons.md", ".changes/ios-signing-optional.md", ".changes/ipc-allow-headers.md", ".changes/ipc-only-main-frame.md", @@ -166,22 +188,33 @@ ".changes/ipc-request-param-refactor.md", ".changes/isolation-pattern-key-extractable.md", ".changes/isolation-script-remove-itself.md", + ".changes/linux-gtk-app-id.md", ".changes/mobile-use-identifier-as-id.md", ".changes/mobile-watcher.md", ".changes/monitor-from-point-js.md", ".changes/monitor-from-point.md", ".changes/multiwebview-bounds-fixes.md", ".changes/nsis-append-product-name.md", + ".changes/nsis-deep-link-uninstall.md", + ".changes/nsis-delete-data-button-dpi.md", ".changes/nsis-dpi-aware.md", + ".changes/nsis-esitimated-size-unit.md", + ".changes/nsis-migrate-shortcut.md", + ".changes/nsis-no-compression.md", + ".changes/nsis-run-as-user.md", ".changes/nsis-shortcuts-regression.md", + ".changes/nsis-start-menu-folder-breaking.md", + ".changes/nsis-start-menu-folder.md", ".changes/path-result-error-rexport.md", ".changes/permission-platforms.md", + ".changes/permission-schema-unique-item.md", ".changes/permission-table.md", ".changes/plugin-global-api-script.md", ".changes/plugin-init-script-context.md", ".changes/plugin-ios-xcode-project.md", ".changes/preserve-channel-order.md", ".changes/progress-bar-state-refactor.md", + ".changes/raw-window-handle-std.md", ".changes/re-export-progress-bar-status.md", ".changes/rect-strcut.md", ".changes/refactor-capabilities-schema.md", @@ -207,6 +240,7 @@ ".changes/rwh-06.md", ".changes/schema_str.md", ".changes/script-older-os.md", + ".changes/separate-updater-field.md", ".changes/set-auto-resize.md", ".changes/set-zoom.md", ".changes/skip-webview-install-mod.md", @@ -236,8 +270,10 @@ ".changes/tauri-window-origin-default-to-null.md", ".changes/tray-icon-event.md", ".changes/tray-icon-rect.md", + ".changes/tray-menu-default-permission.md", ".changes/tray-rect.md", ".changes/truncate-before-write-buildtask.md", + ".changes/undecorated-resizing.md", ".changes/unstable-child-webview.md", ".changes/update-acl-paths-cli.md", ".changes/update-app-template-capabilities-conf.md", @@ -248,12 +284,16 @@ ".changes/url-result.md", ".changes/utils-bundle-target-all.md", ".changes/utils-bundle-type-all.md", + ".changes/utils-compression-option.md", ".changes/utils-debug-eprintln.md", ".changes/utils-installer-hooks.md", ".changes/utils-named-capability-file.md", ".changes/utils-remove-asset-trait.md", ".changes/utils-sign-command.md", ".changes/webview-bounds.md", + ".changes/webview-builder-on-download.md", + ".changes/webview-navigate-result.md", + ".changes/windows-rs-0.57.md", ".changes/wry-0.36.md", ".changes/wry-0.37.md", ".changes/wry-0.38.md", diff --git a/Cargo.lock b/Cargo.lock index 7ddbb2b41446..92020de441a7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3662,7 +3662,7 @@ checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "tauri" -version = "2.0.0-beta.22" +version = "2.0.0-beta.23" dependencies = [ "anyhow", "bytes", @@ -3731,7 +3731,7 @@ dependencies = [ [[package]] name = "tauri-build" -version = "2.0.0-beta.17" +version = "2.0.0-beta.18" dependencies = [ "anyhow", "cargo_toml", @@ -3753,7 +3753,7 @@ dependencies = [ [[package]] name = "tauri-codegen" -version = "2.0.0-beta.17" +version = "2.0.0-beta.18" dependencies = [ "base64 0.22.1", "brotli", @@ -3790,7 +3790,7 @@ dependencies = [ [[package]] name = "tauri-macros" -version = "2.0.0-beta.17" +version = "2.0.0-beta.18" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -3802,7 +3802,7 @@ dependencies = [ [[package]] name = "tauri-plugin" -version = "2.0.0-beta.17" +version = "2.0.0-beta.18" dependencies = [ "anyhow", "glob", @@ -3817,7 +3817,7 @@ dependencies = [ [[package]] name = "tauri-runtime" -version = "2.0.0-beta.18" +version = "2.0.0-beta.19" dependencies = [ "dpi", "gtk", @@ -3834,7 +3834,7 @@ dependencies = [ [[package]] name = "tauri-runtime-wry" -version = "2.0.0-beta.18" +version = "2.0.0-beta.19" dependencies = [ "cocoa", "gtk", @@ -3857,7 +3857,7 @@ dependencies = [ [[package]] name = "tauri-utils" -version = "2.0.0-beta.17" +version = "2.0.0-beta.18" dependencies = [ "aes-gcm", "brotli", diff --git a/core/tauri-build/CHANGELOG.md b/core/tauri-build/CHANGELOG.md index 8dcfe268b4be..4b7d29546f92 100644 --- a/core/tauri-build/CHANGELOG.md +++ b/core/tauri-build/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## \[2.0.0-beta.18] + +### Enhancements + +- [`35110dba2`](https://www.github.com/tauri-apps/tauri/commit/35110dba21d7db0f155c45da58b41c9ca4d5853c) ([#10106](https://www.github.com/tauri-apps/tauri/pull/10106)) Fix delete app data button gone on higher scaling (>= 1.5) + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0-beta.18` +- Upgraded to `tauri-codegen@2.0.0-beta.18` +- [`f955f7b49`](https://www.github.com/tauri-apps/tauri/commit/f955f7b4903bcea376c0a8b430736f66c8cebf56) ([#9929](https://www.github.com/tauri-apps/tauri/pull/9929)) Switch from `dirs_next` to `dirs` as `dirs_next` is now unmaintained while `dirs` is + ## \[2.0.0-beta.17] ### Enhancements diff --git a/core/tauri-build/Cargo.toml b/core/tauri-build/Cargo.toml index ba140d810da9..3796cd25aeda 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-beta.17" +version = "2.0.0-beta.18" 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-beta.17", path = "../tauri-codegen", optional = true } -tauri-utils = { version = "2.0.0-beta.17", path = "../tauri-utils", features = [ "build", "resources" ] } +tauri-codegen = { version = "2.0.0-beta.18", path = "../tauri-codegen", optional = true } +tauri-utils = { version = "2.0.0-beta.18", 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 617e0f80b3e9..236be1358a78 100644 --- a/core/tauri-codegen/CHANGELOG.md +++ b/core/tauri-codegen/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## \[2.0.0-beta.18] + +### New Features + +- [`5b769948a`](https://www.github.com/tauri-apps/tauri/commit/5b769948a81cac333f64c870a470ba6525bd5cd3) ([#9959](https://www.github.com/tauri-apps/tauri/pull/9959)) Add `include_image_codegen` function to help embedding instances of `Image` struct at compile-time in rust to be used with window, menu or tray icons. + +### Bug Fixes + +- [`1f6e478c8`](https://www.github.com/tauri-apps/tauri/commit/1f6e478c842a16219798b9962718e9ddb969c041) ([#9878](https://www.github.com/tauri-apps/tauri/pull/9878)) Fixes Info.plist rewriting always triggering build to rerun. + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0-beta.18` + ## \[2.0.0-beta.17] ### What's Changed diff --git a/core/tauri-codegen/Cargo.toml b/core/tauri-codegen/Cargo.toml index 8eefeac910d1..6ebd2f341071 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-beta.17" +version = "2.0.0-beta.18" description = "code generation meant to be consumed inside of `tauri` through `tauri-build` or `tauri-macros`" exclude = [ "CHANGELOG.md", "/target" ] readme = "README.md" @@ -20,7 +20,7 @@ quote = "1" syn = "2" serde = { version = "1", features = [ "derive" ] } serde_json = "1" -tauri-utils = { version = "2.0.0-beta.17", path = "../tauri-utils", features = [ "build" ] } +tauri-utils = { version = "2.0.0-beta.18", 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 b64048ab2d94..fe11d5b600ee 100644 --- a/core/tauri-macros/CHANGELOG.md +++ b/core/tauri-macros/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## \[2.0.0-beta.18] + +### New Features + +- [`5b769948a`](https://www.github.com/tauri-apps/tauri/commit/5b769948a81cac333f64c870a470ba6525bd5cd3) ([#9959](https://www.github.com/tauri-apps/tauri/pull/9959)) Add `include_image` macro to help embedding instances of `Image` struct at compile-time in rust to be used with window, menu or tray icons. + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0-beta.18` +- Upgraded to `tauri-codegen@2.0.0-beta.18` + ## \[2.0.0-beta.17] ### Dependencies diff --git a/core/tauri-macros/Cargo.toml b/core/tauri-macros/Cargo.toml index 42c68b0ebaa2..6a03a35127d4 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-beta.17" +version = "2.0.0-beta.18" description = "Macros for the tauri crate." exclude = [ "CHANGELOG.md", "/target" ] readme = "README.md" @@ -20,8 +20,8 @@ proc-macro2 = { version = "1", features = [ "span-locations" ] } quote = "1" syn = { version = "2", features = [ "full" ] } heck = "0.5" -tauri-codegen = { version = "2.0.0-beta.17", default-features = false, path = "../tauri-codegen" } -tauri-utils = { version = "2.0.0-beta.17", path = "../tauri-utils" } +tauri-codegen = { version = "2.0.0-beta.18", default-features = false, path = "../tauri-codegen" } +tauri-utils = { version = "2.0.0-beta.18", path = "../tauri-utils" } [features] custom-protocol = [ ] diff --git a/core/tauri-plugin/CHANGELOG.md b/core/tauri-plugin/CHANGELOG.md index f9b7a0caf2ac..72118633830d 100644 --- a/core/tauri-plugin/CHANGELOG.md +++ b/core/tauri-plugin/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## \[2.0.0-beta.18] + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0-beta.18` + ## \[2.0.0-beta.17] ### New Features diff --git a/core/tauri-plugin/Cargo.toml b/core/tauri-plugin/Cargo.toml index eac3c53b8019..029b451225f2 100644 --- a/core/tauri-plugin/Cargo.toml +++ b/core/tauri-plugin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin" -version = "2.0.0-beta.17" +version = "2.0.0-beta.18" description = "Build script and runtime Tauri plugin definitions" authors = { workspace = true } homepage = { workspace = true } @@ -30,7 +30,7 @@ runtime = [ ] [dependencies] anyhow = { version = "1", optional = true } serde = { version = "1", optional = true } -tauri-utils = { version = "2.0.0-beta.17", default-features = false, features = [ "build" ], path = "../tauri-utils" } +tauri-utils = { version = "2.0.0-beta.18", default-features = false, features = [ "build" ], path = "../tauri-utils" } serde_json = { version = "1", optional = true } glob = { version = "0.3", optional = true } toml = { version = "0.8", optional = true } diff --git a/core/tauri-runtime-wry/CHANGELOG.md b/core/tauri-runtime-wry/CHANGELOG.md index 336da4263ecd..2b0281b183d1 100644 --- a/core/tauri-runtime-wry/CHANGELOG.md +++ b/core/tauri-runtime-wry/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## \[2.0.0-beta.19] + +### Bug Fixes + +- [`f29b78811`](https://www.github.com/tauri-apps/tauri/commit/f29b78811080bc8313459f34545152d939c62bf6) ([#9862](https://www.github.com/tauri-apps/tauri/pull/9862)) On Windows, handle resizing undecorated windows natively which improves performance and fixes a couple of annoyances with previous JS implementation: + + - No more cursor flickering when moving the cursor across an edge. + - Can resize from top even when `data-tauri-drag-region` element exists there. + - Upon starting rezing, clicks don't go through elements behind it so no longer accidental clicks. + +### What's Changed + +- [`669b9c6b5`](https://www.github.com/tauri-apps/tauri/commit/669b9c6b5af791129b77ee440dacaa98288c906b) ([#9621](https://www.github.com/tauri-apps/tauri/pull/9621)) Set the gtk application to the identifier defined in `tauri.conf.json` to ensure the app uniqueness. + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0-beta.18` +- Upgraded to `tauri-runtime@2.0.0-beta.19` +- [`d4c908cfb`](https://www.github.com/tauri-apps/tauri/commit/d4c908cfb8c567abdaf99b85f65f482ea81967e5) ([#10048](https://www.github.com/tauri-apps/tauri/pull/10048)) Update `windows` crate to version `0.57` and `webview2-com` crate to version `0.31` + ## \[2.0.0-beta.18] ### Enhancements diff --git a/core/tauri-runtime-wry/Cargo.toml b/core/tauri-runtime-wry/Cargo.toml index efebd6757518..8f1bc8baffea 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 = "2.0.0-beta.18" +version = "2.0.0-beta.19" description = "Wry bindings to the Tauri runtime" exclude = [ "CHANGELOG.md", "/target" ] readme = "README.md" @@ -15,8 +15,8 @@ rust-version = { workspace = true } [dependencies] wry = { version = "0.41", default-features = false, features = [ "drag-drop", "protocol", "os-webview" ] } tao = { version = "0.28.1", default-features = false, features = [ "rwh_06" ] } -tauri-runtime = { version = "2.0.0-beta.18", path = "../tauri-runtime" } -tauri-utils = { version = "2.0.0-beta.17", path = "../tauri-utils" } +tauri-runtime = { version = "2.0.0-beta.19", path = "../tauri-runtime" } +tauri-utils = { version = "2.0.0-beta.18", path = "../tauri-utils" } raw-window-handle = "0.6" http = "1.1" url = "2" diff --git a/core/tauri-runtime/CHANGELOG.md b/core/tauri-runtime/CHANGELOG.md index 336086d32052..a64e06ac4874 100644 --- a/core/tauri-runtime/CHANGELOG.md +++ b/core/tauri-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## \[2.0.0-beta.19] + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0-beta.18` +- [`d4c908cfb`](https://www.github.com/tauri-apps/tauri/commit/d4c908cfb8c567abdaf99b85f65f482ea81967e5) ([#10048](https://www.github.com/tauri-apps/tauri/pull/10048)) Update `windows` crate to version `0.57` and `webview2-com` crate to version `0.31` + ## \[2.0.0-beta.18] ### Enhancements diff --git a/core/tauri-runtime/Cargo.toml b/core/tauri-runtime/Cargo.toml index 8cd2163c3408..f5d9c1481e54 100644 --- a/core/tauri-runtime/Cargo.toml +++ b/core/tauri-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-runtime" -version = "2.0.0-beta.18" +version = "2.0.0-beta.19" 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-beta.17", path = "../tauri-utils" } +tauri-utils = { version = "2.0.0-beta.18", path = "../tauri-utils" } http = "1.1" raw-window-handle = "0.6" url = { version = "2" } diff --git a/core/tauri-utils/CHANGELOG.md b/core/tauri-utils/CHANGELOG.md index 2e4367465ac1..ab900dc61ec0 100644 --- a/core/tauri-utils/CHANGELOG.md +++ b/core/tauri-utils/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## \[2.0.0-beta.18] + +### New Features + +- [`fafc238f7`](https://www.github.com/tauri-apps/tauri/commit/fafc238f7288548975ca7d3e5207b925c0295c91) ([#9977](https://www.github.com/tauri-apps/tauri/pull/9977)) Add `bundle > homepage` option, if unset, it will fallback to `homepage` defined in `Cargo.toml`. +- [`656a64974`](https://www.github.com/tauri-apps/tauri/commit/656a64974468bc207bf39537e02ae179bdee9b83) ([#9318](https://www.github.com/tauri-apps/tauri/pull/9318)) Added a configuration option to disable hardened runtime on macOS codesign. +- [`5b769948a`](https://www.github.com/tauri-apps/tauri/commit/5b769948a81cac333f64c870a470ba6525bd5cd3) ([#9959](https://www.github.com/tauri-apps/tauri/pull/9959)) Add `include_image` macro to help embedding instances of `Image` struct at compile-time in rust to be used with window, menu or tray icons. +- [`3ab170917`](https://www.github.com/tauri-apps/tauri/commit/3ab170917ed535fc9013f0a9255631fb34493e18) ([#9932](https://www.github.com/tauri-apps/tauri/pull/9932)) Add an option to disable NSIS compression `bundle > nsis > compression: "none"` +- [`f21029b1b`](https://www.github.com/tauri-apps/tauri/commit/f21029b1bc25f5cb987e1a25de94c2d364e3e462) ([#9994](https://www.github.com/tauri-apps/tauri/pull/9994)) Add `bundle > nsis > startMenuFolder` option to customize start menu folder for NSIS installer + +### Enhancements + +- [`878198777`](https://www.github.com/tauri-apps/tauri/commit/878198777ef693efdbd394cb4be4b234e8a7ed3d) ([#9999](https://www.github.com/tauri-apps/tauri/pull/9999)) Mark ACL `permissions` array with unique items + +### Breaking Changes + +- [`3ab170917`](https://www.github.com/tauri-apps/tauri/commit/3ab170917ed535fc9013f0a9255631fb34493e18) ([#9932](https://www.github.com/tauri-apps/tauri/pull/9932)) Changed `NsisSettings::compression` field from `Option` to just `NsisCompression` +- [`911242f09`](https://www.github.com/tauri-apps/tauri/commit/911242f0928e0a2add3595fa9de27850fb875fa6) ([#9883](https://www.github.com/tauri-apps/tauri/pull/9883)) Move updater target from `bundle > targets` to a separate field `bundle > createUpdaterArtifacts` +- [`3ab170917`](https://www.github.com/tauri-apps/tauri/commit/3ab170917ed535fc9013f0a9255631fb34493e18) ([#9932](https://www.github.com/tauri-apps/tauri/pull/9932)) Changed `NsisConfig::compression` field from `Option` to just `NsisCompression` + ## \[2.0.0-beta.17] ### New Features diff --git a/core/tauri-utils/Cargo.toml b/core/tauri-utils/Cargo.toml index 1694c0d20557..52e52b37aabb 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-beta.17" +version = "2.0.0-beta.18" description = "Utilities for Tauri" exclude = [ "CHANGELOG.md", "/target" ] readme = "README.md" diff --git a/core/tauri/CHANGELOG.md b/core/tauri/CHANGELOG.md index b5ed9f76b98e..124469a2376d 100644 --- a/core/tauri/CHANGELOG.md +++ b/core/tauri/CHANGELOG.md @@ -1,5 +1,45 @@ # Changelog +## \[2.0.0-beta.23] + +### New Features + +- [`148f04887`](https://www.github.com/tauri-apps/tauri/commit/148f048871caee21498b236c058b8890f2b66cc7) ([#9979](https://www.github.com/tauri-apps/tauri/pull/9979)) Add `defaultWindowIcon` to the JS `app` module to retrieve the default window icon in JS. +- [`5b769948a`](https://www.github.com/tauri-apps/tauri/commit/5b769948a81cac333f64c870a470ba6525bd5cd3) ([#9959](https://www.github.com/tauri-apps/tauri/pull/9959)) Add `include_image` macro to help embedding instances of `Image` struct at compile-time in rust to be used with window, menu or tray icons. +- [`ddaabda36`](https://www.github.com/tauri-apps/tauri/commit/ddaabda365ed5dc0780925049473989cbd1d7ea3) ([#9922](https://www.github.com/tauri-apps/tauri/pull/9922)) Add `WebviewWindowBuilder::on_download`. + +### Enhancements + +- [`cee0bfcd6`](https://www.github.com/tauri-apps/tauri/commit/cee0bfcd6c03c2a6794abca8f4fde700f3f818ba) ([#10092](https://www.github.com/tauri-apps/tauri/pull/10092)) Make `tray:default` and `menu:default` include all tray and menu permissions + +### Bug Fixes + +- [`e93ca1df3`](https://www.github.com/tauri-apps/tauri/commit/e93ca1df3b3948647f501f9f958e894ade6a27fb) ([#10138](https://www.github.com/tauri-apps/tauri/pull/10138)) Fix `InvokeBody::deserialize` method deserialization for `InvokeBody::Raw` variant +- [`e6e17ad1c`](https://www.github.com/tauri-apps/tauri/commit/e6e17ad1c8a6b53463946c407a354c250bd7e701) ([#9954](https://www.github.com/tauri-apps/tauri/pull/9954)) Add `std` feature to `raw-window-handle` crate so that using `default-features = false` on `tauri` crate can work +- [`f29b78811`](https://www.github.com/tauri-apps/tauri/commit/f29b78811080bc8313459f34545152d939c62bf6) ([#9862](https://www.github.com/tauri-apps/tauri/pull/9862)) On Windows, handle resizing undecorated windows natively which improves performance and fixes a couple of annoyances with previous JS implementation: + + - No more cursor flickering when moving the cursor across an edge. + - Can resize from top even when `data-tauri-drag-region` element exists there. + - Upon starting rezing, clicks don't go through elements behind it so no longer accidental clicks. + +### What's Changed + +- [`669b9c6b5`](https://www.github.com/tauri-apps/tauri/commit/669b9c6b5af791129b77ee440dacaa98288c906b) ([#9621](https://www.github.com/tauri-apps/tauri/pull/9621)) Set the gtk application to the identifier defined in `tauri.conf.json` to ensure the app uniqueness. + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0-beta.18` +- Upgraded to `tauri-build@2.0.0-beta.18` +- Upgraded to `tauri-macros@2.0.0-beta.18` +- Upgraded to `tauri-runtime-wry@2.0.0-beta.19` +- Upgraded to `tauri-runtime@2.0.0-beta.19` +- [`f955f7b49`](https://www.github.com/tauri-apps/tauri/commit/f955f7b4903bcea376c0a8b430736f66c8cebf56) ([#9929](https://www.github.com/tauri-apps/tauri/pull/9929)) Switch from `dirs_next` to `dirs` as `dirs_next` is now unmaintained while `dirs` is +- [`d4c908cfb`](https://www.github.com/tauri-apps/tauri/commit/d4c908cfb8c567abdaf99b85f65f482ea81967e5) ([#10048](https://www.github.com/tauri-apps/tauri/pull/10048)) Update `windows` crate to version `0.57` and `webview2-com` crate to version `0.31` + +### Breaking Changes + +- [`3afe82894`](https://www.github.com/tauri-apps/tauri/commit/3afe8289407b53791e761764964a42207a7f7881) ([#10134](https://www.github.com/tauri-apps/tauri/pull/10134)) Changed `WebviewWindow::navigate` and `Webview::navigate` method signature to return a `Result` + ## \[2.0.0-beta.22] ### Bug Fixes diff --git a/core/tauri/Cargo.toml b/core/tauri/Cargo.toml index f8ab5215a89f..30d5a4e5a2d7 100644 --- a/core/tauri/Cargo.toml +++ b/core/tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri" -version = "2.0.0-beta.22" +version = "2.0.0-beta.23" description = "Make tiny, secure apps for all desktop platforms with Tauri" exclude = [ "/test", "/.scripts", "CHANGELOG.md", "/target" ] readme = "README.md" @@ -51,10 +51,10 @@ uuid = { version = "1", features = [ "v4" ], optional = true } url = "2" anyhow = "1.0" thiserror = "1.0" -tauri-runtime = { version = "2.0.0-beta.18", path = "../tauri-runtime" } -tauri-macros = { version = "2.0.0-beta.17", path = "../tauri-macros" } -tauri-utils = { version = "2.0.0-beta.17", features = [ "resources" ], path = "../tauri-utils" } -tauri-runtime-wry = { version = "2.0.0-beta.18", path = "../tauri-runtime-wry", optional = true } +tauri-runtime = { version = "2.0.0-beta.19", path = "../tauri-runtime" } +tauri-macros = { version = "2.0.0-beta.18", path = "../tauri-macros" } +tauri-utils = { version = "2.0.0-beta.18", features = [ "resources" ], path = "../tauri-utils" } +tauri-runtime-wry = { version = "2.0.0-beta.19", path = "../tauri-runtime-wry", optional = true } getrandom = "0.2" serde_repr = "0.1" state = "0.6" @@ -110,8 +110,8 @@ swift-rs = "1.0.6" [build-dependencies] heck = "0.5" -tauri-build = { path = "../tauri-build/", default-features = false, version = "2.0.0-beta.17" } -tauri-utils = { path = "../tauri-utils/", version = "2.0.0-beta.17", features = [ "build" ] } +tauri-build = { path = "../tauri-build/", default-features = false, version = "2.0.0-beta.18" } +tauri-utils = { path = "../tauri-utils/", version = "2.0.0-beta.18", features = [ "build" ] } [dev-dependencies] proptest = "1.4.0" diff --git a/tooling/api/CHANGELOG.md b/tooling/api/CHANGELOG.md index eb055fb76b9c..9b2b8b50417a 100644 --- a/tooling/api/CHANGELOG.md +++ b/tooling/api/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## \[2.0.0-beta.14] + +### New Features + +- [`148f04887`](https://www.github.com/tauri-apps/tauri/commit/148f048871caee21498b236c058b8890f2b66cc7) ([#9979](https://www.github.com/tauri-apps/tauri/pull/9979)) Add `defaultWindowIcon` to the JS `app` module to retrieve the default window icon in JS. + +### Bug Fixes + +- [`c98f385cb`](https://www.github.com/tauri-apps/tauri/commit/c98f385cb5da4d72968df24b1fc0b58212d59653) ([#10044](https://www.github.com/tauri-apps/tauri/pull/10044)) Export `mocks` module in `@tauri-apps/api` npm package. + ## \[2.0.0-beta.13] ### Breaking Changes diff --git a/tooling/api/package.json b/tooling/api/package.json index a5e9520968d2..3b798f11ad5c 100644 --- a/tooling/api/package.json +++ b/tooling/api/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/api", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "description": "Tauri API definitions", "funding": { "type": "opencollective", diff --git a/tooling/bundler/CHANGELOG.md b/tooling/bundler/CHANGELOG.md index dc5b6c030ec7..85f184057f1c 100644 --- a/tooling/bundler/CHANGELOG.md +++ b/tooling/bundler/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## \[2.0.1-beta.17] + +### New Features + +- [`fafc238f7`](https://www.github.com/tauri-apps/tauri/commit/fafc238f7288548975ca7d3e5207b925c0295c91) ([#9977](https://www.github.com/tauri-apps/tauri/pull/9977)) Add `bundle > homepage` option, if unset, it will fallback to `homepage` defined in `Cargo.toml`. +- [`656a64974`](https://www.github.com/tauri-apps/tauri/commit/656a64974468bc207bf39537e02ae179bdee9b83) ([#9318](https://www.github.com/tauri-apps/tauri/pull/9318)) Added a configuration option to disable hardened runtime on macOS codesign. +- [`3ab170917`](https://www.github.com/tauri-apps/tauri/commit/3ab170917ed535fc9013f0a9255631fb34493e18) ([#9932](https://www.github.com/tauri-apps/tauri/pull/9932)) Add an option to disable NSIS compression `bundle > nsis > compression: "none"` +- [`f21029b1b`](https://www.github.com/tauri-apps/tauri/commit/f21029b1bc25f5cb987e1a25de94c2d364e3e462) ([#9994](https://www.github.com/tauri-apps/tauri/pull/9994)) Add `bundle > nsis > startMenuFolder` option to customize start menu folder for NSIS installer + +### Enhancements + +- [`61bbd8373`](https://www.github.com/tauri-apps/tauri/commit/61bbd8373fc5fc7ada835aecc6d92610d214174a) ([#10117](https://www.github.com/tauri-apps/tauri/pull/10117)) Added a public property to the msi to tell the installer to launch the app after installation. This was added for the updater plugin. +- [`ea78bf555`](https://www.github.com/tauri-apps/tauri/commit/ea78bf55587e5a8891e918bb9b560b3b2d75f445) ([#9915](https://www.github.com/tauri-apps/tauri/pull/9915)) For NSIS installer, migrate old shortcuts by setting the path only instead of re-creating a new one + +### Bug Fixes + +- [`b9e11a8b9`](https://www.github.com/tauri-apps/tauri/commit/b9e11a8b971f149d9b2a4262eed41670716c910c) ([#10036](https://www.github.com/tauri-apps/tauri/pull/10036)) Fixed an issue that caused the AppImage to segfault on start due to an incorrect .desktop file. +- [`3fd84cb3c`](https://www.github.com/tauri-apps/tauri/commit/3fd84cb3c9aca7560ad6db8dbebda564308a3bfa) ([#10049](https://www.github.com/tauri-apps/tauri/pull/10049)) Fix encoding of NSIS license page when using a license file without a BOM. +- [`de7da04a6`](https://www.github.com/tauri-apps/tauri/commit/de7da04a62dfd247633a03563afbc6f387cc0b82) ([#9974](https://www.github.com/tauri-apps/tauri/pull/9974)) Use the `productName` for `rpm` package name instead of main binary name, to be consistent with other bundle types. +- [`faf282ca6`](https://www.github.com/tauri-apps/tauri/commit/faf282ca6ccf76c706db46f85aa207018dcf1ced) ([#10103](https://www.github.com/tauri-apps/tauri/pull/10103)) Fix NSIS uninstaller failing to clean up deep links +- [`58821fc0e`](https://www.github.com/tauri-apps/tauri/commit/58821fc0e5bcca01f3702f4d31edf91d696f323d) ([#10086](https://www.github.com/tauri-apps/tauri/pull/10086)) Fix NSIS esitmated size unit being in kB (1000 bytes) not KB (1024 bytes) +- [`6f469534b`](https://www.github.com/tauri-apps/tauri/commit/6f469534b075d901d978c940873f9480f0d10ee0) ([#9944](https://www.github.com/tauri-apps/tauri/pull/9944)) Fix NSIS installer runs the app as admin when using `perMachine` install mode + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0-beta.18` +- [`f955f7b49`](https://www.github.com/tauri-apps/tauri/commit/f955f7b4903bcea376c0a8b430736f66c8cebf56) ([#9929](https://www.github.com/tauri-apps/tauri/pull/9929)) Switch from `dirs_next` to `dirs` as `dirs_next` is now unmaintained while `dirs` is + +### Breaking Changes + +- [`f21029b1b`](https://www.github.com/tauri-apps/tauri/commit/f21029b1bc25f5cb987e1a25de94c2d364e3e462) ([#9994](https://www.github.com/tauri-apps/tauri/pull/9994)) Changed NSIS start menu shortcut to be placed directly inside `%AppData%\Microsoft\Windows\Start Menu\Programs` without an additional folder. You can get the old behavior by setting `bundle > nsis > startMenuFolder` to the same value as your `productName` +- [`911242f09`](https://www.github.com/tauri-apps/tauri/commit/911242f0928e0a2add3595fa9de27850fb875fa6) ([#9883](https://www.github.com/tauri-apps/tauri/pull/9883)) Move updater target from `bundle > targets` to a separate field `bundle > createUpdaterArtifacts` + ## \[2.0.1-beta.16] ### Bug Fixes diff --git a/tooling/bundler/Cargo.toml b/tooling/bundler/Cargo.toml index 0807cbdb6db2..0061e5006c5a 100644 --- a/tooling/bundler/Cargo.toml +++ b/tooling/bundler/Cargo.toml @@ -2,7 +2,7 @@ workspace = { } [package] name = "tauri-bundler" -version = "2.0.1-beta.16" +version = "2.0.1-beta.17" 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-beta.17", path = "../../core/tauri-utils", features = [ "resources" ] } +tauri-utils = { version = "2.0.0-beta.18", path = "../../core/tauri-utils", features = [ "resources" ] } image = "0.24.9" flate2 = "1.0" anyhow = "1.0" diff --git a/tooling/cli/CHANGELOG.md b/tooling/cli/CHANGELOG.md index 4e0e0f565632..17b481a85d32 100644 --- a/tooling/cli/CHANGELOG.md +++ b/tooling/cli/CHANGELOG.md @@ -1,5 +1,41 @@ # Changelog +## \[2.0.0-beta.21] + +### New Features + +- [`656a64974`](https://www.github.com/tauri-apps/tauri/commit/656a64974468bc207bf39537e02ae179bdee9b83) ([#9318](https://www.github.com/tauri-apps/tauri/pull/9318)) Added a configuration option to disable hardened runtime on macOS codesign. + +### Enhancements + +- [`f44a2ec47`](https://www.github.com/tauri-apps/tauri/commit/f44a2ec47c13243d472fa08a9df8b20d8490d79f) ([#10030](https://www.github.com/tauri-apps/tauri/pull/10030)) Enhance the plugin template to include `permissions/default.toml` and default capabilities file for the example application. + +### Bug Fixes + +- [`019a74e97`](https://www.github.com/tauri-apps/tauri/commit/019a74e970958d29cf69a6f24669d603399dcbb3) ([#9931](https://www.github.com/tauri-apps/tauri/pull/9931)) Fix wrong migration of `clipboard` and `globalShortcut` modules +- [`27838365a`](https://www.github.com/tauri-apps/tauri/commit/27838365a6841b0d3fa645ba2528221d23d4aeb2) ([#10135](https://www.github.com/tauri-apps/tauri/pull/10135)) Fix parsing of cargo profile when using `--profile=` syntax. +- [`79542f4d4`](https://www.github.com/tauri-apps/tauri/commit/79542f4d4542bd97451da7605de16e8464d6a06c) ([#10039](https://www.github.com/tauri-apps/tauri/pull/10039)) Fixed an issue that prevented `tauri icon` from rendering `` nodes in SVG files. +- [`40c0f44e1`](https://www.github.com/tauri-apps/tauri/commit/40c0f44e1c74c18ed0d6c645724d650637725456) ([#9971](https://www.github.com/tauri-apps/tauri/pull/9971)) Changed the deployment target of plugin iOS Xcode project to 13.0 so it works on older iOS releases. +- [`f56cdc9e3`](https://www.github.com/tauri-apps/tauri/commit/f56cdc9e391c4d55e4d7e935203d0f891864f22d) ([#10016](https://www.github.com/tauri-apps/tauri/pull/10016)) Add missing dependency `libayatana-appindicator3.so.1` for rpm package. +- [`1601da5b5`](https://www.github.com/tauri-apps/tauri/commit/1601da5b525de05cb813002d611f22ea4217a4fb) ([#10114](https://www.github.com/tauri-apps/tauri/pull/10114)) Removed alpha channel from default icons in iOS template to comply with Apple's human interface guideline + (https://developer.apple.com/design/human-interface-guidelines/app-icons), because + transparent icons with alpha channel are not allowed, and will be rejected + upon upload to Apple appstore. + +### What's Changed + +- [`3cca5c2be`](https://www.github.com/tauri-apps/tauri/commit/3cca5c2be88bbd52139e7dda371e88510d28bc8e) ([#9924](https://www.github.com/tauri-apps/tauri/pull/9924)) Migrate to new Android buildFeatures.buildConfig format. + +### Dependencies + +- Upgraded to `tauri-bundler@2.0.1-beta.17` +- Upgraded to `tauri-utils@2.0.0-beta.18` +- [`f955f7b49`](https://www.github.com/tauri-apps/tauri/commit/f955f7b4903bcea376c0a8b430736f66c8cebf56) ([#9929](https://www.github.com/tauri-apps/tauri/pull/9929)) Switch from `dirs_next` to `dirs` as `dirs_next` is now unmaintained while `dirs` is + +### Breaking Changes + +- [`911242f09`](https://www.github.com/tauri-apps/tauri/commit/911242f0928e0a2add3595fa9de27850fb875fa6) ([#9883](https://www.github.com/tauri-apps/tauri/pull/9883)) Move updater target from `bundle > targets` to a separate field `bundle > createUpdaterArtifacts` + ## \[2.0.0-beta.20] ### Dependencies diff --git a/tooling/cli/Cargo.lock b/tooling/cli/Cargo.lock index e125e87ac939..ce052b6a7015 100644 --- a/tooling/cli/Cargo.lock +++ b/tooling/cli/Cargo.lock @@ -4848,7 +4848,7 @@ dependencies = [ [[package]] name = "tauri-bundler" -version = "2.0.1-beta.16" +version = "2.0.1-beta.17" dependencies = [ "anyhow", "ar", @@ -4876,7 +4876,7 @@ dependencies = [ "strsim 0.11.0", "tar", "tauri-icns", - "tauri-utils 2.0.0-beta.17", + "tauri-utils 2.0.0-beta.18", "tempfile", "thiserror", "time", @@ -4890,7 +4890,7 @@ dependencies = [ [[package]] name = "tauri-cli" -version = "2.0.0-beta.20" +version = "2.0.0-beta.21" dependencies = [ "anyhow", "axum", @@ -4941,7 +4941,7 @@ dependencies = [ "tauri-bundler", "tauri-icns", "tauri-utils 1.5.4", - "tauri-utils 2.0.0-beta.17", + "tauri-utils 2.0.0-beta.18", "tokio", "toml 0.8.10", "toml_edit 0.22.6", @@ -5004,7 +5004,7 @@ dependencies = [ [[package]] name = "tauri-utils" -version = "2.0.0-beta.17" +version = "2.0.0-beta.18" dependencies = [ "aes-gcm", "ctor", diff --git a/tooling/cli/Cargo.toml b/tooling/cli/Cargo.toml index f4a6d6ac1718..030cfe8b17a6 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-beta.20" +version = "2.0.0-beta.21" authors = [ "Tauri Programme within The Commons Conservancy" ] edition = "2021" rust-version = "1.70" @@ -48,7 +48,7 @@ sublime_fuzzy = "0.7" clap_complete = "4" clap = { version = "4.5", features = [ "derive", "env" ] } anyhow = "1.0" -tauri-bundler = { version = "2.0.1-beta.16", default-features = false, path = "../bundler" } +tauri-bundler = { version = "2.0.1-beta.17", default-features = false, path = "../bundler" } colored = "2.1" serde = { version = "1.0", features = [ "derive" ] } serde_json = { version = "1.0", features = [ "preserve_order" ] } @@ -58,7 +58,7 @@ shared_child = "1.0" duct = "0.13" toml_edit = { version = "0.22", features = [ "serde" ] } json-patch = "1.2" -tauri-utils = { version = "2.0.0-beta.17", path = "../../core/tauri-utils", features = [ "isolation", "schema", "config-json5", "config-toml" ] } +tauri-utils = { version = "2.0.0-beta.18", 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 14d93771d45b..f5b2fc271f4b 100644 --- a/tooling/cli/metadata-v2.json +++ b/tooling/cli/metadata-v2.json @@ -1,9 +1,9 @@ { "cli.js": { - "version": "2.0.0-beta.20", + "version": "2.0.0-beta.21", "node": ">= 10.0.0" }, - "tauri": "2.0.0-beta.22", - "tauri-build": "2.0.0-beta.17", - "tauri-plugin": "2.0.0-beta.17" + "tauri": "2.0.0-beta.23", + "tauri-build": "2.0.0-beta.18", + "tauri-plugin": "2.0.0-beta.18" } diff --git a/tooling/cli/node/CHANGELOG.md b/tooling/cli/node/CHANGELOG.md index 8d7cc269ec4a..b4a57675186f 100644 --- a/tooling/cli/node/CHANGELOG.md +++ b/tooling/cli/node/CHANGELOG.md @@ -1,5 +1,40 @@ # Changelog +## \[2.0.0-beta.21] + +### New Features + +- [`656a64974`](https://www.github.com/tauri-apps/tauri/commit/656a64974468bc207bf39537e02ae179bdee9b83) ([#9318](https://www.github.com/tauri-apps/tauri/pull/9318)) Added a configuration option to disable hardened runtime on macOS codesign. + +### Enhancements + +- [`f44a2ec47`](https://www.github.com/tauri-apps/tauri/commit/f44a2ec47c13243d472fa08a9df8b20d8490d79f) ([#10030](https://www.github.com/tauri-apps/tauri/pull/10030)) Enhance the plugin template to include `permissions/default.toml` and default capabilities file for the example application. + +### Bug Fixes + +- [`019a74e97`](https://www.github.com/tauri-apps/tauri/commit/019a74e970958d29cf69a6f24669d603399dcbb3) ([#9931](https://www.github.com/tauri-apps/tauri/pull/9931)) Fix wrong migration of `clipboard` and `globalShortcut` modules +- [`27838365a`](https://www.github.com/tauri-apps/tauri/commit/27838365a6841b0d3fa645ba2528221d23d4aeb2) ([#10135](https://www.github.com/tauri-apps/tauri/pull/10135)) Fix parsing of cargo profile when using `--profile=` syntax. +- [`79542f4d4`](https://www.github.com/tauri-apps/tauri/commit/79542f4d4542bd97451da7605de16e8464d6a06c) ([#10039](https://www.github.com/tauri-apps/tauri/pull/10039)) Fixed an issue that prevented `tauri icon` from rendering `` nodes in SVG files. +- [`40c0f44e1`](https://www.github.com/tauri-apps/tauri/commit/40c0f44e1c74c18ed0d6c645724d650637725456) ([#9971](https://www.github.com/tauri-apps/tauri/pull/9971)) Changed the deployment target of plugin iOS Xcode project to 13.0 so it works on older iOS releases. +- [`f56cdc9e3`](https://www.github.com/tauri-apps/tauri/commit/f56cdc9e391c4d55e4d7e935203d0f891864f22d) ([#10016](https://www.github.com/tauri-apps/tauri/pull/10016)) Add missing dependency `libayatana-appindicator3.so.1` for rpm package. +- [`1601da5b5`](https://www.github.com/tauri-apps/tauri/commit/1601da5b525de05cb813002d611f22ea4217a4fb) ([#10114](https://www.github.com/tauri-apps/tauri/pull/10114)) Removed alpha channel from default icons in iOS template to comply with Apple's human interface guideline + (https://developer.apple.com/design/human-interface-guidelines/app-icons), because + transparent icons with alpha channel are not allowed, and will be rejected + upon upload to Apple appstore. + +### What's Changed + +- [`3cca5c2be`](https://www.github.com/tauri-apps/tauri/commit/3cca5c2be88bbd52139e7dda371e88510d28bc8e) ([#9924](https://www.github.com/tauri-apps/tauri/pull/9924)) Migrate to new Android buildFeatures.buildConfig format. + +### Dependencies + +- Upgraded to `tauri-cli@2.0.0-beta.21` +- [`f955f7b49`](https://www.github.com/tauri-apps/tauri/commit/f955f7b4903bcea376c0a8b430736f66c8cebf56) ([#9929](https://www.github.com/tauri-apps/tauri/pull/9929)) Switch from `dirs_next` to `dirs` as `dirs_next` is now unmaintained while `dirs` is + +### Breaking Changes + +- [`911242f09`](https://www.github.com/tauri-apps/tauri/commit/911242f0928e0a2add3595fa9de27850fb875fa6) ([#9883](https://www.github.com/tauri-apps/tauri/pull/9883)) Move updater target from `bundle > targets` to a separate field `bundle > createUpdaterArtifacts` + ## \[2.0.0-beta.20] ### Dependencies diff --git a/tooling/cli/node/package.json b/tooling/cli/node/package.json index 29c74fa2977d..784a3972b257 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-beta.20", + "version": "2.0.0-beta.21", "description": "Command line interface for building Tauri apps", "funding": { "type": "opencollective",