From c7b9a5352532a8ea52bbdb18d81c99ba2842ec71 Mon Sep 17 00:00:00 2001 From: Lucas Fernandes Nogueira Date: Wed, 2 Oct 2024 09:42:45 -0300 Subject: [PATCH] chore: promote to v2 stable (#11198) * chore: promote to v2 stable - deletes all RC change files - adds a new change file to promote all packages to v2 stable - manually fix the tauri-driver, tauri-macos-sign, tauri-bundler versions so the next covector bump will move them to 2.0.0 - manually patch the metadata-v2.json file so the next covector update will mark all packages as 2.0.0 * ignore audit vuln without fixes * bump msrv to 1.78 * run covector version * fix sync lockfile covector * #[allow(clippy::manual_inspect)] --- .cargo/audit.toml | 9 + .changes/add-notarize-error.md | 6 - .changes/allow-commands-by-default.md | 5 - ...always-enable-linux-ipc-custom-protocol.md | 7 - .changes/android-dev-open-adb-fix.md | 6 - .changes/android-gradle-8-9.md | 6 - .changes/android-port-forward-fixes.md | 6 - .changes/api-permissions-plugin.md | 5 - .changes/api-to-physical.md | 6 - .changes/api-tray-event-refactor.md | 7 - .../append_invoke_initialization_script.md | 5 - .changes/asset-resolver-dev-fallback.md | 6 - .changes/assets-iter-cow.md | 6 - .changes/avoid-rebuilds.md | 7 - .changes/brotli-6.md | 6 - .changes/bundler-appimage-files.md | 5 - .changes/bundler-github-mirror-from-env.md | 6 - .changes/bundler-github-mirror-template.md | 6 - .changes/bundler-gnueabi-armel.md | 5 - .changes/bundler-nsis-webview2-success.md | 5 - .../bundler-object-custom-sign-command.md | 8 - .changes/button-state-camel-case.md | 6 - .changes/capability-id-already-exists.md | 5 - .../change-default-export-option-debugging.md | 6 - .changes/change-pr-10435.md | 5 - .changes/change-pr-10498.md | 5 - .changes/change-pr-10619.md | 5 - .changes/change-pr-10676.md | 6 - .changes/change-pr-10718.md | 6 - .changes/change-pr-11056.md | 8 - .changes/change-type-of-macos-webview.md | 6 - .changes/changelog-path-deb.md | 5 - .changes/check-android-lib-symbols.md | 6 - .changes/clear-all-browsing-data-api.md | 6 - .changes/clear-all-browsing-data.md | 8 - .changes/cli-add-no-fmt.md | 6 - .changes/cli-add-npm.md | 7 - .changes/cli-android-template-androidtv.md | 6 - .changes/cli-desktop-port-exposure.md | 6 - .changes/cli-handle-main-binary.md | 6 - .changes/cli-info-include-arch.md | 6 - .changes/cli-info-plugins.md | 6 - .changes/cli-make-app-dir-consistent.md | 6 - .changes/cli-mobile-checks.md | 6 - .../cli-plugin-init-no-github-by-default.md | 7 - .changes/cli-plugin-init-no-github.md | 7 - .changes/cli-plugin-no-example.md | 7 - .changes/cli-signtool-path.md | 5 - .changes/cli-template-log-plugin.md | 6 - .changes/config.json | 6 +- .changes/core-default-schema.md | 5 - .changes/core-plugin-namespace.md | 9 - .changes/core-unmanage.md | 6 - .../crash-closing-window-multiple-times.md | 5 - .changes/custom-invoke-system-invoke-key.md | 5 - .changes/custom-protocol-label.md | 9 - .changes/dev-url-localhost-mobile.md | 9 - .changes/do-not-exit-on-log-fail.md | 6 - .changes/embed-plist-no-unit-val.md | 6 - .changes/enhance-android-port-forwarding.md | 6 - .changes/enhance-ios-lib-validation.md | 6 - .changes/enhance-permission-error-message.md | 5 - .changes/ensure-gradlew-unix.md | 6 - .changes/feat-remove-target-sdk.md | 7 - .changes/fix-adb.md | 6 - .changes/fix-add-plugin-npm-version-req.md | 6 - .changes/fix-android-proguard.md | 5 - .changes/fix-android-remove-current-script.md | 5 - .changes/fix-bun-ios-usage.md | 6 - .changes/fix-cli-add-plugin-version.md | 6 - .changes/fix-cli-dev-server-android.md | 6 - .changes/fix-cli-panic-bun.md | 5 - .changes/fix-colon-in-file-path.md | 5 - .../fix-conditional-ios-deployment-target.md | 6 - .changes/fix-conf-parsing-error-filepath.md | 7 - .changes/fix-config-override.md | 6 - .changes/fix-context-stack-size.md | 5 - .changes/fix-dev-server-proxy-url.md | 5 - .changes/fix-export-default-permissions.md | 5 - .changes/fix-identifier-config-required.md | 5 - .changes/fix-ios-app-export.md | 6 - .changes/fix-ios-automatic-signing-ci.md | 6 - .changes/fix-ios-build-older-swift.md | 6 - .changes/fix-ios-build-simulator.md | 6 - .changes/fix-ios-bun-support.md | 6 - .changes/fix-ios-proj-sync.md | 6 - .changes/fix-ios-signing-api-key.md | 6 - .changes/fix-ipc-fallback.md | 5 - .changes/fix-isolation-parse-raw-body.md | 5 - .changes/fix-manifest-migration.md | 6 - .changes/fix-missing-codesign-error-macos.md | 5 - .changes/fix-pbxproj-id-parse.md | 6 - .../fix-permission-state-unknown-display.md | 5 - .changes/fix-request-permissions.md | 5 - .changes/fix-tauri-build-filedescription.md | 6 - .changes/fix-tauri-plugin-ios-init.md | 6 - .changes/fix-tslib-path.md | 5 - .changes/fix-usage-without-compression.md | 6 - .changes/fix-v1-frontend-migration.md | 6 - .changes/fix-xcodebuild-arch.md | 7 - .changes/get-window-async.md | 9 - .changes/ide-commands-verbosity.md | 7 - .changes/improve-cli-init.md | 6 - .changes/infer-signing-identity.md | 7 - .changes/inject-mobile-resources.md | 6 - .changes/ios-codesign-on-build.md | 6 - .changes/ios-custom-project-template.md | 7 - .changes/ios-default-minversion.md | 7 - .changes/ios-frameworks.md | 7 - .changes/ios-invoke-response-null.md | 5 - .changes/isolation-main-frame-origin.md | 6 - .changes/linux-option-gtk-app-id.md | 6 - .changes/main_binary_name-exe.md | 7 - .changes/main_binary_name.md | 8 - .changes/maintainer-fallback.md | 5 - .changes/migrate-plugins.md | 6 - .changes/migrate-prevent-duplications.md | 6 - .changes/migrate-v1-plugin-npm.md | 6 - .changes/migrate-vue-svelte.md | 6 - .changes/min-ios-version.md | 7 - .changes/mobile-async.md | 6 - .changes/mobile-identifier.md | 8 - .changes/mobile-plugin-get-args.md | 6 - .changes/nsis-ensure-webview2-version.md | 6 - .changes/objc2-nsimage-missing.md | 5 - .changes/only-validate-ios-lib-debug.md | 6 - .changes/permissions-add-target-specific.md | 7 - .changes/plugin-builder-failable.md | 5 - .changes/pre.json | 190 ----- ...proguard-keep-json-deserializer-classes.md | 5 - .changes/provisioning-signing-ios.md | 7 - .changes/rc-migration.md | 6 - .changes/readd-target-sdk-app.md | 6 - .changes/refactor-ipc-error.md | 5 - .changes/refactor-ipc-response.md | 6 - .changes/remove-cargo-config-creation.md | 6 - .changes/remove-invoke-system-responder.md | 5 - .changes/remove-open-command.md | 6 - .changes/remove-unsecure-configs.md | 8 - .changes/remove-webview_fixed_runtime_path.md | 8 - .changes/rerun-if-platform-conf.changes.md | 7 - .changes/resource-dir-android.md | 5 - .changes/resource-dir-ios.md | 5 - .changes/resources-map-becoming-dirs.md | 5 - .changes/resources-path-deb-rpm.md | 5 - .changes/restart-handle-binary-name-change.md | 5 - .../revert-10969-consistent-update-code.md | 5 - .changes/rust-permission-state.md | 5 - .changes/safe-file-path-serialize.md | 6 - .changes/safe-path-buf-from-str.md | 5 - .changes/scope-object-match.md | 5 - .changes/self-signed-cert.md | 5 - .changes/serialize-array-buffer.md | 6 - .changes/set-theme-api.md | 5 - .changes/set-theme.md | 7 - .changes/share-webcontext.md | 7 - ...n-non-zipped-updater-with-v1-compatible.md | 6 - .changes/store-main-binary-name.md | 6 - .changes/sync-ios-version.md | 6 - .../synchronize-config-and-xcode-project.md | 6 - .../synchronize-pbxproj-export-options.md | 6 - .changes/tauri-build.md | 6 - .changes/tauri-cli-generate-upgrade-code.md | 6 - .changes/tauri-driver-1.x.md | 5 - .changes/tray-double-click.md | 5 - .changes/trunk-ios-dev.md | 6 - .changes/universal-bin-build-fails.md | 6 - .changes/update-android-plugin-template.md | 6 - .changes/update-docs-icon-path.md | 17 - .changes/update-ios-logging.md | 6 - .changes/update-pbxproj-codesign.md | 6 - .changes/update-tao-wry.md | 7 - .../update-trayicon-infer-urlpattern-image.md | 6 - .changes/update-wry.md | 5 - .changes/upgrade-code-option.md | 6 - .changes/use-objc2.md | 6 - ...utils-autogenerated-command-return-list.md | 5 - .changes/utils-fix-plugin-reference.md | 5 - .changes/v1-migrate-updater.md | 6 - .changes/v1-migration-improvement.md | 6 - .changes/webview-hide-show-api.md | 6 - .changes/webview-hide-show-runtime.md | 7 - .changes/webview-hide-show.md | 6 - .changes/window-config-create.md | 6 - .changes/window-set-enabled-api.md | 5 - .changes/window-set-enabled.md | 7 - .changes/wix-consistent-product-code.md | 6 - .changes/wix-upgrade-code-regression.md | 5 - .../workflows/covector-version-or-publish.yml | 4 + .github/workflows/test-core.yml | 13 +- Cargo.lock | 776 +++++++++--------- Cargo.toml | 2 +- bench/Cargo.toml | 2 +- .../tests/cpu_intensive/src-tauri/Cargo.toml | 2 +- .../tests/files_transfer/src-tauri/Cargo.toml | 2 +- bench/tests/helloworld/src-tauri/Cargo.toml | 2 +- crates/tauri-build/CHANGELOG.md | 12 + crates/tauri-build/Cargo.toml | 6 +- crates/tauri-bundler/CHANGELOG.md | 12 + crates/tauri-bundler/Cargo.toml | 8 +- crates/tauri-cli/CHANGELOG.md | 13 + crates/tauri-cli/Cargo.toml | 10 +- crates/tauri-cli/config.schema.json | 2 +- crates/tauri-cli/metadata-v2.json | 8 +- .../app/src-tauri/Cargo.crate-manifest | 2 +- .../templates/plugin/Cargo.crate-manifest | 2 +- .../tauri-app/src-tauri/Cargo.crate-manifest | 2 +- .../vanilla/src-tauri/Cargo.crate-manifest | 2 +- crates/tauri-codegen/CHANGELOG.md | 11 + crates/tauri-codegen/Cargo.toml | 4 +- crates/tauri-driver/CHANGELOG.md | 7 + crates/tauri-driver/Cargo.toml | 4 +- crates/tauri-macos-sign/CHANGELOG.md | 7 + crates/tauri-macos-sign/Cargo.toml | 4 +- crates/tauri-macros/CHANGELOG.md | 12 + crates/tauri-macros/Cargo.toml | 6 +- crates/tauri-plugin/CHANGELOG.md | 11 + crates/tauri-plugin/Cargo.toml | 4 +- crates/tauri-runtime-wry/CHANGELOG.md | 12 + crates/tauri-runtime-wry/Cargo.toml | 6 +- crates/tauri-runtime-wry/src/lib.rs | 3 + crates/tauri-runtime/CHANGELOG.md | 11 + crates/tauri-runtime/Cargo.toml | 4 +- .../schemas/config.schema.json | 2 +- crates/tauri-utils/CHANGELOG.md | 7 + crates/tauri-utils/Cargo.toml | 2 +- crates/tauri/CHANGELOG.md | 15 + crates/tauri/Cargo.toml | 14 +- examples/api/src-tauri/Cargo.toml | 2 +- .../file-associations/src-tauri/Cargo.toml | 2 +- examples/resources/src-tauri/Cargo.toml | 2 +- packages/api/CHANGELOG.md | 6 + packages/api/package.json | 2 +- packages/cli/CHANGELOG.md | 10 + packages/cli/package.json | 2 +- 235 files changed, 634 insertions(+), 1742 deletions(-) create mode 100644 .cargo/audit.toml delete mode 100644 .changes/add-notarize-error.md delete mode 100644 .changes/allow-commands-by-default.md delete mode 100644 .changes/always-enable-linux-ipc-custom-protocol.md delete mode 100644 .changes/android-dev-open-adb-fix.md delete mode 100644 .changes/android-gradle-8-9.md delete mode 100644 .changes/android-port-forward-fixes.md delete mode 100644 .changes/api-permissions-plugin.md delete mode 100644 .changes/api-to-physical.md delete mode 100644 .changes/api-tray-event-refactor.md delete mode 100644 .changes/append_invoke_initialization_script.md delete mode 100644 .changes/asset-resolver-dev-fallback.md delete mode 100644 .changes/assets-iter-cow.md delete mode 100644 .changes/avoid-rebuilds.md delete mode 100644 .changes/brotli-6.md delete mode 100644 .changes/bundler-appimage-files.md delete mode 100644 .changes/bundler-github-mirror-from-env.md delete mode 100644 .changes/bundler-github-mirror-template.md delete mode 100644 .changes/bundler-gnueabi-armel.md delete mode 100644 .changes/bundler-nsis-webview2-success.md delete mode 100644 .changes/bundler-object-custom-sign-command.md delete mode 100644 .changes/button-state-camel-case.md delete mode 100644 .changes/capability-id-already-exists.md delete mode 100644 .changes/change-default-export-option-debugging.md delete mode 100644 .changes/change-pr-10435.md delete mode 100644 .changes/change-pr-10498.md delete mode 100644 .changes/change-pr-10619.md delete mode 100644 .changes/change-pr-10676.md delete mode 100644 .changes/change-pr-10718.md delete mode 100644 .changes/change-pr-11056.md delete mode 100644 .changes/change-type-of-macos-webview.md delete mode 100644 .changes/changelog-path-deb.md delete mode 100644 .changes/check-android-lib-symbols.md delete mode 100644 .changes/clear-all-browsing-data-api.md delete mode 100644 .changes/clear-all-browsing-data.md delete mode 100644 .changes/cli-add-no-fmt.md delete mode 100644 .changes/cli-add-npm.md delete mode 100644 .changes/cli-android-template-androidtv.md delete mode 100644 .changes/cli-desktop-port-exposure.md delete mode 100644 .changes/cli-handle-main-binary.md delete mode 100644 .changes/cli-info-include-arch.md delete mode 100644 .changes/cli-info-plugins.md delete mode 100644 .changes/cli-make-app-dir-consistent.md delete mode 100644 .changes/cli-mobile-checks.md delete mode 100644 .changes/cli-plugin-init-no-github-by-default.md delete mode 100644 .changes/cli-plugin-init-no-github.md delete mode 100644 .changes/cli-plugin-no-example.md delete mode 100644 .changes/cli-signtool-path.md delete mode 100644 .changes/cli-template-log-plugin.md delete mode 100644 .changes/core-default-schema.md delete mode 100644 .changes/core-plugin-namespace.md delete mode 100644 .changes/core-unmanage.md delete mode 100644 .changes/crash-closing-window-multiple-times.md delete mode 100644 .changes/custom-invoke-system-invoke-key.md delete mode 100644 .changes/custom-protocol-label.md delete mode 100644 .changes/dev-url-localhost-mobile.md delete mode 100644 .changes/do-not-exit-on-log-fail.md delete mode 100644 .changes/embed-plist-no-unit-val.md delete mode 100644 .changes/enhance-android-port-forwarding.md delete mode 100644 .changes/enhance-ios-lib-validation.md delete mode 100644 .changes/enhance-permission-error-message.md delete mode 100644 .changes/ensure-gradlew-unix.md delete mode 100644 .changes/feat-remove-target-sdk.md delete mode 100644 .changes/fix-adb.md delete mode 100644 .changes/fix-add-plugin-npm-version-req.md delete mode 100644 .changes/fix-android-proguard.md delete mode 100644 .changes/fix-android-remove-current-script.md delete mode 100644 .changes/fix-bun-ios-usage.md delete mode 100644 .changes/fix-cli-add-plugin-version.md delete mode 100644 .changes/fix-cli-dev-server-android.md delete mode 100644 .changes/fix-cli-panic-bun.md delete mode 100644 .changes/fix-colon-in-file-path.md delete mode 100644 .changes/fix-conditional-ios-deployment-target.md delete mode 100644 .changes/fix-conf-parsing-error-filepath.md delete mode 100644 .changes/fix-config-override.md delete mode 100644 .changes/fix-context-stack-size.md delete mode 100644 .changes/fix-dev-server-proxy-url.md delete mode 100644 .changes/fix-export-default-permissions.md delete mode 100644 .changes/fix-identifier-config-required.md delete mode 100644 .changes/fix-ios-app-export.md delete mode 100644 .changes/fix-ios-automatic-signing-ci.md delete mode 100644 .changes/fix-ios-build-older-swift.md delete mode 100644 .changes/fix-ios-build-simulator.md delete mode 100644 .changes/fix-ios-bun-support.md delete mode 100644 .changes/fix-ios-proj-sync.md delete mode 100644 .changes/fix-ios-signing-api-key.md delete mode 100644 .changes/fix-ipc-fallback.md delete mode 100644 .changes/fix-isolation-parse-raw-body.md delete mode 100644 .changes/fix-manifest-migration.md delete mode 100644 .changes/fix-missing-codesign-error-macos.md delete mode 100644 .changes/fix-pbxproj-id-parse.md delete mode 100644 .changes/fix-permission-state-unknown-display.md delete mode 100644 .changes/fix-request-permissions.md delete mode 100644 .changes/fix-tauri-build-filedescription.md delete mode 100644 .changes/fix-tauri-plugin-ios-init.md delete mode 100644 .changes/fix-tslib-path.md delete mode 100644 .changes/fix-usage-without-compression.md delete mode 100644 .changes/fix-v1-frontend-migration.md delete mode 100644 .changes/fix-xcodebuild-arch.md delete mode 100644 .changes/get-window-async.md delete mode 100644 .changes/ide-commands-verbosity.md delete mode 100644 .changes/improve-cli-init.md delete mode 100644 .changes/infer-signing-identity.md delete mode 100644 .changes/inject-mobile-resources.md delete mode 100644 .changes/ios-codesign-on-build.md delete mode 100644 .changes/ios-custom-project-template.md delete mode 100644 .changes/ios-default-minversion.md delete mode 100644 .changes/ios-frameworks.md delete mode 100644 .changes/ios-invoke-response-null.md delete mode 100644 .changes/isolation-main-frame-origin.md delete mode 100644 .changes/linux-option-gtk-app-id.md delete mode 100644 .changes/main_binary_name-exe.md delete mode 100644 .changes/main_binary_name.md delete mode 100644 .changes/maintainer-fallback.md delete mode 100644 .changes/migrate-plugins.md delete mode 100644 .changes/migrate-prevent-duplications.md delete mode 100644 .changes/migrate-v1-plugin-npm.md delete mode 100644 .changes/migrate-vue-svelte.md delete mode 100644 .changes/min-ios-version.md delete mode 100644 .changes/mobile-async.md delete mode 100644 .changes/mobile-identifier.md delete mode 100644 .changes/mobile-plugin-get-args.md delete mode 100644 .changes/nsis-ensure-webview2-version.md delete mode 100644 .changes/objc2-nsimage-missing.md delete mode 100644 .changes/only-validate-ios-lib-debug.md delete mode 100644 .changes/permissions-add-target-specific.md delete mode 100644 .changes/plugin-builder-failable.md delete mode 100644 .changes/pre.json delete mode 100644 .changes/proguard-keep-json-deserializer-classes.md delete mode 100644 .changes/provisioning-signing-ios.md delete mode 100644 .changes/rc-migration.md delete mode 100644 .changes/readd-target-sdk-app.md delete mode 100644 .changes/refactor-ipc-error.md delete mode 100644 .changes/refactor-ipc-response.md delete mode 100644 .changes/remove-cargo-config-creation.md delete mode 100644 .changes/remove-invoke-system-responder.md delete mode 100644 .changes/remove-open-command.md delete mode 100644 .changes/remove-unsecure-configs.md delete mode 100644 .changes/remove-webview_fixed_runtime_path.md delete mode 100644 .changes/rerun-if-platform-conf.changes.md delete mode 100644 .changes/resource-dir-android.md delete mode 100644 .changes/resource-dir-ios.md delete mode 100644 .changes/resources-map-becoming-dirs.md delete mode 100644 .changes/resources-path-deb-rpm.md delete mode 100644 .changes/restart-handle-binary-name-change.md delete mode 100644 .changes/revert-10969-consistent-update-code.md delete mode 100644 .changes/rust-permission-state.md delete mode 100644 .changes/safe-file-path-serialize.md delete mode 100644 .changes/safe-path-buf-from-str.md delete mode 100644 .changes/scope-object-match.md delete mode 100644 .changes/self-signed-cert.md delete mode 100644 .changes/serialize-array-buffer.md delete mode 100644 .changes/set-theme-api.md delete mode 100644 .changes/set-theme.md delete mode 100644 .changes/share-webcontext.md delete mode 100644 .changes/sign-non-zipped-updater-with-v1-compatible.md delete mode 100644 .changes/store-main-binary-name.md delete mode 100644 .changes/sync-ios-version.md delete mode 100644 .changes/synchronize-config-and-xcode-project.md delete mode 100644 .changes/synchronize-pbxproj-export-options.md delete mode 100644 .changes/tauri-build.md delete mode 100644 .changes/tauri-cli-generate-upgrade-code.md delete mode 100644 .changes/tauri-driver-1.x.md delete mode 100644 .changes/tray-double-click.md delete mode 100644 .changes/trunk-ios-dev.md delete mode 100644 .changes/universal-bin-build-fails.md delete mode 100644 .changes/update-android-plugin-template.md delete mode 100644 .changes/update-docs-icon-path.md delete mode 100644 .changes/update-ios-logging.md delete mode 100644 .changes/update-pbxproj-codesign.md delete mode 100644 .changes/update-tao-wry.md delete mode 100644 .changes/update-trayicon-infer-urlpattern-image.md delete mode 100644 .changes/update-wry.md delete mode 100644 .changes/upgrade-code-option.md delete mode 100644 .changes/use-objc2.md delete mode 100644 .changes/utils-autogenerated-command-return-list.md delete mode 100644 .changes/utils-fix-plugin-reference.md delete mode 100644 .changes/v1-migrate-updater.md delete mode 100644 .changes/v1-migration-improvement.md delete mode 100644 .changes/webview-hide-show-api.md delete mode 100644 .changes/webview-hide-show-runtime.md delete mode 100644 .changes/webview-hide-show.md delete mode 100644 .changes/window-config-create.md delete mode 100644 .changes/window-set-enabled-api.md delete mode 100644 .changes/window-set-enabled.md delete mode 100644 .changes/wix-consistent-product-code.md delete mode 100644 .changes/wix-upgrade-code-regression.md diff --git a/.cargo/audit.toml b/.cargo/audit.toml new file mode 100644 index 000000000..c67661d57 --- /dev/null +++ b/.cargo/audit.toml @@ -0,0 +1,9 @@ +[advisories] +ignore = [ + # rsa Marvin Attack + "RUSTSEC-2023-0071", + # difference is unmaintained + "RUSTSEC-2020-0095", + # proc-macro-error is unmaintained + "RUSTSEC-2024-0370", +] diff --git a/.changes/add-notarize-error.md b/.changes/add-notarize-error.md deleted file mode 100644 index 2f553e664..000000000 --- a/.changes/add-notarize-error.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Include notarization error output in the error message if it fails. diff --git a/.changes/allow-commands-by-default.md b/.changes/allow-commands-by-default.md deleted file mode 100644 index 6f4114514..000000000 --- a/.changes/allow-commands-by-default.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch:feat ---- - -Added `InlinedPlugin::default_permission` to autogenerate the default permission of an inlined plugin. diff --git a/.changes/always-enable-linux-ipc-custom-protocol.md b/.changes/always-enable-linux-ipc-custom-protocol.md deleted file mode 100644 index bea37404a..000000000 --- a/.changes/always-enable-linux-ipc-custom-protocol.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch:breaking -"tauri-runtime-wry": patch:breaking ---- - -The `linux-ipc-protocol` feature is now always enabled, so the Cargo feature flag was removed. -This increases the minimum webkit2gtk version to a release that does not affect the minimum target Linux distros for Tauri apps. diff --git a/.changes/android-dev-open-adb-fix.md b/.changes/android-dev-open-adb-fix.md deleted file mode 100644 index a2e398a05..000000000 --- a/.changes/android-dev-open-adb-fix.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes running `android dev --open`. diff --git a/.changes/android-gradle-8-9.md b/.changes/android-gradle-8-9.md deleted file mode 100644 index c0b5991b4..000000000 --- a/.changes/android-gradle-8-9.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:enhance' -'@tauri-apps/cli': 'patch:enhance' ---- - -Update gradle to 8.9 and the gradle android plugin to 8.5.1 in the android templates (requires latest Android Studio). This should add support for Java 21 but Java 17 keeps being the recommended version. diff --git a/.changes/android-port-forward-fixes.md b/.changes/android-port-forward-fixes.md deleted file mode 100644 index 97b205d7e..000000000 --- a/.changes/android-port-forward-fixes.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes `android dev` port forward failing under some conditions, add better logging and error handling. diff --git a/.changes/api-permissions-plugin.md b/.changes/api-permissions-plugin.md deleted file mode 100644 index 354ebc6c8..000000000 --- a/.changes/api-permissions-plugin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tauri-apps/api": patch:enhance ---- - -Added `PermissionState`, `checkPermissions` and `requestPermissions` base APIs to the core module, designed for plugin authors to extend. diff --git a/.changes/api-to-physical.md b/.changes/api-to-physical.md deleted file mode 100644 index e6ad4ca4a..000000000 --- a/.changes/api-to-physical.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tauri-apps/api": "patch:feat" ---- - -Add `toPhysical` method on `LogicalPositon` and `LogicalSize` classes. - diff --git a/.changes/api-tray-event-refactor.md b/.changes/api-tray-event-refactor.md deleted file mode 100644 index 5955e2a96..000000000 --- a/.changes/api-tray-event-refactor.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": "patch:breaking" -"@tauri-apps/api": "patch:breaking" ---- - -Simplified emitted tray event JS value and updated `TrayIconEvent` type definition to match it. - diff --git a/.changes/append_invoke_initialization_script.md b/.changes/append_invoke_initialization_script.md deleted file mode 100644 index b0fba2cca..000000000 --- a/.changes/append_invoke_initialization_script.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:enhance ---- - -Added `Builder::append_invoke_initialization_script`. diff --git a/.changes/asset-resolver-dev-fallback.md b/.changes/asset-resolver-dev-fallback.md deleted file mode 100644 index fc9b5069d..000000000 --- a/.changes/asset-resolver-dev-fallback.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch:enhance -"tauri-codegen": patch:enhance ---- - -Enhance `AssetResolver::get` in development mode by reading distDir directly as a fallback to the embedded assets. diff --git a/.changes/assets-iter-cow.md b/.changes/assets-iter-cow.md deleted file mode 100644 index 43249dfa4..000000000 --- a/.changes/assets-iter-cow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-utils": patch:breaking -"tauri": patch:breaking ---- - -The `Assets::iter` function now must return a iterator with `Item = (Cow<'_, str>, Cow<'_, [u8]>)` to be more flexible on contexts where the assets are not `'static`. diff --git a/.changes/avoid-rebuilds.md b/.changes/avoid-rebuilds.md deleted file mode 100644 index 5963d5453..000000000 --- a/.changes/avoid-rebuilds.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch:bug -"tauri-build": patch:bug -"tauri-utils": patch:bug ---- - -Prevent build script from rerunning unnecessarily by only writing files when the content changes. diff --git a/.changes/brotli-6.md b/.changes/brotli-6.md deleted file mode 100644 index 3d170cd14..000000000 --- a/.changes/brotli-6.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-codegen": patch:deps -"tauri-utils": patch:deps ---- - -Updated brotli to v6. diff --git a/.changes/bundler-appimage-files.md b/.changes/bundler-appimage-files.md deleted file mode 100644 index 895b3d506..000000000 --- a/.changes/bundler-appimage-files.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch:bug ---- - -Use appimage files instead of debian files when building appimage \ No newline at end of file diff --git a/.changes/bundler-github-mirror-from-env.md b/.changes/bundler-github-mirror-from-env.md deleted file mode 100644 index 143af34ed..000000000 --- a/.changes/bundler-github-mirror-from-env.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-bundler": patch:feat -"tauri-cli": patch:feat ---- - -Add `TAURI_BUNDLER_TOOLS_GITHUB_MIRROR` environment variable to specify a GitHub mirror to download files and tools used by tauri bundler. This is designed for areas like Mainland China where GitHub access can be unreliable. diff --git a/.changes/bundler-github-mirror-template.md b/.changes/bundler-github-mirror-template.md deleted file mode 100644 index 70cb0cfaf..000000000 --- a/.changes/bundler-github-mirror-template.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-bundler": patch:feat -"tauri-cli": patch:feat ---- - -Add the `TAURI_BUNDLER_TOOLS_GITHUB_MIRROR_TEMPLATE` environment variable to specify a more accessible mirror template, facilitating companies, organizations, or individuals who cannot access GitHub to download the necessary files through their own mirror servers. diff --git a/.changes/bundler-gnueabi-armel.md b/.changes/bundler-gnueabi-armel.md deleted file mode 100644 index cdc898314..000000000 --- a/.changes/bundler-gnueabi-armel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch:bug ---- - -Detect ARM gnueabi as soft-float (armel) instead of hard-float (armhf). Also change the signature of `tauri_bundler::bundle::Settings::binary_arch` to return an enum instead of a `&str`. diff --git a/.changes/bundler-nsis-webview2-success.md b/.changes/bundler-nsis-webview2-success.md deleted file mode 100644 index 68a538a79..000000000 --- a/.changes/bundler-nsis-webview2-success.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": "patch:bug" ---- - -Fix NSIS installer failing to determine whether webview installer downloaded correctly or not. diff --git a/.changes/bundler-object-custom-sign-command.md b/.changes/bundler-object-custom-sign-command.md deleted file mode 100644 index ee0110f78..000000000 --- a/.changes/bundler-object-custom-sign-command.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"tauri-bundler": patch:feat -"tauri-utils": patch:feat -"@tauri-apps/cli": patch:feat -"tauri-cli": patch:feat ---- - -Custom sign command with object notation for whitespaces in the command path and arguments. diff --git a/.changes/button-state-camel-case.md b/.changes/button-state-camel-case.md deleted file mode 100644 index 7d70dc023..000000000 --- a/.changes/button-state-camel-case.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tauri-apps/api": patch:breaking -"tauri": patch:bug ---- - -Change the `button_state` tray event field to camelCase `buttonState`. diff --git a/.changes/capability-id-already-exists.md b/.changes/capability-id-already-exists.md deleted file mode 100644 index c902af9d2..000000000 --- a/.changes/capability-id-already-exists.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch:enhance ---- - -Validate duplicate capability identifier. diff --git a/.changes/change-default-export-option-debugging.md b/.changes/change-default-export-option-debugging.md deleted file mode 100644 index c5263d79c..000000000 --- a/.changes/change-default-export-option-debugging.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:changes -"@tauri-apps/cli": patch:changes ---- - -Change iOS template default export method from deprecated `development` to `debugging`. diff --git a/.changes/change-pr-10435.md b/.changes/change-pr-10435.md deleted file mode 100644 index 7df501a25..000000000 --- a/.changes/change-pr-10435.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:bug ---- - -Fix Specta remote implementation target for `Channel`. diff --git a/.changes/change-pr-10498.md b/.changes/change-pr-10498.md deleted file mode 100644 index 92c9274cf..000000000 --- a/.changes/change-pr-10498.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch:bug ---- - -Correct nsis pre-uninstall hook to post-uninstall diff --git a/.changes/change-pr-10619.md b/.changes/change-pr-10619.md deleted file mode 100644 index 88d292cfd..000000000 --- a/.changes/change-pr-10619.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": "patch:bug" ---- - -Fixed an issue that caused the bundler to not be able to download the AppImage tooling when building for ARM 32bit. diff --git a/.changes/change-pr-10676.md b/.changes/change-pr-10676.md deleted file mode 100644 index 2e531c8d3..000000000 --- a/.changes/change-pr-10676.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tauri-apps/cli": 'patch:bug' -"tauri-cli": 'patch:bug' ---- - -Change plugin template call to `register_ios_plugin` params to snake case diff --git a/.changes/change-pr-10718.md b/.changes/change-pr-10718.md deleted file mode 100644 index b1f739400..000000000 --- a/.changes/change-pr-10718.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": 'patch:bug' -"tauri-utils": 'patch:bug' ---- - -Update swift-rs fixing a plugin build when native dependencies are used. diff --git a/.changes/change-pr-11056.md b/.changes/change-pr-11056.md deleted file mode 100644 index 11b583f34..000000000 --- a/.changes/change-pr-11056.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"tauri": patch:feat -"tauri-runtime-wry": patch:feat -"tauri-runtime": patch:feat -"tauri-utils": patch:feat ---- - -Expose the ability to enabled browser extensions in WebView2 on Windows. diff --git a/.changes/change-type-of-macos-webview.md b/.changes/change-type-of-macos-webview.md deleted file mode 100644 index 795e7362d..000000000 --- a/.changes/change-type-of-macos-webview.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch:breaking -"tauri-runtime-wry": patch:breaking ---- - -Change the pointer type of `PlatformWebview`'s `inner`, `controller`, `ns_window` and `view_controller` to `c_void`, to avoid publically depending on `objc`. diff --git a/.changes/changelog-path-deb.md b/.changes/changelog-path-deb.md deleted file mode 100644 index 23bb6d59f..000000000 --- a/.changes/changelog-path-deb.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'tauri-bundler': 'major:breaking' ---- - -Changed changelog file location in `deb` to `usr/share/doc//changelog.gz` instead of `usr/share/doc//changelog.gz`. For tauri v1 users, the path is unchanged as `product_name` and `main_binary_name` used the same value. diff --git a/.changes/check-android-lib-symbols.md b/.changes/check-android-lib-symbols.md deleted file mode 100644 index 7afbfcf41..000000000 --- a/.changes/check-android-lib-symbols.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Check if the Rust library contains the symbols required at runtime for Android and iOS apps. diff --git a/.changes/clear-all-browsing-data-api.md b/.changes/clear-all-browsing-data-api.md deleted file mode 100644 index 26dfa4fd0..000000000 --- a/.changes/clear-all-browsing-data-api.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tauri-apps/api": "patch:feat" ---- - -Add `WebviewWindow.clearAllBrowsingData` and `Webview.clearAllBrowsingData` to clear the webview browsing data. - diff --git a/.changes/clear-all-browsing-data.md b/.changes/clear-all-browsing-data.md deleted file mode 100644 index df174c242..000000000 --- a/.changes/clear-all-browsing-data.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"tauri": "patch:feat" -"tauri-runtime": "patch:feat" -"tauri-runtime-wry": "patch:feat" ---- - -Add `WebviewWindow::clear_all_browsing_data` and `Webview::clear_all_browsing_data` to clear the webview browsing data. - diff --git a/.changes/cli-add-no-fmt.md b/.changes/cli-add-no-fmt.md deleted file mode 100644 index 55cd54082..000000000 --- a/.changes/cli-add-no-fmt.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": "patch:enhance" -"@tauri-apps/cli": "patch:enhance" ---- - -Added `--no-fmt` option to the `add` command to skip formatting the code after applying changes. diff --git a/.changes/cli-add-npm.md b/.changes/cli-add-npm.md deleted file mode 100644 index addd51e54..000000000 --- a/.changes/cli-add-npm.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-cli": "patch:bug" -"@tauri-apps/cli": "patch:bug" ---- - -Fix `tauri add` failing to add NPM depenency with `npm` package manager. - diff --git a/.changes/cli-android-template-androidtv.md b/.changes/cli-android-template-androidtv.md deleted file mode 100644 index a5ffcbd87..000000000 --- a/.changes/cli-android-template-androidtv.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": "patch:feat" -"@tauri-apps/cli": "patch:feat" ---- - -Add necessary options to `AndroidManifest.xml` in android template to support AndroidTV. diff --git a/.changes/cli-desktop-port-exposure.md b/.changes/cli-desktop-port-exposure.md deleted file mode 100644 index 94d834275..000000000 --- a/.changes/cli-desktop-port-exposure.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": "patch:enhance" -"@tauri-apps/cli": "patch:enhance" ---- - -Changes the default behavior of the `dev` command to only expose to localhost (`127.0.0.1`) instead of the default system interface. \ No newline at end of file diff --git a/.changes/cli-handle-main-binary.md b/.changes/cli-handle-main-binary.md deleted file mode 100644 index 6dbde5280..000000000 --- a/.changes/cli-handle-main-binary.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Automatically discover the `src-tauri/src/main.rs` binary when it is not explicitly defined in the Cargo manifest bin array. diff --git a/.changes/cli-info-include-arch.md b/.changes/cli-info-include-arch.md deleted file mode 100644 index 32ddc2dcb..000000000 --- a/.changes/cli-info-include-arch.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Include architecture in the `tauri info` output. diff --git a/.changes/cli-info-plugins.md b/.changes/cli-info-plugins.md deleted file mode 100644 index df3dd042f..000000000 --- a/.changes/cli-info-plugins.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": "patch:feat" -"@tauri-apps/cli": "patch:feat" ---- - -Add plugins information in `tauri info` output diff --git a/.changes/cli-make-app-dir-consistent.md b/.changes/cli-make-app-dir-consistent.md deleted file mode 100644 index 934c177f9..000000000 --- a/.changes/cli-make-app-dir-consistent.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -CLI commands will now consistently search for the `app_dir` (the directory containing `package.json`) from the current working directory of the command invocation. diff --git a/.changes/cli-mobile-checks.md b/.changes/cli-mobile-checks.md deleted file mode 100644 index 420ac28dd..000000000 --- a/.changes/cli-mobile-checks.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Check if identifier or lib name changed when running mobile commands. diff --git a/.changes/cli-plugin-init-no-github-by-default.md b/.changes/cli-plugin-init-no-github-by-default.md deleted file mode 100644 index fc80edfb1..000000000 --- a/.changes/cli-plugin-init-no-github-by-default.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-cli": "patch:breaking" -"@tauri-apps/cli": "patch:breaking" ---- - -`tauri plugin init/new` will no longer generate a `.github` directory with workflows by default, instead use the new `--github-workflows` flag. - diff --git a/.changes/cli-plugin-init-no-github.md b/.changes/cli-plugin-init-no-github.md deleted file mode 100644 index ce25c8faf..000000000 --- a/.changes/cli-plugin-init-no-github.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-cli": "patch:feat" -"@tauri-apps/cli": "patch:feat" ---- - -Add `--github-workflows` flag for `tauri plugin new/init`. - diff --git a/.changes/cli-plugin-no-example.md b/.changes/cli-plugin-no-example.md deleted file mode 100644 index 3648c20ce..000000000 --- a/.changes/cli-plugin-no-example.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-cli": "patch:feat" -"@tauri-apps/cli": "patch:feat" ---- - -Add `--no-example` flag for `tauri plugin new` and `tauri plugin init` to disable creation of an example project. - diff --git a/.changes/cli-signtool-path.md b/.changes/cli-signtool-path.md deleted file mode 100644 index 09800796b..000000000 --- a/.changes/cli-signtool-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch:feat ---- - -`TAURI_WINDOWS_SIGNTOOL_PATH` environment variable for specifying the path to signtool.exe. diff --git a/.changes/cli-template-log-plugin.md b/.changes/cli-template-log-plugin.md deleted file mode 100644 index aa5988517..000000000 --- a/.changes/cli-template-log-plugin.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tauri-apps/cli": patch:enhance -"tauri-cli": patch:enhance ---- - -Added the `log` plugin to the app template, which is required to visualize logs on Android and iOS. diff --git a/.changes/config.json b/.changes/config.json index 50b289ee3..cfd8f3c05 100644 --- a/.changes/config.json +++ b/.changes/config.json @@ -220,13 +220,11 @@ "tauri-cli": { "path": "./crates/tauri-cli", "manager": "rust", - "dependencies": ["tauri-bundler", "tauri-utils", "tauri-macos-sign"], - "postversion": "cargo check" + "dependencies": ["tauri-bundler", "tauri-utils", "tauri-macos-sign"] }, "tauri-driver": { "path": "./crates/tauri-driver", - "manager": "rust", - "postversion": "cargo check" + "manager": "rust" } } } diff --git a/.changes/core-default-schema.md b/.changes/core-default-schema.md deleted file mode 100644 index 60fb90d5c..000000000 --- a/.changes/core-default-schema.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": "patch:bug" ---- - -Fix schema generation for `core:default` set. diff --git a/.changes/core-plugin-namespace.md b/.changes/core-plugin-namespace.md deleted file mode 100644 index 82936cb5c..000000000 --- a/.changes/core-plugin-namespace.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"tauri": patch:breaking -"tauri-plugin": patch:breaking -"@tauri-apps/cli": patch:breaking -"tauri-cli": patch:breaking ---- - -Core plugin permissions are now prefixed with `core:`, the `core:default` permission set can now be used and the `core` plugin name is reserved. -The `tauri migrate` tool will automate the migration process, which involves prefixing all `app`, `event`, `image`, `menu`, `path`, `resources`, `tray`, `webview` and `window` permissions with `core:`. diff --git a/.changes/core-unmanage.md b/.changes/core-unmanage.md deleted file mode 100644 index d84ba49d0..000000000 --- a/.changes/core-unmanage.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": "patch:feat" ---- - -Add `Manager::unmanage` to remove previously managed state. - diff --git a/.changes/crash-closing-window-multiple-times.md b/.changes/crash-closing-window-multiple-times.md deleted file mode 100644 index acdf9b780..000000000 --- a/.changes/crash-closing-window-multiple-times.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": "patch:bug" ---- - -Fix internal crash when trying to close the same window multiple times. diff --git a/.changes/custom-invoke-system-invoke-key.md b/.changes/custom-invoke-system-invoke-key.md deleted file mode 100644 index bbc3cd518..000000000 --- a/.changes/custom-invoke-system-invoke-key.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:enhance ---- - -Inject `__INVOKE_KEY__` into custom invoke systems so their implementations can properly construct `tauri::webview::InvokeRequest`. diff --git a/.changes/custom-protocol-label.md b/.changes/custom-protocol-label.md deleted file mode 100644 index 34b349810..000000000 --- a/.changes/custom-protocol-label.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"tauri": "patch:breaking" ---- - -Changed uri scheme protocol handler to take `UriSchemeContext` as first argument instead of `AppHandle`. `UriSchemeContext` can be used to access an app handle or the webview label that made the request. The following methods are affected: -- `tauri::Builder::register_uri_scheme_protocol` -- `tauri::Builder::register_asynchronous_uri_scheme_protocol` -- `tauri::plugin::Builder::register_uri_scheme_protocol` -- `tauri::plugin::Builder::register_asynchronous_uri_scheme_protocol` diff --git a/.changes/dev-url-localhost-mobile.md b/.changes/dev-url-localhost-mobile.md deleted file mode 100644 index f4a37061f..000000000 --- a/.changes/dev-url-localhost-mobile.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"tauri-cli": patch:breaking -"@tauri-apps/cli": patch:breaking ---- - -`ios dev` and `android dev` now uses localhost for the development server unless running on an iOS device, -which still requires connecting to the public network address. To conditionally check this on your frontend -framework's configuration you can check for the existence of the `TAURI_DEV_HOST` -environment variable instead of checking if the target is iOS or Android (previous recommendation). diff --git a/.changes/do-not-exit-on-log-fail.md b/.changes/do-not-exit-on-log-fail.md deleted file mode 100644 index 8e56f9983..000000000 --- a/.changes/do-not-exit-on-log-fail.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Do not quit `ios dev` and `android dev` process when we fail to attach the logger. diff --git a/.changes/embed-plist-no-unit-val.md b/.changes/embed-plist-no-unit-val.md deleted file mode 100644 index b054d7342..000000000 --- a/.changes/embed-plist-no-unit-val.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-codegen": patch:changes -"tauri": patch:changes ---- - -Changes how the Info.plist is embedded on macOS development to avoid a clippy warning. diff --git a/.changes/enhance-android-port-forwarding.md b/.changes/enhance-android-port-forwarding.md deleted file mode 100644 index 505869c7a..000000000 --- a/.changes/enhance-android-port-forwarding.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:enhance' -'@tauri-apps/cli': 'patch:enhance' ---- - -Enhance port forwarding on `android dev` to be more resilient and tolerate delays when booting up devices. diff --git a/.changes/enhance-ios-lib-validation.md b/.changes/enhance-ios-lib-validation.md deleted file mode 100644 index a088a1545..000000000 --- a/.changes/enhance-ios-lib-validation.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:enhance' -'@tauri-apps/cli': 'patch:enhance' ---- - -Enhance iOS library validation, checking libs built with link time optimization. diff --git a/.changes/enhance-permission-error-message.md b/.changes/enhance-permission-error-message.md deleted file mode 100644 index 207dbdd9c..000000000 --- a/.changes/enhance-permission-error-message.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:enhance ---- - -Include more information in the IPC permission error message. diff --git a/.changes/ensure-gradlew-unix.md b/.changes/ensure-gradlew-unix.md deleted file mode 100644 index d704dd66c..000000000 --- a/.changes/ensure-gradlew-unix.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Ensure gradlew is executable and does not use CRLF so it can be used on UNIX systems. diff --git a/.changes/feat-remove-target-sdk.md b/.changes/feat-remove-target-sdk.md deleted file mode 100644 index 0d008f114..000000000 --- a/.changes/feat-remove-target-sdk.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch:changes -"@tauri-apps/cli": patch:changes -"tauri-cli": patch:changes ---- - -Remove targetSdk from gradle files diff --git a/.changes/fix-adb.md b/.changes/fix-adb.md deleted file mode 100644 index f292a4d1f..000000000 --- a/.changes/fix-adb.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes running `adb reverse` in Node.js context. diff --git a/.changes/fix-add-plugin-npm-version-req.md b/.changes/fix-add-plugin-npm-version-req.md deleted file mode 100644 index 0b2460946..000000000 --- a/.changes/fix-add-plugin-npm-version-req.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -Fix the `add` command NPM version specifier for known plugins from `2.0.0-rc` (unknown version requirement) to `^2.0.0-rc`. diff --git a/.changes/fix-android-proguard.md b/.changes/fix-android-proguard.md deleted file mode 100644 index f6e7dafae..000000000 --- a/.changes/fix-android-proguard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:bug ---- - -Add a Proguard rule to prevent custom JSON deserializer and serializer classes from being optimized away. diff --git a/.changes/fix-android-remove-current-script.md b/.changes/fix-android-remove-current-script.md deleted file mode 100644 index ddf70c521..000000000 --- a/.changes/fix-android-remove-current-script.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch:bug ---- - -Properly remove isolation script on Android. diff --git a/.changes/fix-bun-ios-usage.md b/.changes/fix-bun-ios-usage.md deleted file mode 100644 index 0845898f7..000000000 --- a/.changes/fix-bun-ios-usage.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -Fix iOS xcode-script usage with `bun`. diff --git a/.changes/fix-cli-add-plugin-version.md b/.changes/fix-cli-add-plugin-version.md deleted file mode 100644 index 3c0db7e07..000000000 --- a/.changes/fix-cli-add-plugin-version.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -Changed the `add` command to use a version requirement that matches the CLI's stable and prerelease numbers. diff --git a/.changes/fix-cli-dev-server-android.md b/.changes/fix-cli-dev-server-android.md deleted file mode 100644 index f7b17db54..000000000 --- a/.changes/fix-cli-dev-server-android.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes `android dev` not working when using the builtin dev server. diff --git a/.changes/fix-cli-panic-bun.md b/.changes/fix-cli-panic-bun.md deleted file mode 100644 index 27bbf8eb4..000000000 --- a/.changes/fix-cli-panic-bun.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tauri-apps/cli": patch:bug ---- - -Exit with code 1 if a panic occurs when running the CLI with `bun`. diff --git a/.changes/fix-colon-in-file-path.md b/.changes/fix-colon-in-file-path.md deleted file mode 100644 index 76abf745a..000000000 --- a/.changes/fix-colon-in-file-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": "patch:bug" ---- - -Fixed an issue where permission files will be generated with ':' in the file path. diff --git a/.changes/fix-conditional-ios-deployment-target.md b/.changes/fix-conditional-ios-deployment-target.md deleted file mode 100644 index 2e6de5c10..000000000 --- a/.changes/fix-conditional-ios-deployment-target.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -The cli now only sets the iOS deployment target environment variable when building for iOS. diff --git a/.changes/fix-conf-parsing-error-filepath.md b/.changes/fix-conf-parsing-error-filepath.md deleted file mode 100644 index 468ec892e..000000000 --- a/.changes/fix-conf-parsing-error-filepath.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-utils": "patch:bug" ---- - -Fixed an issue where configuration parsing errors always displayed 'tauri.conf.json' as the file path, even when using 'Tauri.toml' or 'tauri.conf.json5'. - -The error messages now correctly shows the actual config file being used. diff --git a/.changes/fix-config-override.md b/.changes/fix-config-override.md deleted file mode 100644 index 29d94e701..000000000 --- a/.changes/fix-config-override.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes `[android|ios] build --config ` failing to resolve. diff --git a/.changes/fix-context-stack-size.md b/.changes/fix-context-stack-size.md deleted file mode 100644 index 72c2aba66..000000000 --- a/.changes/fix-context-stack-size.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-codegen": patch:bug ---- - -Generate context in a separate thread to prevent a stack overflow. diff --git a/.changes/fix-dev-server-proxy-url.md b/.changes/fix-dev-server-proxy-url.md deleted file mode 100644 index 733759501..000000000 --- a/.changes/fix-dev-server-proxy-url.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:bug ---- - -Fixes mobile dev server proxy request URL with trailing slashes. diff --git a/.changes/fix-export-default-permissions.md b/.changes/fix-export-default-permissions.md deleted file mode 100644 index 245868efb..000000000 --- a/.changes/fix-export-default-permissions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch:bug ---- - -Correctly export `DefaultPermissionsRule` diff --git a/.changes/fix-identifier-config-required.md b/.changes/fix-identifier-config-required.md deleted file mode 100644 index 47351674e..000000000 --- a/.changes/fix-identifier-config-required.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'tauri-utils': 'patch:bug' ---- - -Fixed an issue that made the `identifier` in `tauri.conf.json` optional while it was actually required. diff --git a/.changes/fix-ios-app-export.md b/.changes/fix-ios-app-export.md deleted file mode 100644 index 175cdd372..000000000 --- a/.changes/fix-ios-app-export.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fix iOS application not including the provided capabilities (entitlements). diff --git a/.changes/fix-ios-automatic-signing-ci.md b/.changes/fix-ios-automatic-signing-ci.md deleted file mode 100644 index 144fca0bb..000000000 --- a/.changes/fix-ios-automatic-signing-ci.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes iOS code signing failing on CI due to a missing development certificate. diff --git a/.changes/fix-ios-build-older-swift.md b/.changes/fix-ios-build-older-swift.md deleted file mode 100644 index c5e6d8990..000000000 --- a/.changes/fix-ios-build-older-swift.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -Fix Swift plugin compilation on older versions. diff --git a/.changes/fix-ios-build-simulator.md b/.changes/fix-ios-build-simulator.md deleted file mode 100644 index 629a1df56..000000000 --- a/.changes/fix-ios-build-simulator.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes `ios build --target [aarch64-sim | x86_64]` failing to generate the app bundle for the iOS simulator. diff --git a/.changes/fix-ios-bun-support.md b/.changes/fix-ios-bun-support.md deleted file mode 100644 index 811c98bf9..000000000 --- a/.changes/fix-ios-bun-support.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes running `ios dev` and `ios build` using `bun`. diff --git a/.changes/fix-ios-proj-sync.md b/.changes/fix-ios-proj-sync.md deleted file mode 100644 index a2c6f61c1..000000000 --- a/.changes/fix-ios-proj-sync.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Only modify the iOS Xcode project "sign style" if we need to enforce manual signing. diff --git a/.changes/fix-ios-signing-api-key.md b/.changes/fix-ios-signing-api-key.md deleted file mode 100644 index 5ee29c319..000000000 --- a/.changes/fix-ios-signing-api-key.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes `ios build` failing to build iOS app in CI when using an API key for automatic signing. diff --git a/.changes/fix-ipc-fallback.md b/.changes/fix-ipc-fallback.md deleted file mode 100644 index 6541e2792..000000000 --- a/.changes/fix-ipc-fallback.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:bug ---- - -Fix IPC fallback (postMessage implementation when custom protocol fails) hanging when sending responses. diff --git a/.changes/fix-isolation-parse-raw-body.md b/.changes/fix-isolation-parse-raw-body.md deleted file mode 100644 index 3dfece32d..000000000 --- a/.changes/fix-isolation-parse-raw-body.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:bug ---- - -Fixes IPC postMessage raw body processing when using the isolation pattern. diff --git a/.changes/fix-manifest-migration.md b/.changes/fix-manifest-migration.md deleted file mode 100644 index 0b662e9b4..000000000 --- a/.changes/fix-manifest-migration.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes v1 migration of Cargo.toml dependencies and features. diff --git a/.changes/fix-missing-codesign-error-macos.md b/.changes/fix-missing-codesign-error-macos.md deleted file mode 100644 index 2e3c45a2a..000000000 --- a/.changes/fix-missing-codesign-error-macos.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-macos-sign": patch:bug ---- - -Fixes output not visible when running on Node.js via NAPI. diff --git a/.changes/fix-pbxproj-id-parse.md b/.changes/fix-pbxproj-id-parse.md deleted file mode 100644 index 683be7454..000000000 --- a/.changes/fix-pbxproj-id-parse.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes Xcode pbxproj file parsing not expecting `_` in build configuration IDs. diff --git a/.changes/fix-permission-state-unknown-display.md b/.changes/fix-permission-state-unknown-display.md deleted file mode 100644 index 39564d7e7..000000000 --- a/.changes/fix-permission-state-unknown-display.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:breaking ---- - -Rename `PermissionState::Unknown` to `PermissionState::Prompt`. diff --git a/.changes/fix-request-permissions.md b/.changes/fix-request-permissions.md deleted file mode 100644 index b00774f37..000000000 --- a/.changes/fix-request-permissions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:bug ---- - -Fix `requestPermissions` not resolving on Android. diff --git a/.changes/fix-tauri-build-filedescription.md b/.changes/fix-tauri-build-filedescription.md deleted file mode 100644 index 02ddec1ec..000000000 --- a/.changes/fix-tauri-build-filedescription.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -tauri-build: 'patch:bug' -tauri-bundler: 'patch:bug' ---- - -The executable and NSIS installer on Windows will now use the `productName` config for the `FileDescription` property instead of `shortDescription`. diff --git a/.changes/fix-tauri-plugin-ios-init.md b/.changes/fix-tauri-plugin-ios-init.md deleted file mode 100644 index c0102c5db..000000000 --- a/.changes/fix-tauri-plugin-ios-init.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fix `tauri plugin ios init` not generating the iOS folder. diff --git a/.changes/fix-tslib-path.md b/.changes/fix-tslib-path.md deleted file mode 100644 index e43ee138c..000000000 --- a/.changes/fix-tslib-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tauri-apps/api": patch:bug ---- - -Fix tslib path in dist. diff --git a/.changes/fix-usage-without-compression.md b/.changes/fix-usage-without-compression.md deleted file mode 100644 index 0e6bf6154..000000000 --- a/.changes/fix-usage-without-compression.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch:bug -"tauri-codegen": patch:bug ---- - -Fixes asset resolving when not using the `compression` feature. diff --git a/.changes/fix-v1-frontend-migration.md b/.changes/fix-v1-frontend-migration.md deleted file mode 100644 index 2ca2540c7..000000000 --- a/.changes/fix-v1-frontend-migration.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Fixes v1 frontend code migration when using plugin default imports. diff --git a/.changes/fix-xcodebuild-arch.md b/.changes/fix-xcodebuild-arch.md deleted file mode 100644 index 59a54a96d..000000000 --- a/.changes/fix-xcodebuild-arch.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -Do not include the target arch when building and archiving the iOS application, -which makes Xcode project modifications more flexible. diff --git a/.changes/get-window-async.md b/.changes/get-window-async.md deleted file mode 100644 index d607c79c2..000000000 --- a/.changes/get-window-async.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@tauri-apps/api": patch:breaking ---- - -Changed `WebviewWindow.getAll`, `WebviewWindow.getByLabel`, `getAllWebviewWindows`, -`Window.getAll`, `Window.getByLabel`, `getAllWindows`, -`Webview.getAll`, `Webview.getByLabel`, `getAllWebviews` -to be async so their return value are synchronized with the state from the Rust side, -meaning new and destroyed windows are reflected. diff --git a/.changes/ide-commands-verbosity.md b/.changes/ide-commands-verbosity.md deleted file mode 100644 index 19fabd4e1..000000000 --- a/.changes/ide-commands-verbosity.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'tauri-cli': 'patch:enhance' -'@tauri-apps/cli': 'patch:enhance' ---- - -Retain logger verbosity on the `android-studio-script` and `xcode-script` commands. - diff --git a/.changes/improve-cli-init.md b/.changes/improve-cli-init.md deleted file mode 100644 index ab9278d61..000000000 --- a/.changes/improve-cli-init.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Improve the `init` command behavior by detecting the project NPM package manager. diff --git a/.changes/infer-signing-identity.md b/.changes/infer-signing-identity.md deleted file mode 100644 index c07a6b54d..000000000 --- a/.changes/infer-signing-identity.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-bundler": patch:enhance -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Infer macOS codesign identity from the `APPLE_CERTIFICATE` environment variable when provided, meaning the identity no longer needs to be provided when signing on CI using that option. If the imported certificate name does not match a provided signingIdentity configuration, an error is returned. diff --git a/.changes/inject-mobile-resources.md b/.changes/inject-mobile-resources.md deleted file mode 100644 index 6d83411c6..000000000 --- a/.changes/inject-mobile-resources.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:feat -"@tauri-apps/cli": patch:feat ---- - -Inject configured resources on mobile apps. diff --git a/.changes/ios-codesign-on-build.md b/.changes/ios-codesign-on-build.md deleted file mode 100644 index eca4ccf4a..000000000 --- a/.changes/ios-codesign-on-build.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:breaking -"@tauri-apps/cli": patch:breaking ---- - -The `IOS_CERTIFICATE`, `IOS_CERTIFICATE_PASSWORD` and `IOS_MOBILE_PROVISION` environment variables are now read by the `ios build` command instead of `ios init`. diff --git a/.changes/ios-custom-project-template.md b/.changes/ios-custom-project-template.md deleted file mode 100644 index 2788ec0e7..000000000 --- a/.changes/ios-custom-project-template.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-utils": patch:feat -"tauri-cli": patch:feat -"@tauri-apps/cli": patch:feat ---- - -Added `bundle > ios > template` configuration option for custom Xcode project YML Handlebars template using XcodeGen. diff --git a/.changes/ios-default-minversion.md b/.changes/ios-default-minversion.md deleted file mode 100644 index 69841fd84..000000000 --- a/.changes/ios-default-minversion.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'tauri-utils': 'patch:bug' -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -Fixed an issue causing `tauri ios init` to fail if `iOS.minimumSystemVersion` was not configured explicitly. diff --git a/.changes/ios-frameworks.md b/.changes/ios-frameworks.md deleted file mode 100644 index fb42a61c9..000000000 --- a/.changes/ios-frameworks.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-utils": patch:feat -"@tauri-apps/cli": patch:feat -"tauri-cli": patch:feat ---- - -Added `bundle > iOS > frameworks` configuration to define a list of frameworks that are linked to the Xcode project when it is generated. diff --git a/.changes/ios-invoke-response-null.md b/.changes/ios-invoke-response-null.md deleted file mode 100644 index d03f3460f..000000000 --- a/.changes/ios-invoke-response-null.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:bug ---- - -Fixes a warning when using a null value on the `invoke.resolve()` iOS plugin API. diff --git a/.changes/isolation-main-frame-origin.md b/.changes/isolation-main-frame-origin.md deleted file mode 100644 index 46c6a7856..000000000 --- a/.changes/isolation-main-frame-origin.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": "patch:sec" -"tauri-utils": "patch:sec" ---- - -Explicitly check that the main frame's origin is the sender of Isolation Payloads diff --git a/.changes/linux-option-gtk-app-id.md b/.changes/linux-option-gtk-app-id.md deleted file mode 100644 index f050fd6a7..000000000 --- a/.changes/linux-option-gtk-app-id.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-utils": "patch:enhance" -"tauri": "patch:enhance" ---- - -Make the set of gtk application id optional, to allow more then one instance of the app running at the same time. diff --git a/.changes/main_binary_name-exe.md b/.changes/main_binary_name-exe.md deleted file mode 100644 index ba55e61b2..000000000 --- a/.changes/main_binary_name-exe.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-bundler": "patch:bug" -"tauri-cli": "patch:bug" -"@tauri-apps/cli": "patch:bug" ---- - -Fix `main_binary_name` in custom wix and nsis templates including `.exe` diff --git a/.changes/main_binary_name.md b/.changes/main_binary_name.md deleted file mode 100644 index 6867eda42..000000000 --- a/.changes/main_binary_name.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"tauri": "patch:feat" -"tauri-utils": "patch:feat" -"tauri-cli": "patch:feat" -"tauri-bundler": "patch:feat" ---- - -Add `mainBinaryName` config option to set the file name for the main binary. diff --git a/.changes/maintainer-fallback.md b/.changes/maintainer-fallback.md deleted file mode 100644 index 28491d1e9..000000000 --- a/.changes/maintainer-fallback.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch:enhance ---- - -The debian `Maintainer` field now defaults to the Cargo.toml authors, but fallbacks to the `publisher` config value and the second part of the bundle identifier. diff --git a/.changes/migrate-plugins.md b/.changes/migrate-plugins.md deleted file mode 100644 index b9a979579..000000000 --- a/.changes/migrate-plugins.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Migrate v1 plugins to their v2 releases. diff --git a/.changes/migrate-prevent-duplications.md b/.changes/migrate-prevent-duplications.md deleted file mode 100644 index 0edf2f3af..000000000 --- a/.changes/migrate-prevent-duplications.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Prevent duplicate permissions on v1 migration. diff --git a/.changes/migrate-v1-plugin-npm.md b/.changes/migrate-v1-plugin-npm.md deleted file mode 100644 index 82fd0fdc4..000000000 --- a/.changes/migrate-v1-plugin-npm.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Migrate v1 plugins NPM packages. diff --git a/.changes/migrate-vue-svelte.md b/.changes/migrate-vue-svelte.md deleted file mode 100644 index f09cf6e2a..000000000 --- a/.changes/migrate-vue-svelte.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:feat -"@tauri-apps/cli": patch:feat ---- - -v1 migrate script now migrates Svelte and Vue.js code. diff --git a/.changes/min-ios-version.md b/.changes/min-ios-version.md deleted file mode 100644 index f2755a770..000000000 --- a/.changes/min-ios-version.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-utils": patch:feat -"tauri-cli": patch:feat -"@tauri-apps/cli": patch:feat ---- - -Added `bundle > ios > minimumSystemVersion` configuration option. diff --git a/.changes/mobile-async.md b/.changes/mobile-async.md deleted file mode 100644 index 9008f5693..000000000 --- a/.changes/mobile-async.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": "patch:feat" -"tauri-macros": "patch:feat" ---- - -Support async functions for `mobile_entry_point` macro diff --git a/.changes/mobile-identifier.md b/.changes/mobile-identifier.md deleted file mode 100644 index 9e8dbf301..000000000 --- a/.changes/mobile-identifier.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"tauri-cli": patch:bug -"tauri-build": patch:bug -"@tauri-apps/cli": patch:bug -"tauri-runtime-wry": patch:bug ---- - -Allow hyphens and underscores on app identifiers. diff --git a/.changes/mobile-plugin-get-args.md b/.changes/mobile-plugin-get-args.md deleted file mode 100644 index 2fb6dea4f..000000000 --- a/.changes/mobile-plugin-get-args.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch:enhance ---- - -Added `getArgs` and `getRawArgs` methods to the plugin `Invoke` class (Kotlin and Swift), -which lets you parse the arguments manually instead of through the `parseArgs` method. diff --git a/.changes/nsis-ensure-webview2-version.md b/.changes/nsis-ensure-webview2-version.md deleted file mode 100644 index bc1e6d499..000000000 --- a/.changes/nsis-ensure-webview2-version.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-bundler": "patch:feat" -"tauri-utils": "patch:feat" ---- - -Add a new option `minimumWebview2Version` for Windows NSIS installer to trigger a webview2 update if the user's webview2 is older than this version diff --git a/.changes/objc2-nsimage-missing.md b/.changes/objc2-nsimage-missing.md deleted file mode 100644 index 0d78b8325..000000000 --- a/.changes/objc2-nsimage-missing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": "patch:bug" ---- - -Fix comiplation error on macOS due to a missing feature for `NSImage` diff --git a/.changes/only-validate-ios-lib-debug.md b/.changes/only-validate-ios-lib-debug.md deleted file mode 100644 index 610c60f8f..000000000 --- a/.changes/only-validate-ios-lib-debug.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Only validate the output iOS library on debug builds. diff --git a/.changes/permissions-add-target-specific.md b/.changes/permissions-add-target-specific.md deleted file mode 100644 index 2f89bd027..000000000 --- a/.changes/permissions-add-target-specific.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -`permission add` and `add` commands now check if the plugin is known and if it is either desktop or mobile only -we add the permission to a target-specific capability. diff --git a/.changes/plugin-builder-failable.md b/.changes/plugin-builder-failable.md deleted file mode 100644 index f3c675374..000000000 --- a/.changes/plugin-builder-failable.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": "patch:enhance" ---- - -Add `tauri::plugin::Builder::try_build` to allow plugins to check if their `TauriPlugin` initialization is valid. diff --git a/.changes/pre.json b/.changes/pre.json deleted file mode 100644 index 3cbb12d4b..000000000 --- a/.changes/pre.json +++ /dev/null @@ -1,190 +0,0 @@ -{ - "tag": "rc", - "changes": [ - ".changes/add-notarize-error.md", - ".changes/allow-commands-by-default.md", - ".changes/always-enable-linux-ipc-custom-protocol.md", - ".changes/android-dev-open-adb-fix.md", - ".changes/android-gradle-8-9.md", - ".changes/android-port-forward-fixes.md", - ".changes/api-permissions-plugin.md", - ".changes/api-to-physical.md", - ".changes/api-tray-event-refactor.md", - ".changes/append_invoke_initialization_script.md", - ".changes/asset-resolver-dev-fallback.md", - ".changes/assets-iter-cow.md", - ".changes/avoid-rebuilds.md", - ".changes/brotli-6.md", - ".changes/bundler-appimage-files.md", - ".changes/bundler-github-mirror-from-env.md", - ".changes/bundler-github-mirror-template.md", - ".changes/bundler-gnueabi-armel.md", - ".changes/bundler-nsis-webview2-success.md", - ".changes/bundler-object-custom-sign-command.md", - ".changes/button-state-camel-case.md", - ".changes/capability-id-already-exists.md", - ".changes/change-default-export-option-debugging.md", - ".changes/change-pr-10435.md", - ".changes/change-pr-10498.md", - ".changes/change-pr-10619.md", - ".changes/change-pr-10676.md", - ".changes/change-pr-10718.md", - ".changes/change-pr-11056.md", - ".changes/change-type-of-macos-webview.md", - ".changes/changelog-path-deb.md", - ".changes/check-android-lib-symbols.md", - ".changes/clear-all-browsing-data-api.md", - ".changes/clear-all-browsing-data.md", - ".changes/cli-add-no-fmt.md", - ".changes/cli-add-npm.md", - ".changes/cli-android-template-androidtv.md", - ".changes/cli-desktop-port-exposure.md", - ".changes/cli-handle-main-binary.md", - ".changes/cli-info-include-arch.md", - ".changes/cli-info-plugins.md", - ".changes/cli-make-app-dir-consistent.md", - ".changes/cli-mobile-checks.md", - ".changes/cli-plugin-init-no-github-by-default.md", - ".changes/cli-plugin-init-no-github.md", - ".changes/cli-plugin-no-example.md", - ".changes/cli-signtool-path.md", - ".changes/cli-template-log-plugin.md", - ".changes/core-default-schema.md", - ".changes/core-plugin-namespace.md", - ".changes/core-unmanage.md", - ".changes/crash-closing-window-multiple-times.md", - ".changes/custom-invoke-system-invoke-key.md", - ".changes/custom-protocol-label.md", - ".changes/dev-url-localhost-mobile.md", - ".changes/do-not-exit-on-log-fail.md", - ".changes/embed-plist-no-unit-val.md", - ".changes/enhance-android-port-forwarding.md", - ".changes/enhance-ios-lib-validation.md", - ".changes/enhance-permission-error-message.md", - ".changes/ensure-gradlew-unix.md", - ".changes/feat-remove-target-sdk.md", - ".changes/fix-adb.md", - ".changes/fix-add-plugin-npm-version-req.md", - ".changes/fix-android-proguard.md", - ".changes/fix-android-remove-current-script.md", - ".changes/fix-bun-ios-usage.md", - ".changes/fix-cli-add-plugin-version.md", - ".changes/fix-cli-dev-server-android.md", - ".changes/fix-cli-panic-bun.md", - ".changes/fix-colon-in-file-path.md", - ".changes/fix-conditional-ios-deployment-target.md", - ".changes/fix-conf-parsing-error-filepath.md", - ".changes/fix-config-override.md", - ".changes/fix-context-stack-size.md", - ".changes/fix-dev-server-proxy-url.md", - ".changes/fix-export-default-permissions.md", - ".changes/fix-identifier-config-required.md", - ".changes/fix-ios-app-export.md", - ".changes/fix-ios-automatic-signing-ci.md", - ".changes/fix-ios-build-older-swift.md", - ".changes/fix-ios-build-simulator.md", - ".changes/fix-ios-bun-support.md", - ".changes/fix-ios-proj-sync.md", - ".changes/fix-ios-signing-api-key.md", - ".changes/fix-ipc-fallback.md", - ".changes/fix-isolation-parse-raw-body.md", - ".changes/fix-manifest-migration.md", - ".changes/fix-missing-codesign-error-macos.md", - ".changes/fix-pbxproj-id-parse.md", - ".changes/fix-permission-state-unknown-display.md", - ".changes/fix-request-permissions.md", - ".changes/fix-tauri-build-filedescription.md", - ".changes/fix-tauri-plugin-ios-init.md", - ".changes/fix-tslib-path.md", - ".changes/fix-usage-without-compression.md", - ".changes/fix-v1-frontend-migration.md", - ".changes/fix-xcodebuild-arch.md", - ".changes/get-window-async.md", - ".changes/ide-commands-verbosity.md", - ".changes/improve-cli-init.md", - ".changes/infer-signing-identity.md", - ".changes/inject-mobile-resources.md", - ".changes/ios-codesign-on-build.md", - ".changes/ios-custom-project-template.md", - ".changes/ios-default-minversion.md", - ".changes/ios-frameworks.md", - ".changes/ios-invoke-response-null.md", - ".changes/isolation-main-frame-origin.md", - ".changes/linux-option-gtk-app-id.md", - ".changes/main_binary_name-exe.md", - ".changes/main_binary_name.md", - ".changes/maintainer-fallback.md", - ".changes/migrate-plugins.md", - ".changes/migrate-prevent-duplications.md", - ".changes/migrate-v1-plugin-npm.md", - ".changes/migrate-vue-svelte.md", - ".changes/min-ios-version.md", - ".changes/mobile-async.md", - ".changes/mobile-identifier.md", - ".changes/mobile-plugin-get-args.md", - ".changes/nsis-ensure-webview2-version.md", - ".changes/objc2-nsimage-missing.md", - ".changes/only-validate-ios-lib-debug.md", - ".changes/permissions-add-target-specific.md", - ".changes/plugin-builder-failable.md", - ".changes/proguard-keep-json-deserializer-classes.md", - ".changes/provisioning-signing-ios.md", - ".changes/rc-migration.md", - ".changes/readd-target-sdk-app.md", - ".changes/refactor-ipc-error.md", - ".changes/refactor-ipc-response.md", - ".changes/remove-cargo-config-creation.md", - ".changes/remove-invoke-system-responder.md", - ".changes/remove-open-command.md", - ".changes/remove-unsecure-configs.md", - ".changes/remove-webview_fixed_runtime_path.md", - ".changes/rerun-if-platform-conf.changes.md", - ".changes/resource-dir-android.md", - ".changes/resource-dir-ios.md", - ".changes/resources-map-becoming-dirs.md", - ".changes/resources-path-deb-rpm.md", - ".changes/restart-handle-binary-name-change.md", - ".changes/revert-10969-consistent-update-code.md", - ".changes/rust-permission-state.md", - ".changes/safe-file-path-serialize.md", - ".changes/safe-path-buf-from-str.md", - ".changes/scope-object-match.md", - ".changes/self-signed-cert.md", - ".changes/serialize-array-buffer.md", - ".changes/set-theme-api.md", - ".changes/set-theme.md", - ".changes/share-webcontext.md", - ".changes/sign-non-zipped-updater-with-v1-compatible.md", - ".changes/store-main-binary-name.md", - ".changes/sync-ios-version.md", - ".changes/synchronize-config-and-xcode-project.md", - ".changes/synchronize-pbxproj-export-options.md", - ".changes/tauri-build.md", - ".changes/tauri-cli-generate-upgrade-code.md", - ".changes/tauri-driver-1.x.md", - ".changes/tray-double-click.md", - ".changes/trunk-ios-dev.md", - ".changes/universal-bin-build-fails.md", - ".changes/update-android-plugin-template.md", - ".changes/update-docs-icon-path.md", - ".changes/update-ios-logging.md", - ".changes/update-pbxproj-codesign.md", - ".changes/update-tao-wry.md", - ".changes/update-trayicon-infer-urlpattern-image.md", - ".changes/update-wry.md", - ".changes/upgrade-code-option.md", - ".changes/use-objc2.md", - ".changes/utils-autogenerated-command-return-list.md", - ".changes/utils-fix-plugin-reference.md", - ".changes/v1-migrate-updater.md", - ".changes/v1-migration-improvement.md", - ".changes/webview-hide-show-api.md", - ".changes/webview-hide-show-runtime.md", - ".changes/webview-hide-show.md", - ".changes/window-config-create.md", - ".changes/window-set-enabled-api.md", - ".changes/window-set-enabled.md", - ".changes/wix-consistent-product-code.md", - ".changes/wix-upgrade-code-regression.md" - ] -} diff --git a/.changes/proguard-keep-json-deserializer-classes.md b/.changes/proguard-keep-json-deserializer-classes.md deleted file mode 100644 index 4d0f509f1..000000000 --- a/.changes/proguard-keep-json-deserializer-classes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:bug ---- - -Change the Android Proguard rules to keep custom JSON deserializers. diff --git a/.changes/provisioning-signing-ios.md b/.changes/provisioning-signing-ios.md deleted file mode 100644 index 6a8d48ae2..000000000 --- a/.changes/provisioning-signing-ios.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'tauri-cli': 'patch:feat' -'@tauri-apps/cli': 'patch:feat' ---- - -Allow Xcode to manage iOS code sign and provisioning profiles by default. -On CI, the `APPLE_API_KEY`, `APPLE_API_ISSUER` and `APPLE_API_KEY_PATH` environment variables must be provided for authentication. diff --git a/.changes/rc-migration.md b/.changes/rc-migration.md deleted file mode 100644 index 3e117a741..000000000 --- a/.changes/rc-migration.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:feat -"@tauri-apps/cli": patch:feat ---- - -Added migration from `2.0.0-beta` to `2.0.0-rc`. diff --git a/.changes/readd-target-sdk-app.md b/.changes/readd-target-sdk-app.md deleted file mode 100644 index 46d7f7c3a..000000000 --- a/.changes/readd-target-sdk-app.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Reintroduce the `targetSdk` value in the Android application template. diff --git a/.changes/refactor-ipc-error.md b/.changes/refactor-ipc-error.md deleted file mode 100644 index 2736670dc..000000000 --- a/.changes/refactor-ipc-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:changes ---- - -Change how IPC handles errors to simplify what's logged in the console. diff --git a/.changes/refactor-ipc-response.md b/.changes/refactor-ipc-response.md deleted file mode 100644 index f884d330a..000000000 --- a/.changes/refactor-ipc-response.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch:breaking ---- - -Added a dedicated type for IPC response body `InvokeResponseBody` for performance reasons. -This is only a breaking change if you are directly using types from `tauri::ipc`. diff --git a/.changes/remove-cargo-config-creation.md b/.changes/remove-cargo-config-creation.md deleted file mode 100644 index dd053976a..000000000 --- a/.changes/remove-cargo-config-creation.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Remove the `.cargo/config` file creation that used to fix mobile build caches. diff --git a/.changes/remove-invoke-system-responder.md b/.changes/remove-invoke-system-responder.md deleted file mode 100644 index 78f90a232..000000000 --- a/.changes/remove-invoke-system-responder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:breaking ---- - -Remove the `responder` part of a custom invoke system now that the responder can be set directly in the `tauri::WebviewWindow::on_message` function. diff --git a/.changes/remove-open-command.md b/.changes/remove-open-command.md deleted file mode 100644 index 29210b0b4..000000000 --- a/.changes/remove-open-command.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:changes -"@tauri-apps/cli": patch:changes ---- - -Removed the `[android|ios] open` command. It is recommended to use `[android|ios] dev --open` or `[android|ios] build --open` instead. diff --git a/.changes/remove-unsecure-configs.md b/.changes/remove-unsecure-configs.md deleted file mode 100644 index 2385ec55b..000000000 --- a/.changes/remove-unsecure-configs.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"tauri-cli": patch:sec -"@tauri-apps/cli": patch:sec -"tauri": patch:sec ---- - -Re-enable TLS checks that were previously disabled to support an insecure HTTPS custom protocol on Android which is no longer used. - diff --git a/.changes/remove-webview_fixed_runtime_path.md b/.changes/remove-webview_fixed_runtime_path.md deleted file mode 100644 index 8caad8d74..000000000 --- a/.changes/remove-webview_fixed_runtime_path.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"tauri-utils": patch:breaking -"@tauri-apps/cli": patch:breaking -"tauri-cli": patch:breaking -"tauri-bundler": patch:breaking ---- - -Removed the deprecated `webview_fixed_runtime_path` config option, use the `webview_install_mode` instead. diff --git a/.changes/rerun-if-platform-conf.changes.md b/.changes/rerun-if-platform-conf.changes.md deleted file mode 100644 index 6446daf0f..000000000 --- a/.changes/rerun-if-platform-conf.changes.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-utils": patch:bug -"tauri-build": patch:bug -"tauri-codegen": patch:bug ---- - -Rerun build script if the platform-specific configuration file changes. diff --git a/.changes/resource-dir-android.md b/.changes/resource-dir-android.md deleted file mode 100644 index 05480021b..000000000 --- a/.changes/resource-dir-android.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch:bug ---- - -Implemented `resource_dir` on Android, which returns a URI that needs to be resolved using [AssetManager::open](https://developer.android.com/reference/android/content/res/AssetManager#open(java.lang.String,%20int)). This will be handled by the file system plugin. diff --git a/.changes/resource-dir-ios.md b/.changes/resource-dir-ios.md deleted file mode 100644 index e4650a698..000000000 --- a/.changes/resource-dir-ios.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch:bug ---- - -Fix `resource_dir` on iOS. diff --git a/.changes/resources-map-becoming-dirs.md b/.changes/resources-map-becoming-dirs.md deleted file mode 100644 index 4e064ecb5..000000000 --- a/.changes/resources-map-becoming-dirs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": "patch:bug" ---- - -Fix `ResourcePaths` iterator returning an unexpected result for mapped resources, for example `"../resources/user.json": "resources/user.json"` generates this resource `resources/user.json/user.json` where it should generate just `resources/user.json`. diff --git a/.changes/resources-path-deb-rpm.md b/.changes/resources-path-deb-rpm.md deleted file mode 100644 index 536309ddb..000000000 --- a/.changes/resources-path-deb-rpm.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'tauri-bundler': 'major:breaking' ---- - -Changed resources directory location in `deb` and `rpm` to `/usr/lib/` instead of `/usr/lib/`. For tauri v1 users, the path is unchanged as `product_name` and `main_binary_name` used the same value. diff --git a/.changes/restart-handle-binary-name-change.md b/.changes/restart-handle-binary-name-change.md deleted file mode 100644 index 5ea8f79c7..000000000 --- a/.changes/restart-handle-binary-name-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:enhance ---- - -Handle macOS binary name change on the `process::restart` function. diff --git a/.changes/revert-10969-consistent-update-code.md b/.changes/revert-10969-consistent-update-code.md deleted file mode 100644 index dd9fcabff..000000000 --- a/.changes/revert-10969-consistent-update-code.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch:bug ---- - -Revert recent change that generated MSI installers with the same product code which prevented updates to happen, it is now ranomized like it previously was. diff --git a/.changes/rust-permission-state.md b/.changes/rust-permission-state.md deleted file mode 100644 index 610624d99..000000000 --- a/.changes/rust-permission-state.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:enhance ---- - -Added `plugin:::PermissionState` enum. diff --git a/.changes/safe-file-path-serialize.md b/.changes/safe-file-path-serialize.md deleted file mode 100644 index 18a63cea7..000000000 --- a/.changes/safe-file-path-serialize.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch:feat ---- - -Derive serde `Serialize` for `SafePathBuf` - diff --git a/.changes/safe-path-buf-from-str.md b/.changes/safe-path-buf-from-str.md deleted file mode 100644 index b0fdce454..000000000 --- a/.changes/safe-path-buf-from-str.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:feat ---- - -Add `FromStr` impl for `SafePathBuf` diff --git a/.changes/scope-object-match.md b/.changes/scope-object-match.md deleted file mode 100644 index d469c34a5..000000000 --- a/.changes/scope-object-match.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch:feat ---- - -Add `ScopeObjectMatch` for easy scope validation those that can be represented by a boolean return value. diff --git a/.changes/self-signed-cert.md b/.changes/self-signed-cert.md deleted file mode 100644 index 04ce39c8d..000000000 --- a/.changes/self-signed-cert.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-macos-sign": patch:enhance ---- - -Added `Keychain::with_certificate_file` and `certificate::generate_self_signed`. diff --git a/.changes/serialize-array-buffer.md b/.changes/serialize-array-buffer.md deleted file mode 100644 index f172c2670..000000000 --- a/.changes/serialize-array-buffer.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch:bug -"@tauri-apps/api": patch:bug ---- - -Uint8Arrays and ArrayBuffers are now properly serialized as an array of numbers. diff --git a/.changes/set-theme-api.md b/.changes/set-theme-api.md deleted file mode 100644 index c433e760f..000000000 --- a/.changes/set-theme-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tauri-apps/api": "patch:feat" ---- - -Add the ability to set theme dynamically using `Window.setTheme` or `setTheme` function from the `app` module diff --git a/.changes/set-theme.md b/.changes/set-theme.md deleted file mode 100644 index 6d36c8027..000000000 --- a/.changes/set-theme.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": "patch:feat" -"tauri-runtime": patch:feat -"tauri-runtime-wry": patch:feat ---- - -Add the ability to set theme dynamically using `Window::set_theme`, `App::set_theme` diff --git a/.changes/share-webcontext.md b/.changes/share-webcontext.md deleted file mode 100644 index b86bbf2f0..000000000 --- a/.changes/share-webcontext.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": "patch:bug" -"tauri-runtime-wry": "patch:bug" ---- - -Fix `localStorage` not shared between webviews that use the same data directory. - diff --git a/.changes/sign-non-zipped-updater-with-v1-compatible.md b/.changes/sign-non-zipped-updater-with-v1-compatible.md deleted file mode 100644 index 398571a66..000000000 --- a/.changes/sign-non-zipped-updater-with-v1-compatible.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": "patch:enhance" ---- - -Generate `.sig` signature files for installers and bundles when `createUpdaterArtifacts` is set to `v1Compatible` - diff --git a/.changes/store-main-binary-name.md b/.changes/store-main-binary-name.md deleted file mode 100644 index fff3fb793..000000000 --- a/.changes/store-main-binary-name.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-bundler": "patch:feat" ---- - -Store main binary name in registry for NSIS installer and delete old main binary on updates if the name changes. - diff --git a/.changes/sync-ios-version.md b/.changes/sync-ios-version.md deleted file mode 100644 index e4e2e9813..000000000 --- a/.changes/sync-ios-version.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Synchronize app version (`tauri.conf.json > version` or `Cargo.toml > package > version`) with the `CFBundleVersion` and `CFBundleShortVersionString` Info.plist values. diff --git a/.changes/synchronize-config-and-xcode-project.md b/.changes/synchronize-config-and-xcode-project.md deleted file mode 100644 index 2c7f2d11e..000000000 --- a/.changes/synchronize-config-and-xcode-project.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Synchronize identifier, development team and lib name with the iOS Xcode project. diff --git a/.changes/synchronize-pbxproj-export-options.md b/.changes/synchronize-pbxproj-export-options.md deleted file mode 100644 index 8a33b1aef..000000000 --- a/.changes/synchronize-pbxproj-export-options.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Synchronize Xcode project changes with the ExportOptions.plist file so `ios build` calls can work with code signing changes made in Xcode. diff --git a/.changes/tauri-build.md b/.changes/tauri-build.md deleted file mode 100644 index 21f932676..000000000 --- a/.changes/tauri-build.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-build": "patch:feat" ---- - -Add `WindowsAttributes::new_without_app_manifest` to create `WindowsAttributes` without the default manifest. - diff --git a/.changes/tauri-cli-generate-upgrade-code.md b/.changes/tauri-cli-generate-upgrade-code.md deleted file mode 100644 index 97d058833..000000000 --- a/.changes/tauri-cli-generate-upgrade-code.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": "patch:feat" -"@tauri-apps/cli": "patch:feat" ---- - -Add `tauri inspect wix-upgrade-code` to print default Upgrade Code for your MSI installer derived from `productName`. diff --git a/.changes/tauri-driver-1.x.md b/.changes/tauri-driver-1.x.md deleted file mode 100644 index ec12ef74c..000000000 --- a/.changes/tauri-driver-1.x.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-driver": patch:bug ---- - -support both 1.x and 2.x automation env vars in `tauri-driver` diff --git a/.changes/tray-double-click.md b/.changes/tray-double-click.md deleted file mode 100644 index af9b54ebe..000000000 --- a/.changes/tray-double-click.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": "patch:feat" ---- - -On Windows, Add and emit `DoubleClick` variant for `TrayIconEvent`. diff --git a/.changes/trunk-ios-dev.md b/.changes/trunk-ios-dev.md deleted file mode 100644 index 4f884190c..000000000 --- a/.changes/trunk-ios-dev.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Set the `TRUNK_SERVE_ADDRESS` environment variable when running on iOS physical devices to support Trunk. diff --git a/.changes/universal-bin-build-fails.md b/.changes/universal-bin-build-fails.md deleted file mode 100644 index 56421eb41..000000000 --- a/.changes/universal-bin-build-fails.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -fails to build universal fat binary if main bin is renamed to another name in `Cargo.toml` diff --git a/.changes/update-android-plugin-template.md b/.changes/update-android-plugin-template.md deleted file mode 100644 index 771830916..000000000 --- a/.changes/update-android-plugin-template.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:changes' -'@tauri-apps/cli': 'patch:changes' ---- - -Update plugin template Android code to match documentation on Android package ID usage. diff --git a/.changes/update-docs-icon-path.md b/.changes/update-docs-icon-path.md deleted file mode 100644 index c28b6fbb4..000000000 --- a/.changes/update-docs-icon-path.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"tauri": patch:changes -"tauri-runtime": patch:changes -"tauri-runtime-wry": patch:changes -"tauri-utils": patch:changes -"tauri-macros": patch:changes -"tauri-codegen": patch:changes -"tauri-build": patch:changes -"tauri-plugin": patch:changes -"tauri-driver": patch:changes -"tauri-cli": patch:changes -"@tauri-apps/cli": patch:changes -"@tauri-apps/api": patch:changes -"tauri-bundler": patch:changes ---- - -Update documentation icon path. diff --git a/.changes/update-ios-logging.md b/.changes/update-ios-logging.md deleted file mode 100644 index cf64687c5..000000000 --- a/.changes/update-ios-logging.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Only render app logs on iOS unless `-vv` is provided to the `ios dev` command. diff --git a/.changes/update-pbxproj-codesign.md b/.changes/update-pbxproj-codesign.md deleted file mode 100644 index 05cb780d8..000000000 --- a/.changes/update-pbxproj-codesign.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:enhance -"@tauri-apps/cli": patch:enhance ---- - -Modify both ExportOptions.plist and project.pbxproj to reflect changes for the `IOS_CERTIFICATE`, `IOS_CERTIFICATE_PASSWORD` and `IOS_MOBILE_PROVISION` environment variables. diff --git a/.changes/update-tao-wry.md b/.changes/update-tao-wry.md deleted file mode 100644 index 6b28b83c4..000000000 --- a/.changes/update-tao-wry.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch:deps -"tauri-runtime": patch:deps -"tauri-runtime-wry": patch:deps ---- - -Update `tao` to 0.29 and `wry` to 0.42. diff --git a/.changes/update-trayicon-infer-urlpattern-image.md b/.changes/update-trayicon-infer-urlpattern-image.md deleted file mode 100644 index e88ea7a7d..000000000 --- a/.changes/update-trayicon-infer-urlpattern-image.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch:deps -"tauri-utils": patch:deps ---- - -Update infer to 0.16, tray icon to 0.17, urlpattern to 0.3, image to 0.25 diff --git a/.changes/update-wry.md b/.changes/update-wry.md deleted file mode 100644 index 82ff70fda..000000000 --- a/.changes/update-wry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": patch:deps ---- - -Update tao to 0.30 and wry to 0.43. diff --git a/.changes/upgrade-code-option.md b/.changes/upgrade-code-option.md deleted file mode 100644 index 41056db3f..000000000 --- a/.changes/upgrade-code-option.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-utils": "patch:feat" -"tauri-bundler": "patch:feat" ---- - -Add `upgradeCode` in `wix` configuration to set an upgrade code for your MSI installer. This is recommended to be set if you plan to change your `productName`. diff --git a/.changes/use-objc2.md b/.changes/use-objc2.md deleted file mode 100644 index 547e7ba52..000000000 --- a/.changes/use-objc2.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch:enhance -"tauri-runtime-wry": patch:enhance ---- - -Use `objc2` internally and in examples, leading to better memory safety. diff --git a/.changes/utils-autogenerated-command-return-list.md b/.changes/utils-autogenerated-command-return-list.md deleted file mode 100644 index 86286c773..000000000 --- a/.changes/utils-autogenerated-command-return-list.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch:enhance ---- - -Return autogenerated permissions from `autogenerate_command_permissions`. diff --git a/.changes/utils-fix-plugin-reference.md b/.changes/utils-fix-plugin-reference.md deleted file mode 100644 index 3f7baa4ff..000000000 --- a/.changes/utils-fix-plugin-reference.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch:bug ---- - -Fix plugin permissions documentation heading for permissions table. diff --git a/.changes/v1-migrate-updater.md b/.changes/v1-migrate-updater.md deleted file mode 100644 index 74af5344b..000000000 --- a/.changes/v1-migrate-updater.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Migration from v1 to v2 now adds the updater plugin when it is active. diff --git a/.changes/v1-migration-improvement.md b/.changes/v1-migration-improvement.md deleted file mode 100644 index 7ba12e936..000000000 --- a/.changes/v1-migration-improvement.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-cli": patch:bug -"@tauri-apps/cli": patch:bug ---- - -Improve migration tooling by supporting TOML configs, handle nulls and properly check for updater migration. diff --git a/.changes/webview-hide-show-api.md b/.changes/webview-hide-show-api.md deleted file mode 100644 index 60c12e7c8..000000000 --- a/.changes/webview-hide-show-api.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": "patch:feat" ---- - -Add `Webview::hide` and `Webview::show` methods. - diff --git a/.changes/webview-hide-show-runtime.md b/.changes/webview-hide-show-runtime.md deleted file mode 100644 index 0d4809812..000000000 --- a/.changes/webview-hide-show-runtime.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-runtime": "patch:feat" -"tauri-runtime-wry": "patch:feat" ---- - -Add `WebviewDispatch::hide` and `WebviewDispatch::show` methods. - diff --git a/.changes/webview-hide-show.md b/.changes/webview-hide-show.md deleted file mode 100644 index ad48b4f27..000000000 --- a/.changes/webview-hide-show.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tauri-apps/api": "patch:feat" ---- - -Add `Webview.hide` and `Webview.show` methods. - diff --git a/.changes/window-config-create.md b/.changes/window-config-create.md deleted file mode 100644 index 47d16fd4c..000000000 --- a/.changes/window-config-create.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": "patch:feat" -"tauri-utils": "patch:feat" ---- - -Add `app > windows > create` option to choose whether to create this window at app startup or not. diff --git a/.changes/window-set-enabled-api.md b/.changes/window-set-enabled-api.md deleted file mode 100644 index c3da1abcc..000000000 --- a/.changes/window-set-enabled-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tauri-apps/api": "patch:feat" ---- - -Add `Window::setEnabled` and `Window::isEnabled` methods diff --git a/.changes/window-set-enabled.md b/.changes/window-set-enabled.md deleted file mode 100644 index f8921ed77..000000000 --- a/.changes/window-set-enabled.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": "patch:feat" -"tauri-runtime": "patch:feat" -"tauri-runtime-wry": "patch:feat" ---- - -Add `Window::set_enabled` and `Window::is_enabled` methods diff --git a/.changes/wix-consistent-product-code.md b/.changes/wix-consistent-product-code.md deleted file mode 100644 index 3fc39cf37..000000000 --- a/.changes/wix-consistent-product-code.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-bundler": "patch:enhance" ---- - -Generate a consistent Product code for MSI installer derived from `identifier` instead of generating random one each build. - diff --git a/.changes/wix-upgrade-code-regression.md b/.changes/wix-upgrade-code-regression.md deleted file mode 100644 index 77b2326b2..000000000 --- a/.changes/wix-upgrade-code-regression.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": "patch:bug" ---- - -Fix generated `UpgradeCode` for MSI not matching MSI installers created with tauri-bundler@v1. diff --git a/.github/workflows/covector-version-or-publish.yml b/.github/workflows/covector-version-or-publish.yml index 08fdda08d..f8458a704 100644 --- a/.github/workflows/covector-version-or-publish.yml +++ b/.github/workflows/covector-version-or-publish.yml @@ -105,6 +105,10 @@ jobs: createRelease: true recognizeContributors: true + - name: Sync Cargo.lock + if: steps.covector.outputs.commandRan == 'version' + run: cargo tree --depth 0 + - name: Create Pull Request With Versions Bumped if: steps.covector.outputs.commandRan == 'version' uses: tauri-apps/create-pull-request@v3 diff --git a/.github/workflows/test-core.yml b/.github/workflows/test-core.yml index 6d1cc90fe..9aeca76be 100644 --- a/.github/workflows/test-core.yml +++ b/.github/workflows/test-core.yml @@ -37,35 +37,35 @@ jobs: - { target: x86_64-pc-windows-msvc, os: windows-latest, - toolchain: '1.71.0', + toolchain: '1.78.0', cross: false, command: 'test' } - { target: x86_64-unknown-linux-gnu, os: ubuntu-latest, - toolchain: '1.71.0', + toolchain: '1.78.0', cross: false, command: 'test' } - { target: aarch64-apple-darwin, os: macos-14, - toolchain: '1.71.0', + toolchain: '1.78.0', cross: false, command: 'test' } - { target: aarch64-apple-ios, os: macos-latest, - toolchain: '1.71.0', + toolchain: '1.78.0', cross: false, command: 'build' } - { target: aarch64-linux-android, os: ubuntu-latest, - toolchain: '1.71.0', + toolchain: '1.78.0', cross: true, command: 'build' } @@ -99,7 +99,6 @@ jobs: - name: test (using cross) if: ${{ matrix.platform.cross }} - # update or remove the rev once we update the MSRV from 1.71.0 run: | - cargo install cross --git https://github.com/cross-rs/cross --rev 20c73df79c9aaf78a2ad2e9fe8ae981668a729dc --locked + cargo install cross --git https://github.com/cross-rs/cross --rev ac4c11cedc97cd7c27faed36e55377a90e6ed618 --locked cross ${{ matrix.platform.command }} --target ${{ matrix.platform.target }} ${{ matrix.features.args }} --manifest-path crates/tauri/Cargo.toml diff --git a/Cargo.lock b/Cargo.lock index 056f05ef3..12700a232 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,14 +14,14 @@ version = "0.1.0" dependencies = [ "insta", "serde_json", - "tauri-utils 2.0.0-rc.13", + "tauri-utils 2.0.0", ] [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" dependencies = [ "gimli", ] @@ -340,7 +340,7 @@ dependencies = [ "tempfile", "thiserror", "tokio", - "tungstenite", + "tungstenite 0.21.0", "uuid", "walkdir", "widestring", @@ -422,7 +422,7 @@ checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -439,9 +439,9 @@ dependencies = [ [[package]] name = "arrayref" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" [[package]] name = "arrayvec" @@ -501,13 +501,13 @@ checksum = "7330592adf847ee2e3513587b4db2db410a0d751378654e7e993d9adcbe5c795" [[package]] name = "async-trait" -version = "0.1.81" +version = "0.1.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" +checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -550,9 +550,9 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "av1-grain" @@ -954,13 +954,13 @@ dependencies = [ [[package]] name = "axum" -version = "0.7.5" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" +checksum = "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae" dependencies = [ "async-trait", "axum-core", - "base64 0.21.7", + "base64 0.22.1", "bytes", "futures-util", "http 1.1.0", @@ -983,7 +983,7 @@ dependencies = [ "sync_wrapper 1.0.1", "tokio", "tokio-tungstenite", - "tower", + "tower 0.5.1", "tower-layer", "tower-service", "tracing", @@ -991,9 +991,9 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" dependencies = [ "async-trait", "bytes", @@ -1004,7 +1004,7 @@ dependencies = [ "mime", "pin-project-lite", "rustversion", - "sync_wrapper 0.1.2", + "sync_wrapper 1.0.1", "tower-layer", "tower-service", "tracing", @@ -1012,17 +1012,17 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.4", - "object 0.36.3", + "miniz_oxide 0.8.0", + "object 0.36.4", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -1265,7 +1265,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", "syn_derive", ] @@ -1365,9 +1365,9 @@ checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" [[package]] name = "bytemuck" -version = "1.17.1" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773d90827bc3feecfb67fab12e24de0749aad83c74b9504ecde46237b5cd24e2" +checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae" [[package]] name = "byteorder" @@ -1383,9 +1383,9 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" [[package]] name = "bytes" -version = "1.7.1" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" dependencies = [ "serde", ] @@ -1509,9 +1509,9 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" dependencies = [ "serde", ] @@ -1569,9 +1569,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.15" +version = "1.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" +checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938" dependencies = [ "jobserver", "libc", @@ -1659,9 +1659,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.16" +version = "4.5.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" +checksum = "7be5744db7978a28d9df86a214130d106a89ce49644cbc4e3f0c22c3fba30615" dependencies = [ "clap_builder", "clap_derive", @@ -1669,9 +1669,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.15" +version = "4.5.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" +checksum = "a5fbc17d3ef8278f55b282b2a2e75ae6f6c7d4bb70ed3d0382375104bfafdb4b" dependencies = [ "anstream", "anstyle", @@ -1681,23 +1681,23 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.24" +version = "4.5.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7db6eca8c205649e8d3ccd05aa5042b1800a784e56bc7c43524fde8abbfa9b" +checksum = "8937760c3f4c60871870b8c3ee5f9b30771f792a7045c48bcbba999d7d6b3b8e" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.5.13" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" +checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -1991,9 +1991,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" dependencies = [ "libc", ] @@ -2144,7 +2144,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2154,7 +2154,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" dependencies = [ "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2201,7 +2201,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2225,7 +2225,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2236,14 +2236,14 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "dashmap" -version = "6.0.1" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" dependencies = [ "cfg-if", "crossbeam-utils", @@ -2313,38 +2313,38 @@ checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "derive_builder" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7" +checksum = "cd33f37ee6a119146a1781d3356a7c26028f83d779b2e04ecd45fdc75c76877b" dependencies = [ "derive_builder_macro", ] [[package]] name = "derive_builder_core" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d" +checksum = "7431fa049613920234f22c47fdc33e6cf3ee83067091ea4277a3f8c4587aae38" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "derive_builder_macro" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" +checksum = "4abae7035bf79b9877b779505d8cf3749285b80c43941eda66604841889451dc" dependencies = [ "derive_builder_core", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2357,7 +2357,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2468,7 +2468,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2491,7 +2491,7 @@ checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2682,9 +2682,9 @@ dependencies = [ [[package]] name = "embed-resource" -version = "2.4.3" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4edcacde9351c33139a41e3c97eb2334351a81a2791bebb0b243df837128f602" +checksum = "f4e24052d7be71f0efb50c201557f6fe7d237cfd5a64fd5bcd7fd8fe32dbbffa" dependencies = [ "cc", "memchr", @@ -2740,7 +2740,7 @@ checksum = "ba7795da175654fe16979af73f81f26a8ea27638d8d9823d317016888a63dc4c" dependencies = [ "num-traits", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2850,9 +2850,9 @@ checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "fdeflate" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" +checksum = "d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab" dependencies = [ "simd-adler32", ] @@ -2918,9 +2918,9 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.24" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" dependencies = [ "cfg-if", "libc", @@ -2930,9 +2930,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.33" +version = "1.0.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" +checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" dependencies = [ "crc32fast", "miniz_oxide 0.8.0", @@ -3018,7 +3018,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -3143,7 +3143,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -3347,9 +3347,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" [[package]] name = "gio" @@ -3417,7 +3417,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -3438,9 +3438,9 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "globset" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" dependencies = [ "aho-corasick", "bstr", @@ -3542,7 +3542,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -3557,7 +3557,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.4.0", + "indexmap 2.6.0", "slab", "tokio", "tokio-util", @@ -3576,7 +3576,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.4.0", + "indexmap 2.6.0", "slab", "tokio", "tokio-util", @@ -3626,6 +3626,12 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "hashbrown" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" + [[package]] name = "heck" version = "0.4.1" @@ -3761,9 +3767,9 @@ checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" [[package]] name = "httparse" -version = "1.9.4" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" +checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" [[package]] name = "httpdate" @@ -3840,20 +3846,20 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.2" +version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" +checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" dependencies = [ "futures-util", "http 1.1.0", "hyper 1.4.1", "hyper-util", - "rustls 0.23.12", + "rustls 0.23.13", "rustls-pki-types", "tokio", "tokio-rustls 0.26.0", "tower-service", - "webpki-roots 0.26.3", + "webpki-roots 0.26.6", ] [[package]] @@ -3874,9 +3880,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" +checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" dependencies = [ "bytes", "futures-channel", @@ -3887,16 +3893,15 @@ dependencies = [ "pin-project-lite", "socket2", "tokio", - "tower", "tower-service", "tracing", ] [[package]] name = "iana-time-zone" -version = "0.1.60" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -3952,9 +3957,9 @@ dependencies = [ [[package]] name = "ignore" -version = "0.4.22" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" +checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" dependencies = [ "crossbeam-deque", "globset", @@ -4043,12 +4048,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.4.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.0", "serde", ] @@ -4108,9 +4113,9 @@ dependencies = [ [[package]] name = "insta" -version = "1.39.0" +version = "1.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5" +checksum = "6593a41c7a73841868772495db7dc1e8ecab43bb5c0b6da2059246c4b506ab60" dependencies = [ "console", "lazy_static", @@ -4135,7 +4140,7 @@ checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -4151,9 +4156,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4" [[package]] name = "is-terminal" @@ -4440,7 +4445,7 @@ dependencies = [ "tokio", "tokio-stream", "tokio-util", - "tower", + "tower 0.4.13", "tracing", ] @@ -4471,9 +4476,9 @@ dependencies = [ [[package]] name = "jsonschema" -version = "0.18.1" +version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5f037c58cadb17e8591b620b523cc6a7ab2b91b6ce3121f8eb4171f8d80115c" +checksum = "fa0f4bea31643be4c6a678e9aa4ae44f0db9e5609d5ca9dc9083d06eb3e9a27a" dependencies = [ "ahash 0.8.11", "anyhow", @@ -4491,7 +4496,7 @@ dependencies = [ "parking_lot", "percent-encoding", "regex", - "reqwest 0.12.7", + "reqwest 0.12.8", "serde", "serde_json", "time", @@ -4522,9 +4527,9 @@ checksum = "17ab85f84ca42c5ec520e6f3c9966ba1fd62909ce260f8837e248857d2560509" [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa 0.16.9", @@ -4609,9 +4614,9 @@ dependencies = [ [[package]] name = "kurbo" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e5aa9f0f96a938266bdb12928a67169e8d22c6a786fda8ed984b85e6ba93c3c" +checksum = "89234b2cc610a7dd927ebde6b41dd1a5d4214cffaef4cf1fb2195d592f92518f" dependencies = [ "arrayvec", "smallvec", @@ -4658,9 +4663,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.158" +version = "0.2.159" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" +checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" [[package]] name = "libfuzzer-sys" @@ -4749,14 +4754,14 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "local-ip-address" -version = "0.6.1" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136ef34e18462b17bf39a7826f8f3bbc223341f8e83822beb8b77db9a3d49696" +checksum = "3669cf5561f8d27e8fc84cc15e58350e70f557d4d65f70e3154e54cd2f8e1782" dependencies = [ "libc", "neli", "thiserror", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -4900,9 +4905,9 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memmap2" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" +checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" dependencies = [ "libc", ] @@ -4938,7 +4943,7 @@ checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -4991,7 +4996,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" dependencies = [ "adler", - "simd-adler32", ] [[package]] @@ -5001,6 +5005,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" dependencies = [ "adler2", + "simd-adler32", ] [[package]] @@ -5029,9 +5034,9 @@ dependencies = [ [[package]] name = "muda" -version = "0.15.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bff4998d40ca6ec6610f958d48b57a87b62506bfccad71f49fcda0b63f19a32" +checksum = "b8123dfd4996055ac9b15a60ad263b44b01e539007523ad7a4a533a3d93b0591" dependencies = [ "crossbeam-channel", "dpi", @@ -5050,9 +5055,9 @@ dependencies = [ [[package]] name = "napi" -version = "2.16.9" +version = "2.16.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1277600d452e570cc83cf5f4e8efb389cc21e5cbefadcfba7239f4551e2e3e99" +checksum = "53575dfa17f208dd1ce3a2da2da4659aae393b256a472f2738a8586a6c4107fd" dependencies = [ "bitflags 2.6.0", "ctor", @@ -5069,23 +5074,23 @@ checksum = "e1c0f5d67ee408a4685b61f5ab7e58605c8ae3f2b4189f0127d804ff13d5560a" [[package]] name = "napi-derive" -version = "2.16.11" +version = "2.16.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "150d87c4440b9f4815cb454918db498b5aae9a57aa743d20783fe75381181d01" +checksum = "17435f7a00bfdab20b0c27d9c56f58f6499e418252253081bfff448099da31d1" dependencies = [ "cfg-if", "convert_case 0.6.0", "napi-derive-backend", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "napi-derive-backend" -version = "1.0.73" +version = "1.0.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cd81b794fc1d6051acf8c4f3cb4f82833b0621272a232b4ff0cf3df1dbddb61" +checksum = "967c485e00f0bf3b1bdbe510a38a4606919cf1d34d9a37ad41f25a81aa077abe" dependencies = [ "convert_case 0.6.0", "once_cell", @@ -5093,7 +5098,7 @@ dependencies = [ "quote", "regex", "semver", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -5324,7 +5329,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -5386,7 +5391,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -5478,7 +5483,6 @@ checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" dependencies = [ "bitflags 2.6.0", "block2", - "dispatch", "libc", "objc2", ] @@ -5548,16 +5552,16 @@ dependencies = [ "crc32fast", "flate2", "hashbrown 0.14.5", - "indexmap 2.4.0", + "indexmap 2.6.0", "memchr", "ruzstd", ] [[package]] name = "object" -version = "0.36.3" +version = "0.36.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" +checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" dependencies = [ "memchr", ] @@ -5595,9 +5599,12 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1" +dependencies = [ + "portable-atomic", +] [[package]] name = "opaque-debug" @@ -5628,7 +5635,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -5639,9 +5646,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-src" -version = "300.3.1+3.3.1" +version = "300.3.2+3.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7259953d42a81bf137fbbd73bd30a8e1914d6dce43c2b90ed575783a22608b91" +checksum = "a211a18d945ef7e648cc6e0058f4c548ee46aab922ea203e0d30e966ea23647b" dependencies = [ "cc", ] @@ -5703,9 +5710,9 @@ checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a" [[package]] name = "owo-colors" -version = "4.0.0" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" +checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" [[package]] name = "oxc_allocator" @@ -5739,7 +5746,7 @@ checksum = "d0a07c44bbe07756ba25605059fa4a94543f6a75730fd8bd1105795d0b3d668d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -5971,7 +5978,7 @@ checksum = "bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467" dependencies = [ "inlinable_string", "pear_codegen", - "yansi 1.0.1", + "yansi", ] [[package]] @@ -5983,7 +5990,7 @@ dependencies = [ "proc-macro2", "proc-macro2-diagnostics", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -6013,9 +6020,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.11" +version = "2.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95" +checksum = "fdbef9d1d47087a895abd220ed25eb4ad973a5e26f6a4367b038c25e28dfc2d9" dependencies = [ "memchr", "thiserror", @@ -6024,9 +6031,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.11" +version = "2.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a" +checksum = "4d3a6e3394ec80feb3b6393c725571754c6188490265c61aaf260810d6b95aa0" dependencies = [ "pest", "pest_generator", @@ -6034,22 +6041,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.11" +version = "2.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183" +checksum = "94429506bde1ca69d1b5601962c73f4172ab4726571a59ea95931218cb0e930e" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "pest_meta" -version = "2.7.11" +version = "2.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f" +checksum = "ac8a071862e93690b6e34e9a5fb8e33ff3734473ac0245b27232222c4906a33f" dependencies = [ "once_cell", "pest", @@ -6224,7 +6231,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -6283,7 +6290,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -6331,9 +6338,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "plain" @@ -6348,7 +6355,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" dependencies = [ "base64 0.22.1", - "indexmap 2.4.0", + "indexmap 2.6.0", "quick-xml", "serde", "time", @@ -6356,15 +6363,15 @@ dependencies = [ [[package]] name = "png" -version = "0.17.13" +version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" +checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" dependencies = [ "bitflags 1.3.2", "crc32fast", "fdeflate", "flate2", - "miniz_oxide 0.7.4", + "miniz_oxide 0.8.0", ] [[package]] @@ -6379,6 +6386,12 @@ dependencies = [ "universal-hash", ] +[[package]] +name = "portable-atomic" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" + [[package]] name = "powerfmt" version = "0.2.0" @@ -6402,12 +6415,12 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "pretty_assertions" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" +checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" dependencies = [ "diff", - "yansi 0.5.1", + "yansi", ] [[package]] @@ -6444,7 +6457,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.22.20", + "toml_edit 0.22.22", ] [[package]] @@ -6494,9 +6507,9 @@ checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", "version_check", - "yansi 1.0.1", + "yansi", ] [[package]] @@ -6515,7 +6528,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd" dependencies = [ "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -6612,16 +6625,16 @@ dependencies = [ [[package]] name = "quinn" -version = "0.11.3" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b22d8e7369034b9a7132bc2008cac12f2013c8132b45e0554e6e20e2617f2156" +checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" dependencies = [ "bytes", "pin-project-lite", "quinn-proto", "quinn-udp", "rustc-hash", - "rustls 0.23.12", + "rustls 0.23.13", "socket2", "thiserror", "tokio", @@ -6638,7 +6651,7 @@ dependencies = [ "rand 0.8.5", "ring", "rustc-hash", - "rustls 0.23.12", + "rustls 0.23.13", "slab", "thiserror", "tinyvec", @@ -6647,15 +6660,15 @@ dependencies = [ [[package]] name = "quinn-udp" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285" +checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b" dependencies = [ "libc", "once_cell", "socket2", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6887,9 +6900,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.3" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" +checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" dependencies = [ "bitflags 2.6.0", ] @@ -6907,9 +6920,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.6" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" +checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" dependencies = [ "aho-corasick", "memchr", @@ -6919,9 +6932,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" dependencies = [ "aho-corasick", "memchr", @@ -6936,9 +6949,9 @@ checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a" [[package]] name = "regex-syntax" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rend" @@ -6993,9 +7006,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.7" +version = "0.12.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63" +checksum = "f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b" dependencies = [ "base64 0.22.1", "bytes", @@ -7006,7 +7019,7 @@ dependencies = [ "http-body 1.0.1", "http-body-util", "hyper 1.4.1", - "hyper-rustls 0.27.2", + "hyper-rustls 0.27.3", "hyper-tls", "hyper-util", "ipnet", @@ -7018,8 +7031,8 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.12", - "rustls-pemfile 2.1.3", + "rustls 0.23.13", + "rustls-pemfile 2.2.0", "rustls-pki-types", "serde", "serde_json", @@ -7035,7 +7048,7 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots 0.26.3", + "webpki-roots 0.26.6", "windows-registry", ] @@ -7097,9 +7110,9 @@ dependencies = [ [[package]] name = "rgb" -version = "0.8.48" +version = "0.8.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f86ae463694029097b846d8f99fd5536740602ae00022c0c50c5600720b2f71" +checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" dependencies = [ "bytemuck", ] @@ -7270,9 +7283,9 @@ checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] @@ -7302,9 +7315,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.35" +version = "0.38.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" +checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" dependencies = [ "bitflags 2.6.0", "errno", @@ -7334,22 +7347,22 @@ dependencies = [ "log", "ring", "rustls-pki-types", - "rustls-webpki 0.102.7", + "rustls-webpki 0.102.8", "subtle", "zeroize", ] [[package]] name = "rustls" -version = "0.23.12" +version = "0.23.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" +checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8" dependencies = [ "log", "once_cell", "ring", "rustls-pki-types", - "rustls-webpki 0.102.7", + "rustls-webpki 0.102.8", "subtle", "zeroize", ] @@ -7373,7 +7386,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" dependencies = [ "openssl-probe", - "rustls-pemfile 2.1.3", + "rustls-pemfile 2.2.0", "rustls-pki-types", "schannel", "security-framework", @@ -7390,19 +7403,18 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "2.1.3" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" dependencies = [ - "base64 0.22.1", "rustls-pki-types", ] [[package]] name = "rustls-pki-types" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" +checksum = "0e696e35370c65c9c541198af4543ccd580cf17fc25d8e05c5a242b202488c55" [[package]] name = "rustls-webpki" @@ -7416,9 +7428,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.102.7" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84678086bd54edf2b415183ed7a94d0efb049f1b646a33e22a36f3794be6ae56" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -7498,20 +7510,20 @@ dependencies = [ [[package]] name = "scc" -version = "2.1.16" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeb7ac86243095b70a7920639507b71d51a63390d1ba26c4f60a552fbb914a37" +checksum = "836f1e0f4963ef5288b539b643b35e043e76a32d0f4e47e67febf69576527f50" dependencies = [ "sdd", ] [[package]] name = "schannel" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -7537,7 +7549,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -7563,7 +7575,7 @@ checksum = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -7589,9 +7601,9 @@ dependencies = [ [[package]] name = "sdd" -version = "3.0.2" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0495e4577c672de8254beb68d01a9b62d0e8a13c099edecdbedccce3223cd29f" +checksum = "60a7b59a5d9b0099720b417b6325d91a52cbf5b3dcb5041d864be53eefa58abc" [[package]] name = "seahash" @@ -7642,9 +7654,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.11.1" +version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" +checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6" dependencies = [ "core-foundation-sys", "libc", @@ -7757,7 +7769,7 @@ checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -7768,7 +7780,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -7786,7 +7798,7 @@ version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.6.0", "itoa 1.0.11", "memchr", "ryu", @@ -7811,14 +7823,14 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "serde_spanned" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" dependencies = [ "serde", ] @@ -7837,15 +7849,15 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.9.0" +version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" +checksum = "9720086b3357bcb44fce40117d769a4d068c70ecfa190850a980a71755f66fcc" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.4.0", + "indexmap 2.6.0", "serde", "serde_derive", "serde_json", @@ -7855,14 +7867,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.9.0" +version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" +checksum = "5f1abbfe725f27678f4663bcacb75a83e829fd464c25d78dd038a3a29e307cec" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -7871,7 +7883,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.6.0", "itoa 1.0.11", "ryu", "serde", @@ -7900,7 +7912,7 @@ checksum = "82fe9db325bcef1fbcde82e078a5cc4efdf787e96b3b9cf45b50b529f2083d67" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -8073,9 +8085,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "similar" @@ -8198,25 +8210,24 @@ dependencies = [ [[package]] name = "softbuffer" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd" +checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" dependencies = [ "bytemuck", "cfg_aliases", - "core-graphics 0.23.2", + "core-graphics 0.24.0", "foreign-types 0.5.0", "js-sys", "log", "objc2", - "objc2-app-kit", "objc2-foundation", "objc2-quartz-core", "raw-window-handle", "redox_syscall", "wasm-bindgen", "web-sys", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -8293,7 +8304,7 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -8404,15 +8415,15 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "sval" -version = "2.13.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53eb957fbc79a55306d5d25d87daf3627bc3800681491cda0709eef36c748bfe" +checksum = "eaf38d1fa2ce984086ea42fb856a9f374d94680a4f796831a7fc868d7f2af1b9" [[package]] name = "sval_buffer" -version = "2.13.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96e860aef60e9cbf37888d4953a13445abf523c534640d1f6174d310917c410d" +checksum = "81682ff859964ca1d7cf3d3d0f9ec7204ea04c2c32acb8cc2cf68ecbd3127354" dependencies = [ "sval", "sval_ref", @@ -8420,18 +8431,18 @@ dependencies = [ [[package]] name = "sval_dynamic" -version = "2.13.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea3f2b07929a1127d204ed7cb3905049381708245727680e9139dac317ed556f" +checksum = "2a213b93bb4c6f4c9f9b17f2e740e077fd18746bbf7c80c72bbadcac68fa7ee4" dependencies = [ "sval", ] [[package]] name = "sval_fmt" -version = "2.13.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4e188677497de274a1367c4bda15bd2296de4070d91729aac8f0a09c1abf64d" +checksum = "6902c6d3fb52c89206fe0dc93546c0123f7d48b5997fd14e61c9e64ff0b63275" dependencies = [ "itoa 1.0.11", "ryu", @@ -8440,9 +8451,9 @@ dependencies = [ [[package]] name = "sval_json" -version = "2.13.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f456c07dae652744781f2245d5e3b78e6a9ebad70790ac11eb15dbdbce5282" +checksum = "11a28041ea78cdc394b930ae6b897d36246dc240a29a6edf82d76562487fb0b4" dependencies = [ "itoa 1.0.11", "ryu", @@ -8451,9 +8462,9 @@ dependencies = [ [[package]] name = "sval_nested" -version = "2.13.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "886feb24709f0476baaebbf9ac10671a50163caa7e439d7a7beb7f6d81d0a6fb" +checksum = "850346e4b0742a7f2fd2697d703ff80084d0b658f0f2e336d71b8a06abf9b68e" dependencies = [ "sval", "sval_buffer", @@ -8462,18 +8473,18 @@ dependencies = [ [[package]] name = "sval_ref" -version = "2.13.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be2e7fc517d778f44f8cb64140afa36010999565528d48985f55e64d45f369ce" +checksum = "824afd97a8919f28a35b0fdea979845cc2ae461a8a3aaa129455cb89c88bb77a" dependencies = [ "sval", ] [[package]] name = "sval_serde" -version = "2.13.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79bf66549a997ff35cd2114a27ac4b0c2843280f2cfa84b240d169ecaa0add46" +checksum = "8ada7520dd719ed672c786c7db7de4f5230f4d504b0821bd8305cd30ca442315" dependencies = [ "serde", "sval", @@ -8514,9 +8525,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.77" +version = "2.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" dependencies = [ "proc-macro2", "quote", @@ -8532,7 +8543,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -8656,7 +8667,7 @@ checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -8684,7 +8695,7 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tauri" -version = "2.0.0-rc.17" +version = "2.0.0" dependencies = [ "anyhow", "bytes", @@ -8716,7 +8727,7 @@ dependencies = [ "quickcheck", "quickcheck_macros", "raw-window-handle", - "reqwest 0.12.7", + "reqwest 0.12.8", "serde", "serde_json", "serde_repr", @@ -8728,7 +8739,7 @@ dependencies = [ "tauri-macros", "tauri-runtime", "tauri-runtime-wry", - "tauri-utils 2.0.0-rc.13", + "tauri-utils 2.0.0", "thiserror", "tokio", "tracing", @@ -8744,7 +8755,7 @@ dependencies = [ [[package]] name = "tauri-build" -version = "2.0.0-rc.13" +version = "2.0.0" dependencies = [ "anyhow", "cargo_toml", @@ -8758,7 +8769,7 @@ dependencies = [ "serde", "serde_json", "tauri-codegen", - "tauri-utils 2.0.0-rc.13", + "tauri-utils 2.0.0", "tauri-winres", "toml 0.8.19", "walkdir", @@ -8766,7 +8777,7 @@ dependencies = [ [[package]] name = "tauri-bundler" -version = "2.0.1-rc.15" +version = "2.0.0" dependencies = [ "anyhow", "ar", @@ -8795,7 +8806,7 @@ dependencies = [ "tar", "tauri-icns", "tauri-macos-sign", - "tauri-utils 2.0.0-rc.13", + "tauri-utils 2.0.0", "tempfile", "thiserror", "time", @@ -8810,7 +8821,7 @@ dependencies = [ [[package]] name = "tauri-cli" -version = "2.0.0-rc.18" +version = "2.0.0" dependencies = [ "anyhow", "ar", @@ -8852,7 +8863,7 @@ dependencies = [ "minisign", "notify", "notify-debouncer-mini", - "object 0.36.3", + "object 0.36.4", "os_info", "os_pipe", "oxc_allocator", @@ -8875,11 +8886,11 @@ dependencies = [ "tauri-icns", "tauri-macos-sign", "tauri-utils 1.6.0", - "tauri-utils 2.0.0-rc.13", + "tauri-utils 2.0.0", "tempfile", "tokio", "toml 0.8.19", - "toml_edit 0.22.20", + "toml_edit 0.22.22", "ureq", "url", "uuid", @@ -8900,7 +8911,7 @@ dependencies = [ [[package]] name = "tauri-codegen" -version = "2.0.0-rc.13" +version = "2.0.0" dependencies = [ "base64 0.22.1", "brotli", @@ -8915,8 +8926,8 @@ dependencies = [ "serde", "serde_json", "sha2", - "syn 2.0.77", - "tauri-utils 2.0.0-rc.13", + "syn 2.0.79", + "tauri-utils 2.0.0", "thiserror", "time", "url", @@ -8926,7 +8937,7 @@ dependencies = [ [[package]] name = "tauri-driver" -version = "0.1.5" +version = "2.0.0" dependencies = [ "anyhow", "futures", @@ -8964,7 +8975,7 @@ dependencies = [ [[package]] name = "tauri-macos-sign" -version = "0.1.1-rc.1" +version = "2.0.0" dependencies = [ "anyhow", "apple-codesign", @@ -8984,21 +8995,21 @@ dependencies = [ [[package]] name = "tauri-macros" -version = "2.0.0-rc.12" +version = "2.0.0" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", "tauri-codegen", - "tauri-utils 2.0.0-rc.13", + "tauri-utils 2.0.0", ] [[package]] name = "tauri-plugin" -version = "2.0.0-rc.10" +version = "2.0.0-rc.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad2b0b4fe684059a1b700c1a0d7d51698c05b2257ca64eca2a730d7be2e47c6a" +checksum = "6de7ffe64afa61c4cc13d450d64643b8db6cbb177a802beb88bf595594505ddf" dependencies = [ "anyhow", "glob", @@ -9006,14 +9017,14 @@ dependencies = [ "schemars", "serde", "serde_json", - "tauri-utils 2.0.0-rc.10", + "tauri-utils 2.0.0-rc.13", "toml 0.8.19", "walkdir", ] [[package]] name = "tauri-plugin" -version = "2.0.0-rc.13" +version = "2.0.0" dependencies = [ "anyhow", "glob", @@ -9021,7 +9032,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "tauri-utils 2.0.0-rc.13", + "tauri-utils 2.0.0", "toml 0.8.19", "walkdir", ] @@ -9043,7 +9054,7 @@ dependencies = [ "serde_repr", "swift-rs", "tauri", - "tauri-plugin 2.0.0-rc.10", + "tauri-plugin 2.0.0-rc.13", "thiserror", "time", ] @@ -9055,13 +9066,13 @@ dependencies = [ "log", "serde", "tauri", - "tauri-plugin 2.0.0-rc.13", + "tauri-plugin 2.0.0", "thiserror", ] [[package]] name = "tauri-runtime" -version = "2.0.0-rc.13" +version = "2.0.0" dependencies = [ "dpi", "gtk", @@ -9070,7 +9081,7 @@ dependencies = [ "raw-window-handle", "serde", "serde_json", - "tauri-utils 2.0.0-rc.13", + "tauri-utils 2.0.0", "thiserror", "url", "windows", @@ -9078,7 +9089,7 @@ dependencies = [ [[package]] name = "tauri-runtime-wry" -version = "2.0.0-rc.14" +version = "2.0.0" dependencies = [ "gtk", "http 1.1.0", @@ -9092,7 +9103,7 @@ dependencies = [ "softbuffer", "tao", "tauri-runtime", - "tauri-utils 2.0.0-rc.13", + "tauri-utils 2.0.0", "tracing", "url", "webkit2gtk", @@ -9108,7 +9119,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "tauri-utils 2.0.0-rc.13", + "tauri-utils 2.0.0", "url", ] @@ -9159,9 +9170,9 @@ dependencies = [ [[package]] name = "tauri-utils" -version = "2.0.0-rc.10" +version = "2.0.0-rc.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba92ad9cdf7658fefa29a7218dda0acead9400c021bbf9c3f88e98f5e3b9bbab" +checksum = "a271545e4c25b36b922d98cf7e0c1755f64e92355705f656893e352aef0331e3" dependencies = [ "cargo_metadata", "ctor", @@ -9188,11 +9199,12 @@ dependencies = [ "toml 0.8.19", "url", "urlpattern", + "uuid", ] [[package]] name = "tauri-utils" -version = "2.0.0-rc.13" +version = "2.0.0" dependencies = [ "aes-gcm", "brotli", @@ -9252,14 +9264,14 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.12.0" +version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" +checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" dependencies = [ "cfg-if", "fastrand", "once_cell", - "rustix 0.38.35", + "rustix 0.38.37", "windows-sys 0.59.0", ] @@ -9328,7 +9340,7 @@ checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -9431,9 +9443,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.39.3" +version = "1.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" dependencies = [ "backtrace", "bytes", @@ -9455,7 +9467,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -9484,16 +9496,16 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls 0.23.12", + "rustls 0.23.13", "rustls-pki-types", "tokio", ] [[package]] name = "tokio-stream" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" dependencies = [ "futures-core", "pin-project-lite", @@ -9503,21 +9515,21 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.21.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" +checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" dependencies = [ "futures-util", "log", "tokio", - "tungstenite", + "tungstenite 0.24.0", ] [[package]] name = "tokio-util" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" dependencies = [ "bytes", "futures-core", @@ -9545,11 +9557,11 @@ version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.20", + "toml_edit 0.22.22", ] [[package]] @@ -9567,7 +9579,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", @@ -9580,22 +9592,22 @@ version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.6.0", "toml_datetime", "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.22.20" +version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.18", + "winnow 0.6.20", ] [[package]] @@ -9608,6 +9620,21 @@ dependencies = [ "futures-util", "pin-project", "pin-project-lite", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper 0.1.2", "tokio", "tower-layer", "tower-service", @@ -9646,7 +9673,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -9716,6 +9743,24 @@ dependencies = [ "utf-8", ] +[[package]] +name = "tungstenite" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" +dependencies = [ + "byteorder", + "bytes", + "data-encoding", + "http 1.1.0", + "httparse", + "log", + "rand 0.8.5", + "sha1", + "thiserror", + "utf-8", +] + [[package]] name = "twofish" version = "0.7.1" @@ -9764,9 +9809,9 @@ checksum = "e36a83ea2b3c704935a01b4642946aadd445cea40b10935e3f8bd8052b8193d6" [[package]] name = "ucd-trie" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" [[package]] name = "uname" @@ -9853,15 +9898,15 @@ checksum = "260bc6647b3893a9a90668360803a15f96b85a5257b1c3a0c3daf6ae2496de42" [[package]] name = "unicode-id-start" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc3882f69607a2ac8cc4de3ee7993d8f68bb06f2974271195065b3bd07f2edea" +checksum = "97e2a3c5fc9de285c0e805d98eba666adb4b2d9e1049ce44821ff7707cc34e91" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" [[package]] name = "unicode-linebreak" @@ -9871,30 +9916,30 @@ checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" [[package]] name = "unicode-normalization" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" dependencies = [ "tinyvec", ] [[package]] name = "unicode-properties" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ea75f83c0137a9b98608359a5f1af8144876eb67bcb1ce837368e906a9f524" +checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" [[package]] name = "unicode-script" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd" +checksum = "9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f" [[package]] name = "unicode-segmentation" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" [[package]] name = "unicode-vo" @@ -9904,9 +9949,9 @@ checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94" [[package]] name = "unicode-width" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "unicode-xid" @@ -9947,11 +9992,11 @@ dependencies = [ "log", "native-tls", "once_cell", - "rustls 0.23.12", + "rustls 0.23.13", "rustls-pki-types", "socks", "url", - "webpki-roots 0.26.3", + "webpki-roots 0.26.6", ] [[package]] @@ -10199,7 +10244,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", "wasm-bindgen-shared", ] @@ -10233,7 +10278,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -10246,9 +10291,9 @@ checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" [[package]] name = "wasm-streams" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" +checksum = "4e072d4e72f700fb3443d8fe94a39315df013eef1104903cdb0a2abd322bbecd" dependencies = [ "futures-util", "js-sys", @@ -10319,9 +10364,9 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "webpki-roots" -version = "0.26.3" +version = "0.26.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" +checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" dependencies = [ "rustls-pki-types", ] @@ -10348,7 +10393,7 @@ checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -10377,7 +10422,7 @@ dependencies = [ "either", "home", "once_cell", - "rustix 0.38.35", + "rustix 0.38.37", ] [[package]] @@ -10388,7 +10433,7 @@ checksum = "b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f" dependencies = [ "either", "home", - "rustix 0.38.35", + "rustix 0.38.37", "winsafe", ] @@ -10431,12 +10476,13 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "window-vibrancy" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8cdd6999298d969289d8078dae02ce798ad23452075985cccba8b6326711ecf" +checksum = "3ea403deff7b51fff19e261330f71608ff2cdef5721d72b64180bb95be7c4150" dependencies = [ - "cocoa 0.26.0", - "objc", + "objc2", + "objc2-app-kit", + "objc2-foundation", "raw-window-handle", "windows-sys 0.59.0", "windows-version", @@ -10482,7 +10528,7 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -10493,7 +10539,7 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -10760,9 +10806,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.18" +version = "0.6.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" dependencies = [ "memchr", ] @@ -10849,7 +10895,7 @@ dependencies = [ "async-trait", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", "wasm-bindgen", "wasm-bindgen-futures", "wasm-bindgen-macro-support", @@ -10870,9 +10916,9 @@ dependencies = [ [[package]] name = "wry" -version = "0.44.0" +version = "0.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7e385ebabe006332d3863482297408cb39d778db41009f50896ac356d8c49e" +checksum = "440600584cfbd8b0d28eace95c1f2c253db05dae43780b79380aa1e868f04c73" dependencies = [ "base64 0.22.1", "block", @@ -10988,7 +11034,7 @@ checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" dependencies = [ "libc", "linux-raw-sys 0.4.14", - "rustix 0.38.35", + "rustix 0.38.37", ] [[package]] @@ -11018,12 +11064,6 @@ dependencies = [ "lzma-sys", ] -[[package]] -name = "yansi" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" - [[package]] name = "yansi" version = "1.0.1" @@ -11054,7 +11094,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -11074,7 +11114,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -11100,7 +11140,7 @@ dependencies = [ "crossbeam-utils", "displaydoc", "flate2", - "indexmap 2.4.0", + "indexmap 2.6.0", "memchr", "thiserror", "zopfli", diff --git a/Cargo.toml b/Cargo.toml index 7b8dbf052..78c7a1f51 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,7 +43,7 @@ repository = "https://github.com/tauri-apps/tauri" categories = ["gui", "web-programming"] license = "Apache-2.0 OR MIT" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" # default to small, optimized workspace release binaries [profile.release] diff --git a/bench/Cargo.toml b/bench/Cargo.toml index 4756b4cf2..f3073711c 100644 --- a/bench/Cargo.toml +++ b/bench/Cargo.toml @@ -3,7 +3,7 @@ name = "tauri_bench" version = "0.1.0" authors = ["Tauri Programme within The Commons Conservancy"] edition = "2021" -rust-version = "1.71" +rust-version = "1.78" license = "Apache-2.0 OR MIT" description = "Cross-platform WebView rendering library" repository = "https://github.com/tauri-apps/wry" diff --git a/bench/tests/cpu_intensive/src-tauri/Cargo.toml b/bench/tests/cpu_intensive/src-tauri/Cargo.toml index 0b5c74ced..94e1a9e62 100644 --- a/bench/tests/cpu_intensive/src-tauri/Cargo.toml +++ b/bench/tests/cpu_intensive/src-tauri/Cargo.toml @@ -3,7 +3,7 @@ name = "bench_cpu_intensive" version = "0.1.0" description = "A very simple Tauri Application" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" [build-dependencies] tauri-build = { path = "../../../../crates/tauri-build", features = [ diff --git a/bench/tests/files_transfer/src-tauri/Cargo.toml b/bench/tests/files_transfer/src-tauri/Cargo.toml index d750cc3bc..d21efe611 100644 --- a/bench/tests/files_transfer/src-tauri/Cargo.toml +++ b/bench/tests/files_transfer/src-tauri/Cargo.toml @@ -3,7 +3,7 @@ name = "bench_files_transfer" version = "0.1.0" description = "A very simple Tauri Application" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" [build-dependencies] tauri-build = { path = "../../../../crates/tauri-build", features = [ diff --git a/bench/tests/helloworld/src-tauri/Cargo.toml b/bench/tests/helloworld/src-tauri/Cargo.toml index 20c9fa532..cf2481ff1 100644 --- a/bench/tests/helloworld/src-tauri/Cargo.toml +++ b/bench/tests/helloworld/src-tauri/Cargo.toml @@ -3,7 +3,7 @@ name = "bench_helloworld" version = "0.1.0" description = "A very simple Tauri Application" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" [build-dependencies] tauri-build = { path = "../../../../crates/tauri-build", features = [ diff --git a/crates/tauri-build/CHANGELOG.md b/crates/tauri-build/CHANGELOG.md index ec9b89c24..a452f35bb 100644 --- a/crates/tauri-build/CHANGELOG.md +++ b/crates/tauri-build/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0` +- Upgraded to `tauri-codegen@2.0.0` + ## \[2.0.0-rc.13] ### Bug Fixes diff --git a/crates/tauri-build/Cargo.toml b/crates/tauri-build/Cargo.toml index 41cc60dd1..00c845437 100644 --- a/crates/tauri-build/Cargo.toml +++ b/crates/tauri-build/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-build" -version = "2.0.0-rc.13" +version = "2.0.0" 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-rc.13", path = "../tauri-codegen", optional = true } -tauri-utils = { version = "2.0.0-rc.13", path = "../tauri-utils", features = [ +tauri-codegen = { version = "2.0.0", path = "../tauri-codegen", optional = true } +tauri-utils = { version = "2.0.0", path = "../tauri-utils", features = [ "build", "resources", ] } diff --git a/crates/tauri-bundler/CHANGELOG.md b/crates/tauri-bundler/CHANGELOG.md index 723688d47..191380bbe 100644 --- a/crates/tauri-bundler/CHANGELOG.md +++ b/crates/tauri-bundler/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0` +- Upgraded to `tauri-macos-sign@2.0.0` + ## \[2.0.1-rc.15] ### Bug Fixes diff --git a/crates/tauri-bundler/Cargo.toml b/crates/tauri-bundler/Cargo.toml index dafedb29d..82b0122fc 100644 --- a/crates/tauri-bundler/Cargo.toml +++ b/crates/tauri-bundler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-bundler" -version = "2.0.1-rc.15" +version = "2.0.0" authors = [ "George Burton ", "Tauri Programme within The Commons Conservancy", @@ -11,11 +11,11 @@ keywords = ["bundle", "cargo", "tauri"] repository = "https://github.com/tauri-apps/tauri" description = "Wrap rust executables in OS-specific app bundles for Tauri" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" exclude = ["CHANGELOG.md", "/target", "rustfmt.toml"] [dependencies] -tauri-utils = { version = "2.0.0-rc.13", path = "../tauri-utils", features = [ +tauri-utils = { version = "2.0.0", path = "../tauri-utils", features = [ "resources", ] } image = "0.25.0" @@ -59,7 +59,7 @@ features = ["Win32_System_SystemInformation", "Win32_System_Diagnostics_Debug"] icns = { package = "tauri-icns", version = "0.1" } time = { version = "0.3", features = ["formatting"] } plist = "1" -tauri-macos-sign = { version = "0.1.1-rc.1", path = "../tauri-macos-sign" } +tauri-macos-sign = { version = "2.0.0", path = "../tauri-macos-sign" } [target."cfg(target_os = \"linux\")".dependencies] heck = "0.5" diff --git a/crates/tauri-cli/CHANGELOG.md b/crates/tauri-cli/CHANGELOG.md index f71aba2d7..1c4fa2847 100644 --- a/crates/tauri-cli/CHANGELOG.md +++ b/crates/tauri-cli/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0` +- Upgraded to `tauri-macos-sign@2.0.0` +- Upgraded to `tauri-bundler@2.0.0` + ## \[2.0.0-rc.18] ### Enhancements diff --git a/crates/tauri-cli/Cargo.toml b/crates/tauri-cli/Cargo.toml index 839db1caa..65e51bb97 100644 --- a/crates/tauri-cli/Cargo.toml +++ b/crates/tauri-cli/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "tauri-cli" -version = "2.0.0-rc.18" +version = "2.0.0" authors = ["Tauri Programme within The Commons Conservancy"] edition = "2021" -rust-version = "1.71" +rust-version = "1.78" categories = ["gui", "web-programming"] license = "Apache-2.0 OR MIT" homepage = "https://tauri.app" @@ -47,7 +47,7 @@ sublime_fuzzy = "0.7" clap_complete = "4" clap = { version = "4.5", features = ["derive", "env"] } anyhow = "1.0" -tauri-bundler = { version = "2.0.1-rc.15", default-features = false, path = "../tauri-bundler" } +tauri-bundler = { version = "2.0.0", default-features = false, path = "../tauri-bundler" } colored = "2.1" serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0", features = ["preserve_order"] } @@ -57,7 +57,7 @@ shared_child = "1.0" duct = "0.13" toml_edit = { version = "0.22", features = ["serde"] } json-patch = "2.0" -tauri-utils = { version = "2.0.0-rc.13", path = "../tauri-utils", features = [ +tauri-utils = { version = "2.0.0", path = "../tauri-utils", features = [ "isolation", "schema", "config-json5", @@ -131,7 +131,7 @@ libc = "0.2" [target."cfg(target_os = \"macos\")".dependencies] plist = "1" -tauri-macos-sign = { version = "0.1.1-rc.1", path = "../tauri-macos-sign" } +tauri-macos-sign = { version = "2.0.0", path = "../tauri-macos-sign" } object = { version = "0.36", default-features = false, features = [ "macho", "read_core", diff --git a/crates/tauri-cli/config.schema.json b/crates/tauri-cli/config.schema.json index 1f1a05884..d5f34e7bb 100644 --- a/crates/tauri-cli/config.schema.json +++ b/crates/tauri-cli/config.schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://schema.tauri.app/config/2.0.0-rc.17", + "$id": "https://schema.tauri.app/config/2.0.0", "title": "Config", "description": "The Tauri configuration object.\n It is read from a file where you can define your frontend assets,\n configure the bundler and define a tray icon.\n\n The configuration file is generated by the\n [`tauri init`](https://v2.tauri.app/reference/cli/#init) command that lives in\n your Tauri application source directory (src-tauri).\n\n Once generated, you may modify it at will to customize your Tauri application.\n\n ## File Formats\n\n By default, the configuration is defined as a JSON file named `tauri.conf.json`.\n\n Tauri also supports JSON5 and TOML files via the `config-json5` and `config-toml` Cargo features, respectively.\n The JSON5 file name must be either `tauri.conf.json` or `tauri.conf.json5`.\n The TOML file name is `Tauri.toml`.\n\n ## Platform-Specific Configuration\n\n In addition to the default configuration file, Tauri can\n read a platform-specific configuration from `tauri.linux.conf.json`,\n `tauri.windows.conf.json`, `tauri.macos.conf.json`, `tauri.android.conf.json` and `tauri.ios.conf.json`\n (or `Tauri.linux.toml`, `Tauri.windows.toml`, `Tauri.macos.toml`, `Tauri.android.toml` and `Tauri.ios.toml` if the `Tauri.toml` format is used),\n which gets merged with the main configuration object.\n\n ## Configuration Structure\n\n The configuration is composed of the following objects:\n\n - [`app`](#appconfig): The Tauri configuration\n - [`build`](#buildconfig): The build configuration\n - [`bundle`](#bundleconfig): The bundle configurations\n - [`plugins`](#pluginconfig): The plugins configuration\n\n Example tauri.config.json file:\n\n ```json\n {\n \"productName\": \"tauri-app\",\n \"version\": \"0.1.0\",\n \"build\": {\n \"beforeBuildCommand\": \"\",\n \"beforeDevCommand\": \"\",\n \"devUrl\": \"../dist\",\n \"frontendDist\": \"../dist\"\n },\n \"app\": {\n \"security\": {\n \"csp\": null\n },\n \"windows\": [\n {\n \"fullscreen\": false,\n \"height\": 600,\n \"resizable\": true,\n \"title\": \"Tauri App\",\n \"width\": 800\n }\n ]\n },\n \"bundle\": {},\n \"plugins\": {}\n }\n ```", "type": "object", diff --git a/crates/tauri-cli/metadata-v2.json b/crates/tauri-cli/metadata-v2.json index 5845a0e4c..4ab7cc374 100644 --- a/crates/tauri-cli/metadata-v2.json +++ b/crates/tauri-cli/metadata-v2.json @@ -1,9 +1,9 @@ { "cli.js": { - "version": "2.0.0-rc.18", + "version": "2.0.0", "node": ">= 10.0.0" }, - "tauri": "2.0.0-rc.17", - "tauri-build": "2.0.0-rc.13", - "tauri-plugin": "2.0.0-rc.13" + "tauri": "2.0.0", + "tauri-build": "2.0.0", + "tauri-plugin": "2.0.0" } diff --git a/crates/tauri-cli/templates/app/src-tauri/Cargo.crate-manifest b/crates/tauri-cli/templates/app/src-tauri/Cargo.crate-manifest index 839506f90..741e7b45e 100644 --- a/crates/tauri-cli/templates/app/src-tauri/Cargo.crate-manifest +++ b/crates/tauri-cli/templates/app/src-tauri/Cargo.crate-manifest @@ -6,7 +6,7 @@ authors = ["you"] license = "" repository = "" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/crates/tauri-cli/templates/plugin/Cargo.crate-manifest b/crates/tauri-cli/templates/plugin/Cargo.crate-manifest index b5a37912a..fd1d14fb2 100644 --- a/crates/tauri-cli/templates/plugin/Cargo.crate-manifest +++ b/crates/tauri-cli/templates/plugin/Cargo.crate-manifest @@ -4,7 +4,7 @@ version = "0.1.0" authors = [ "{{ author }}" ] description = "" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" exclude = ["/examples", "/webview-dist", "/webview-src", "/node_modules"] links = "tauri-plugin-{{ plugin_name }}" diff --git a/crates/tauri-cli/templates/plugin/__example-api/tauri-app/src-tauri/Cargo.crate-manifest b/crates/tauri-cli/templates/plugin/__example-api/tauri-app/src-tauri/Cargo.crate-manifest index 1e3243dad..7468ba4a2 100644 --- a/crates/tauri-cli/templates/plugin/__example-api/tauri-app/src-tauri/Cargo.crate-manifest +++ b/crates/tauri-cli/templates/plugin/__example-api/tauri-app/src-tauri/Cargo.crate-manifest @@ -6,7 +6,7 @@ authors = ["you"] license = "" repository = "" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" [lib] name = "tauri_app_lib" diff --git a/crates/tauri-cli/templates/plugin/__example-basic/vanilla/src-tauri/Cargo.crate-manifest b/crates/tauri-cli/templates/plugin/__example-basic/vanilla/src-tauri/Cargo.crate-manifest index 428060b28..9b02b15a0 100644 --- a/crates/tauri-cli/templates/plugin/__example-basic/vanilla/src-tauri/Cargo.crate-manifest +++ b/crates/tauri-cli/templates/plugin/__example-basic/vanilla/src-tauri/Cargo.crate-manifest @@ -6,7 +6,7 @@ authors = ["you"] license = "" repository = "" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" [lib] name = "tauri_app_lib" diff --git a/crates/tauri-codegen/CHANGELOG.md b/crates/tauri-codegen/CHANGELOG.md index f31ad6d08..33746188f 100644 --- a/crates/tauri-codegen/CHANGELOG.md +++ b/crates/tauri-codegen/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0` + ## \[2.0.0-rc.13] ### Bug Fixes diff --git a/crates/tauri-codegen/Cargo.toml b/crates/tauri-codegen/Cargo.toml index a06a51491..db0bc09c6 100644 --- a/crates/tauri-codegen/Cargo.toml +++ b/crates/tauri-codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-codegen" -version = "2.0.0-rc.13" +version = "2.0.0" 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-rc.13", path = "../tauri-utils", features = [ +tauri-utils = { version = "2.0.0", path = "../tauri-utils", features = [ "build", ] } thiserror = "1" diff --git a/crates/tauri-driver/CHANGELOG.md b/crates/tauri-driver/CHANGELOG.md index 99effd66d..074ff79dd 100644 --- a/crates/tauri-driver/CHANGELOG.md +++ b/crates/tauri-driver/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + ## \[0.1.5] ### Bug Fixes diff --git a/crates/tauri-driver/Cargo.toml b/crates/tauri-driver/Cargo.toml index 06a230b1f..61dc4f227 100644 --- a/crates/tauri-driver/Cargo.toml +++ b/crates/tauri-driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-driver" -version = "0.1.5" +version = "2.0.0" authors = ["Tauri Programme within The Commons Conservancy"] categories = ["gui", "web-programming"] license = "Apache-2.0 OR MIT" @@ -9,7 +9,7 @@ repository = "https://github.com/tauri-apps/tauri" description = "Webdriver server for Tauri applications" readme = "README.md" edition = "2021" -rust-version = "1.60" +rust-version = "1.78" [dependencies] anyhow = "1" diff --git a/crates/tauri-macos-sign/CHANGELOG.md b/crates/tauri-macos-sign/CHANGELOG.md index 433e33204..e262e63b7 100644 --- a/crates/tauri-macos-sign/CHANGELOG.md +++ b/crates/tauri-macos-sign/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + ## \[0.1.1-rc.1] ### Enhancements diff --git a/crates/tauri-macos-sign/Cargo.toml b/crates/tauri-macos-sign/Cargo.toml index 0a7b3323d..1b2b0b8c8 100644 --- a/crates/tauri-macos-sign/Cargo.toml +++ b/crates/tauri-macos-sign/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "tauri-macos-sign" -version = "0.1.1-rc.1" +version = "2.0.0" authors = ["Tauri Programme within The Commons Conservancy"] license = "Apache-2.0 OR MIT" keywords = ["codesign", "signing", "macos", "ios", "tauri"] repository = "https://github.com/tauri-apps/tauri" description = "Code signing utilities for macOS and iOS apps" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" [dependencies] anyhow = "1" diff --git a/crates/tauri-macros/CHANGELOG.md b/crates/tauri-macros/CHANGELOG.md index 09e5a8ca7..38e580dc5 100644 --- a/crates/tauri-macros/CHANGELOG.md +++ b/crates/tauri-macros/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0` +- Upgraded to `tauri-codegen@2.0.0` + ## \[2.0.0-rc.12] ### New Features diff --git a/crates/tauri-macros/Cargo.toml b/crates/tauri-macros/Cargo.toml index dc9cd8c89..26494d8d3 100644 --- a/crates/tauri-macros/Cargo.toml +++ b/crates/tauri-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-macros" -version = "2.0.0-rc.12" +version = "2.0.0" 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-rc.13", default-features = false, path = "../tauri-codegen" } -tauri-utils = { version = "2.0.0-rc.13", path = "../tauri-utils" } +tauri-codegen = { version = "2.0.0", default-features = false, path = "../tauri-codegen" } +tauri-utils = { version = "2.0.0", path = "../tauri-utils" } [features] custom-protocol = [] diff --git a/crates/tauri-plugin/CHANGELOG.md b/crates/tauri-plugin/CHANGELOG.md index 1a4d5e2bd..5200afeda 100644 --- a/crates/tauri-plugin/CHANGELOG.md +++ b/crates/tauri-plugin/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0` + ## \[2.0.0-rc.13] ### Dependencies diff --git a/crates/tauri-plugin/Cargo.toml b/crates/tauri-plugin/Cargo.toml index 4b0477e38..43ea51c13 100644 --- a/crates/tauri-plugin/Cargo.toml +++ b/crates/tauri-plugin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin" -version = "2.0.0-rc.13" +version = "2.0.0" 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-rc.13", default-features = false, features = [ +tauri-utils = { version = "2.0.0", default-features = false, features = [ "build", ], path = "../tauri-utils" } serde_json = { version = "1", optional = true } diff --git a/crates/tauri-runtime-wry/CHANGELOG.md b/crates/tauri-runtime-wry/CHANGELOG.md index 2d5e89235..0d4d1548b 100644 --- a/crates/tauri-runtime-wry/CHANGELOG.md +++ b/crates/tauri-runtime-wry/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0` +- Upgraded to `tauri-runtime@2.0.0` + ## \[2.0.0-rc.14] ### New Features diff --git a/crates/tauri-runtime-wry/Cargo.toml b/crates/tauri-runtime-wry/Cargo.toml index bda37a337..0dc351bd2 100644 --- a/crates/tauri-runtime-wry/Cargo.toml +++ b/crates/tauri-runtime-wry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-runtime-wry" -version = "2.0.0-rc.14" +version = "2.0.0" description = "Wry bindings to the Tauri runtime" exclude = ["CHANGELOG.md", "/target"] readme = "README.md" @@ -24,8 +24,8 @@ wry = { version = "0.44.0", default-features = false, features = [ "linux-body", ] } tao = { version = "0.30.2", default-features = false, features = ["rwh_06"] } -tauri-runtime = { version = "2.0.0-rc.13", path = "../tauri-runtime" } -tauri-utils = { version = "2.0.0-rc.13", path = "../tauri-utils" } +tauri-runtime = { version = "2.0.0", path = "../tauri-runtime" } +tauri-utils = { version = "2.0.0", path = "../tauri-utils" } raw-window-handle = "0.6" http = "1.1" url = "2" diff --git a/crates/tauri-runtime-wry/src/lib.rs b/crates/tauri-runtime-wry/src/lib.rs index 181abb3c6..76c4b3200 100644 --- a/crates/tauri-runtime-wry/src/lib.rs +++ b/crates/tauri-runtime-wry/src/lib.rs @@ -2559,6 +2559,7 @@ impl Runtime for Wry { pending, )?; + #[allow(clippy::manual_inspect)] self .context .main_thread @@ -3162,6 +3163,7 @@ fn handle_user_message( let _ = webview.print(); } WebviewMessage::Close => { + #[allow(clippy::manual_inspect)] windows.0.borrow_mut().get_mut(&window_id).map(|window| { if let Some(i) = window.webviews.iter().position(|w| w.id == webview.id) { window.webviews.remove(i); @@ -3372,6 +3374,7 @@ fn handle_user_message( if let Some(window) = window { match handler(&window) { Ok(webview) => { + #[allow(clippy::manual_inspect)] windows.0.borrow_mut().get_mut(&window_id).map(|w| { w.webviews.push(webview); w.has_children.store(true, Ordering::Relaxed); diff --git a/crates/tauri-runtime/CHANGELOG.md b/crates/tauri-runtime/CHANGELOG.md index a006ebd8c..7442094dc 100644 --- a/crates/tauri-runtime/CHANGELOG.md +++ b/crates/tauri-runtime/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0` + ## \[2.0.0-rc.13] ### New Features diff --git a/crates/tauri-runtime/Cargo.toml b/crates/tauri-runtime/Cargo.toml index 78d720ff9..6a13ba41f 100644 --- a/crates/tauri-runtime/Cargo.toml +++ b/crates/tauri-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-runtime" -version = "2.0.0-rc.13" +version = "2.0.0" 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-rc.13", path = "../tauri-utils" } +tauri-utils = { version = "2.0.0", path = "../tauri-utils" } http = "1.1" raw-window-handle = "0.6" url = { version = "2" } diff --git a/crates/tauri-schema-generator/schemas/config.schema.json b/crates/tauri-schema-generator/schemas/config.schema.json index 1f1a05884..d5f34e7bb 100644 --- a/crates/tauri-schema-generator/schemas/config.schema.json +++ b/crates/tauri-schema-generator/schemas/config.schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://schema.tauri.app/config/2.0.0-rc.17", + "$id": "https://schema.tauri.app/config/2.0.0", "title": "Config", "description": "The Tauri configuration object.\n It is read from a file where you can define your frontend assets,\n configure the bundler and define a tray icon.\n\n The configuration file is generated by the\n [`tauri init`](https://v2.tauri.app/reference/cli/#init) command that lives in\n your Tauri application source directory (src-tauri).\n\n Once generated, you may modify it at will to customize your Tauri application.\n\n ## File Formats\n\n By default, the configuration is defined as a JSON file named `tauri.conf.json`.\n\n Tauri also supports JSON5 and TOML files via the `config-json5` and `config-toml` Cargo features, respectively.\n The JSON5 file name must be either `tauri.conf.json` or `tauri.conf.json5`.\n The TOML file name is `Tauri.toml`.\n\n ## Platform-Specific Configuration\n\n In addition to the default configuration file, Tauri can\n read a platform-specific configuration from `tauri.linux.conf.json`,\n `tauri.windows.conf.json`, `tauri.macos.conf.json`, `tauri.android.conf.json` and `tauri.ios.conf.json`\n (or `Tauri.linux.toml`, `Tauri.windows.toml`, `Tauri.macos.toml`, `Tauri.android.toml` and `Tauri.ios.toml` if the `Tauri.toml` format is used),\n which gets merged with the main configuration object.\n\n ## Configuration Structure\n\n The configuration is composed of the following objects:\n\n - [`app`](#appconfig): The Tauri configuration\n - [`build`](#buildconfig): The build configuration\n - [`bundle`](#bundleconfig): The bundle configurations\n - [`plugins`](#pluginconfig): The plugins configuration\n\n Example tauri.config.json file:\n\n ```json\n {\n \"productName\": \"tauri-app\",\n \"version\": \"0.1.0\",\n \"build\": {\n \"beforeBuildCommand\": \"\",\n \"beforeDevCommand\": \"\",\n \"devUrl\": \"../dist\",\n \"frontendDist\": \"../dist\"\n },\n \"app\": {\n \"security\": {\n \"csp\": null\n },\n \"windows\": [\n {\n \"fullscreen\": false,\n \"height\": 600,\n \"resizable\": true,\n \"title\": \"Tauri App\",\n \"width\": 800\n }\n ]\n },\n \"bundle\": {},\n \"plugins\": {}\n }\n ```", "type": "object", diff --git a/crates/tauri-utils/CHANGELOG.md b/crates/tauri-utils/CHANGELOG.md index 54f66eb55..efc7c900f 100644 --- a/crates/tauri-utils/CHANGELOG.md +++ b/crates/tauri-utils/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + ## \[2.0.0-rc.13] ### New Features diff --git a/crates/tauri-utils/Cargo.toml b/crates/tauri-utils/Cargo.toml index 381fea68e..f8929ed66 100644 --- a/crates/tauri-utils/Cargo.toml +++ b/crates/tauri-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-utils" -version = "2.0.0-rc.13" +version = "2.0.0" description = "Utilities for Tauri" exclude = ["CHANGELOG.md", "/target"] readme = "README.md" diff --git a/crates/tauri/CHANGELOG.md b/crates/tauri/CHANGELOG.md index 2dd693494..c13a8fa0f 100644 --- a/crates/tauri/CHANGELOG.md +++ b/crates/tauri/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`382ed482b`](https://www.github.com/tauri-apps/tauri/commit/382ed482bd08157c39e62f9a0aaad8802f1092cb) Bump MSRV to 1.78. +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + +### Dependencies + +- Upgraded to `tauri-utils@2.0.0` +- Upgraded to `tauri-runtime@2.0.0` +- Upgraded to `tauri-runtime-wry@2.0.0` +- Upgraded to `tauri-macros@2.0.0` +- Upgraded to `tauri-build@2.0.0` + ## \[2.0.0-rc.17] ### Breaking Changes diff --git a/crates/tauri/Cargo.toml b/crates/tauri/Cargo.toml index 4468b69cd..808f59bc2 100644 --- a/crates/tauri/Cargo.toml +++ b/crates/tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri" -version = "2.0.0-rc.17" +version = "2.0.0" description = "Make tiny, secure apps for all desktop platforms with Tauri" exclude = ["/test", "/.scripts", "CHANGELOG.md", "/target"] readme = "README.md" @@ -57,12 +57,12 @@ uuid = { version = "1", features = ["v4"], optional = true } url = "2" anyhow = "1.0" thiserror = "1.0" -tauri-runtime = { version = "2.0.0-rc.13", path = "../tauri-runtime" } -tauri-macros = { version = "2.0.0-rc.12", path = "../tauri-macros" } -tauri-utils = { version = "2.0.0-rc.13", features = [ +tauri-runtime = { version = "2.0.0", path = "../tauri-runtime" } +tauri-macros = { version = "2.0.0", path = "../tauri-macros" } +tauri-utils = { version = "2.0.0", features = [ "resources", ], path = "../tauri-utils" } -tauri-runtime-wry = { version = "2.0.0-rc.14", path = "../tauri-runtime-wry", optional = true } +tauri-runtime-wry = { version = "2.0.0", path = "../tauri-runtime-wry", optional = true } getrandom = "0.2" serde_repr = "0.1" http = "1.1" @@ -134,8 +134,8 @@ swift-rs = "1.0.7" [build-dependencies] heck = "0.5" -tauri-build = { path = "../tauri-build/", default-features = false, version = "2.0.0-rc.13" } -tauri-utils = { path = "../tauri-utils/", version = "2.0.0-rc.13", features = [ +tauri-build = { path = "../tauri-build/", default-features = false, version = "2.0.0" } +tauri-utils = { path = "../tauri-utils/", version = "2.0.0", features = [ "build", ] } diff --git a/examples/api/src-tauri/Cargo.toml b/examples/api/src-tauri/Cargo.toml index 9571d8736..2ef1b365d 100644 --- a/examples/api/src-tauri/Cargo.toml +++ b/examples/api/src-tauri/Cargo.toml @@ -3,7 +3,7 @@ name = "api" version = "0.1.0" description = "An example Tauri Application showcasing the api" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" license = "Apache-2.0 OR MIT" [lib] diff --git a/examples/file-associations/src-tauri/Cargo.toml b/examples/file-associations/src-tauri/Cargo.toml index f43956199..7420b5c78 100644 --- a/examples/file-associations/src-tauri/Cargo.toml +++ b/examples/file-associations/src-tauri/Cargo.toml @@ -3,7 +3,7 @@ name = "tauri-file-associations-demo" version = "0.1.0" description = "A Tauri application that associate file types" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" [build-dependencies] tauri-build = { path = "../../../crates/tauri-build", features = ["codegen"] } diff --git a/examples/resources/src-tauri/Cargo.toml b/examples/resources/src-tauri/Cargo.toml index e0cb342c0..24e51fbb6 100644 --- a/examples/resources/src-tauri/Cargo.toml +++ b/examples/resources/src-tauri/Cargo.toml @@ -3,7 +3,7 @@ name = "resources" version = "0.1.0" description = "A Tauri application that uses Node.js with app resources" edition = "2021" -rust-version = "1.71" +rust-version = "1.78" [build-dependencies] tauri-build = { path = "../../../crates/tauri-build", features = ["codegen"] } diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 964bca020..49ae17609 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + ## \[2.0.0-rc.6] ### New Features diff --git a/packages/api/package.json b/packages/api/package.json index 6dd7deb2f..a55f1543e 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/api", - "version": "2.0.0-rc.6", + "version": "2.0.0", "description": "Tauri API definitions", "funding": { "type": "opencollective", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 254ca0b9c..5574baa74 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## \[2.0.0] + +### What's Changed + +- [`637285790`](https://www.github.com/tauri-apps/tauri/commit/6372857905ae9c0aedb7f482ddf6cf9f9836c9f2) Promote to v2 stable! + +### Dependencies + +- Upgraded to `tauri-cli@2.0.0` + ## \[2.0.0-rc.18] ### Enhancements diff --git a/packages/cli/package.json b/packages/cli/package.json index b0e10c010..150aa8513 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/cli", - "version": "2.0.0-rc.18", + "version": "2.0.0", "description": "Command line interface for building Tauri apps", "funding": { "type": "opencollective",