diff --git a/.changes/about-metadata-into-string.md b/.changes/about-metadata-into-string.md deleted file mode 100644 index 56a2ba540..000000000 --- a/.changes/about-metadata-into-string.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime": patch ---- - -The `AboutMetadata` string setters now take `impl Into`. diff --git a/.changes/add-app-get-matches-helper.md b/.changes/add-app-get-matches-helper.md deleted file mode 100644 index 0e0c300e7..000000000 --- a/.changes/add-app-get-matches-helper.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added the `App::get_cli_matches` helper function. diff --git a/.changes/allow-conf-gitignore.md b/.changes/allow-conf-gitignore.md deleted file mode 100644 index cf63422e6..000000000 --- a/.changes/allow-conf-gitignore.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Allows the `tauri.conf.json` file to be git ignored on the path lookup function. diff --git a/.changes/allowlist-clipboard.md b/.changes/allowlist-clipboard.md deleted file mode 100644 index 451fb8dc6..000000000 --- a/.changes/allowlist-clipboard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch ---- - -The `allowlist` configuration now includes a `clipboard` object, controlling the exposure of the `writeText` and `readText` APIs. diff --git a/.changes/allowlist-dialog.md b/.changes/allowlist-dialog.md deleted file mode 100644 index ffbcd6a56..000000000 --- a/.changes/allowlist-dialog.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-utils": patch -"tauri": patch ---- - -The dialog allowlist now includes flags for the `message`, `ask` and `confirm` APIs. diff --git a/.changes/allowlist-process.md b/.changes/allowlist-process.md deleted file mode 100644 index 490c3d1fb..000000000 --- a/.changes/allowlist-process.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch ---- - -The `allowlist` configuration now includes a `process` object, controlling the exposure of the `relaunch` and `exit` APIs. diff --git a/.changes/allowlist-window.md b/.changes/allowlist-window.md deleted file mode 100644 index 7fe9048de..000000000 --- a/.changes/allowlist-window.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -tauri-utils: patch ---- - -The `window` allowlist now includes options to enable all window modification APIs: `center`, `close`, `create`, `hide`, `maximize`, `minimize`, `print`, `requestUserAttention`, `setAlwaysOnTop`, `setDecorations`, `setFocus`, `setFullscreen`, `setIcon`, `setMaxSize`, `setMinSize`, `setPosition`, `setResizable`, `setSize`, `setSkipTaskbar`, `setTitle`, `show`, `startDragging`, `unmaximize` and `unminimize`. diff --git a/.changes/always-rebuilding.md b/.changes/always-rebuilding.md deleted file mode 100644 index c44613b16..000000000 --- a/.changes/always-rebuilding.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Remove `cargo:rerun-if-changed` check for non-existent file that caused projects to _always_ rebuild. diff --git a/.changes/api-WebviewWindow-fileDropEnabled.md b/.changes/api-WebviewWindow-fileDropEnabled.md deleted file mode 100644 index 06835a929..000000000 --- a/.changes/api-WebviewWindow-fileDropEnabled.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Add `fileDropEnabled` property to `WindowOptions` so you can now disable it when creating windows from js. diff --git a/.changes/api-add-log-dir.md b/.changes/api-add-log-dir.md deleted file mode 100644 index 7cd73ba19..000000000 --- a/.changes/api-add-log-dir.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"api": patch ---- - -Add `logDir` function to the `path` module to access the sugested log directory. -Add `BaseDirectory.Log` to the `fs` module. diff --git a/.changes/api-app-window-browser.md b/.changes/api-app-window-browser.md deleted file mode 100644 index a43ef8b4c..000000000 --- a/.changes/api-app-window-browser.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Do not crash if `__TAURI_METADATA__` is not set, log an error instead. diff --git a/.changes/api-change-events.md b/.changes/api-change-events.md deleted file mode 100644 index 863895524..000000000 --- a/.changes/api-change-events.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch ---- - -* **Breaking change:** Renamed `tauri::Event` to `tauri::RunEvent` -* Exported `tauri::Event` and `tauri::EventHandler` so you can define a function and pass it to `Window::listen` diff --git a/.changes/api-dialog-ask-message-confirm.md b/.changes/api-dialog-ask-message-confirm.md deleted file mode 100644 index f698df09a..000000000 --- a/.changes/api-dialog-ask-message-confirm.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Expose `ask`, `message` and `confirm` APIs on the dialog module. diff --git a/.changes/api-emit-payload-type.md b/.changes/api-emit-payload-type.md deleted file mode 100644 index 4ed130564..000000000 --- a/.changes/api-emit-payload-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Event `emit` now automatically serialize non-string types. diff --git a/.changes/api-encode-protocol-path.md b/.changes/api-encode-protocol-path.md deleted file mode 100644 index 22992adc0..000000000 --- a/.changes/api-encode-protocol-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Encode the file path in the `convertFileSrc` function. diff --git a/.changes/api-features.md b/.changes/api-features.md deleted file mode 100644 index 51c5d93ec..000000000 --- a/.changes/api-features.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The `tauri::api` modules `http`, `notification`, `dialog`, and `process::Command` APIs are now hidden behind a feature flag, `http-api`, `notification`, `dialog` and `command`, respectively. diff --git a/.changes/api-fetch-empty-reponse.md b/.changes/api-fetch-empty-reponse.md deleted file mode 100644 index d0b81376f..000000000 --- a/.changes/api-fetch-empty-reponse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Fix `http.fetch` throwing error if the response is successful but the body is empty. diff --git a/.changes/api-file-dialog-title.md b/.changes/api-file-dialog-title.md deleted file mode 100644 index 2613a4160..000000000 --- a/.changes/api-file-dialog-title.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"api": patch -"tauri": patch ---- - -Add `title` option to file open/save dialogs. diff --git a/.changes/api-fix-form-body.md b/.changes/api-fix-form-body.md deleted file mode 100644 index d9cc9fcf2..000000000 --- a/.changes/api-fix-form-body.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Fix `FilePart` usage in `http.Body.form` by renaming the `value` property to `file`. diff --git a/.changes/api-fix-os-platform-return.md b/.changes/api-fix-os-platform-return.md deleted file mode 100644 index fdf7d03b0..000000000 --- a/.changes/api-fix-os-platform-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Fix `os.platform` returning `macos` and `windows` instead of `darwin` and `win32`. diff --git a/.changes/api-format-callback.md b/.changes/api-format-callback.md deleted file mode 100644 index a517cff7c..000000000 --- a/.changes/api-format-callback.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -The `formatCallback` helper function now returns a number instead of a string. diff --git a/.changes/api-raw-headers.md b/.changes/api-raw-headers.md deleted file mode 100644 index 2d384f6b3..000000000 --- a/.changes/api-raw-headers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Added `rawHeaders` to `http > Response`. diff --git a/.changes/api-relaunch-cleanup.md b/.changes/api-relaunch-cleanup.md deleted file mode 100644 index 825658a3e..000000000 --- a/.changes/api-relaunch-cleanup.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Run `AppHandle` cleanup code before restarting the application on the `process > relaunch` API. diff --git a/.changes/api-remove-current-dir.md b/.changes/api-remove-current-dir.md deleted file mode 100644 index 375fa7f78..000000000 --- a/.changes/api-remove-current-dir.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": "patch" ---- - -Removed the `currentDir` API from the `path` module. diff --git a/.changes/api-remove-ts-files.md b/.changes/api-remove-ts-files.md deleted file mode 100644 index 8497514e9..000000000 --- a/.changes/api-remove-ts-files.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Remove `.ts` files on the published package. diff --git a/.changes/api-theme-getter.md b/.changes/api-theme-getter.md deleted file mode 100644 index 2d55025fd..000000000 --- a/.changes/api-theme-getter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Added `theme` getter to `WebviewWindow`. diff --git a/.changes/api-theme-window-option.md b/.changes/api-theme-window-option.md deleted file mode 100644 index c246a3232..000000000 --- a/.changes/api-theme-window-option.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Added `theme` field to `WindowOptions`. diff --git a/.changes/api-use-uint8array.md b/.changes/api-use-uint8array.md deleted file mode 100644 index a23c35bbf..000000000 --- a/.changes/api-use-uint8array.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -**Breaking change:** Replaces all usages of `number[]` with `Uint8Array` to be closer aligned with the wider JS ecosystem. diff --git a/.changes/api-window-cursor.md b/.changes/api-window-cursor.md deleted file mode 100644 index 97c987489..000000000 --- a/.changes/api-window-cursor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Added the `setCursorGrab`, `setCursorVisible`, `setCursorIcon` and `setCursorPosition` methods to the `WebviewWindow` class. diff --git a/.changes/api-window-type-for-size-and-position.md b/.changes/api-window-type-for-size-and-position.md deleted file mode 100644 index 0b7818c1f..000000000 --- a/.changes/api-window-type-for-size-and-position.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"api": patch ---- - -`WindowManager` methods `innerPosition` `outerPosition` now correctly return instance of `PhysicalPosition`. -`WindowManager` methods `innerSize` `outerSize` now correctly return instance of `PhysicalSize`. diff --git a/.changes/app-any-thread.md b/.changes/app-any-thread.md deleted file mode 100644 index a413e36af..000000000 --- a/.changes/app-any-thread.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `any_thread()` to the `tauri::Builder` to run applications on any thread (only exposed on Linux and Windows). diff --git a/.changes/app-folder-structure.md b/.changes/app-folder-structure.md deleted file mode 100644 index c4396de4d..000000000 --- a/.changes/app-folder-structure.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.js": patch -"cli.rs": patch ---- - -Do not force Tauri application code on `src-tauri` folder and use a glob pattern to look for a subfolder with a `tauri.conf.json` file. diff --git a/.changes/appimage-bundle-appindicator.md b/.changes/appimage-bundle-appindicator.md deleted file mode 100644 index d3a1885aa..000000000 --- a/.changes/appimage-bundle-appindicator.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Bundle the tray library file (`.so` extension) in the AppImage if the `TRAY_LIBRARY_PATH` environment variable is set. diff --git a/.changes/appimage-bundle-gstreamer.md b/.changes/appimage-bundle-gstreamer.md deleted file mode 100644 index 0448ead30..000000000 --- a/.changes/appimage-bundle-gstreamer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Bundle additional gstreamer files needed for audio and video playback if the `APPIMAGE_BUNDLE_GSTREAMER` environment variable is set. \ No newline at end of file diff --git a/.changes/appwindow-type-fix.md b/.changes/appwindow-type-fix.md deleted file mode 100644 index a0a654744..000000000 --- a/.changes/appwindow-type-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Properly define the `appWindow` type. diff --git a/.changes/archive-format-plain-breaking-changes.md b/.changes/archive-format-plain-breaking-changes.md deleted file mode 100644 index 754e5459e..000000000 --- a/.changes/archive-format-plain-breaking-changes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Removed `tauri::api::file::ArchiveFormat::Plain`. diff --git a/.changes/asset-allowlist.md b/.changes/asset-allowlist.md deleted file mode 100644 index ca00d66be..000000000 --- a/.changes/asset-allowlist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch ---- - -Added `asset` allowlist configuration, which enables the `asset` protocol and defines it access scope. diff --git a/.changes/asset-cors.md b/.changes/asset-cors.md deleted file mode 100644 index 4444dc4ff..000000000 --- a/.changes/asset-cors.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Enable CORS on the `asset` protocol. diff --git a/.changes/asset-default-ext-fallback.md b/.changes/asset-default-ext-fallback.md deleted file mode 100644 index ca82b8758..000000000 --- a/.changes/asset-default-ext-fallback.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fallback to `{path}.html` when `{path}` is not found in the Tauri custom protocol handler. diff --git a/.changes/asset-protocol-feature-flag.md b/.changes/asset-protocol-feature-flag.md deleted file mode 100644 index f3cc874bf..000000000 --- a/.changes/asset-protocol-feature-flag.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The `asset://` custom protocol is only defined when either the `api-all`, `protocol-all` or `protocol-asset` feature flags are enabled. These feature flags are accessible with the `tauri.conf.json` allowlist. diff --git a/.changes/asset-resolver.md b/.changes/asset-resolver.md deleted file mode 100644 index cadbb49e7..000000000 --- a/.changes/asset-resolver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Expose the `asset_resolver` API on the `App` and `AppHandle` structs. diff --git a/.changes/async-cli.js.md b/.changes/async-cli.js.md deleted file mode 100644 index fa33265ba..000000000 --- a/.changes/async-cli.js.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.js": patch ---- - -Change the `run` function to take a callback and run asynchronously instead of blocking the event loop. diff --git a/.changes/async-runtime-refactor.md b/.changes/async-runtime-refactor.md deleted file mode 100644 index 4367fe552..000000000 --- a/.changes/async-runtime-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Refactored the types returned from the `async_runtime` module. diff --git a/.changes/async-runtime-set.md b/.changes/async-runtime-set.md deleted file mode 100644 index 7b00e0127..000000000 --- a/.changes/async-runtime-set.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `tauri::async_runtime::set` method, allowing to share your tokio runtime with Tauri. diff --git a/.changes/async-runtime-spawn-blocking.md b/.changes/async-runtime-spawn-blocking.md deleted file mode 100644 index b39939c1e..000000000 --- a/.changes/async-runtime-spawn-blocking.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `tauri::async_runtime::spawn_blocking` API. diff --git a/.changes/ayatana-feature-refactor.md b/.changes/ayatana-feature-refactor.md deleted file mode 100644 index b4bfca2db..000000000 --- a/.changes/ayatana-feature-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Removed the `ayatana-tray` from the default features. You must select one of `ayatana-tray` and `gtk-tray` to use system tray on Linux. diff --git a/.changes/ayatana-tray.md b/.changes/ayatana-tray.md deleted file mode 100644 index 321e0280d..000000000 --- a/.changes/ayatana-tray.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Use ayatana-appindicator for Linux system tray by default. Use the `gtk-tray` Cargo feature to use `libappindicator` instead. diff --git a/.changes/before-script-envs.md b/.changes/before-script-envs.md deleted file mode 100644 index d1a28bfa0..000000000 --- a/.changes/before-script-envs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Define `TAURI_PLATFORM`, `TAURI_ARCH`, `TAURI_FAMILY`, `TAURI_PLATFORM_TYPE`, `TAURI_PLATFORM_VERSION` and `TAURI_DEBUG` environment variables for the `beforeDevCommand` and `beforeBuildCommand` scripts. diff --git a/.changes/binary-size-perf.md b/.changes/binary-size-perf.md deleted file mode 100644 index ae94d94a3..000000000 --- a/.changes/binary-size-perf.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Reduce the amount of generated code for the API endpoints. diff --git a/.changes/build-do-not-copy-tray-icon.md b/.changes/build-do-not-copy-tray-icon.md deleted file mode 100644 index 13bc962f0..000000000 --- a/.changes/build-do-not-copy-tray-icon.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Do not copy the tray icon to the output directory on Linux since it is embedded in the binary. diff --git a/.changes/build-rerun-if-config-var-change.md b/.changes/build-rerun-if-config-var-change.md deleted file mode 100644 index ce821a890..000000000 --- a/.changes/build-rerun-if-config-var-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Rerun build script if `TAURI_CONFIG` environment variable change. diff --git a/.changes/build-rerun-if-resource-sidecar-change.md b/.changes/build-rerun-if-resource-sidecar-change.md deleted file mode 100644 index ef8a0c95e..000000000 --- a/.changes/build-rerun-if-resource-sidecar-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Rerun if sidecar or resource change. diff --git a/.changes/build-specify-win-sdk.md b/.changes/build-specify-win-sdk.md deleted file mode 100644 index 1eab9d981..000000000 --- a/.changes/build-specify-win-sdk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Allow user to specify windows sdk path in build.rs. \ No newline at end of file diff --git a/.changes/builder-create-window-result.md b/.changes/builder-create-window-result.md deleted file mode 100644 index c8fb7a85f..000000000 --- a/.changes/builder-create-window-result.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `Builder#create_window` API now returns a Result validating the window label. diff --git a/.changes/bundle-media-framework-config.md b/.changes/bundle-media-framework-config.md deleted file mode 100644 index 94ed3b7c1..000000000 --- a/.changes/bundle-media-framework-config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch ---- - -Added a config flag to bundle the media framework used by webkit2gtk `tauri.conf.json > tauri > bundle > appimage > bundleMediaFramework`. diff --git a/.changes/bundler-add-provider-short-name.md b/.changes/bundler-add-provider-short-name.md deleted file mode 100644 index 65eaae6be..000000000 --- a/.changes/bundler-add-provider-short-name.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Provide a provider short name for macOS app notarization if your Apple developer account is connected to more than one team. diff --git a/.changes/bundler-add-tsp-signing.md b/.changes/bundler-add-tsp-signing.md deleted file mode 100644 index 94ec67f95..000000000 --- a/.changes/bundler-add-tsp-signing.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"tauri-bundler": patch -"cli.rs": patch -"cli.js": patch -"tauri": patch ---- - -Added `tsp` config option under `tauri > bundle > windows`, which enables Time-Stamp Protocol (RFC 3161) for the timestamping -server under code signing on Windows if set to `true`. \ No newline at end of file diff --git a/.changes/bundler-appimage-fuse.md b/.changes/bundler-appimage-fuse.md deleted file mode 100644 index ec7a25876..000000000 --- a/.changes/bundler-appimage-fuse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Allow building AppImages on systems without FUSE setup. diff --git a/.changes/bundler-cache-bundle-tools.md b/.changes/bundler-cache-bundle-tools.md deleted file mode 100644 index 5544e8eb1..000000000 --- a/.changes/bundler-cache-bundle-tools.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Cache bundling tools in a directory shared by all tauri projects. Usually in `$XDG_HOME/.cache/tauri` on Linux and `$HOME\AppData\Local\tauri` on Windows. diff --git a/.changes/bundler-fix-appimage.md b/.changes/bundler-fix-appimage.md deleted file mode 100644 index fcaf8b4db..000000000 --- a/.changes/bundler-fix-appimage.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'tauri-bundler': patch ---- - -Fixes AppImage crashes caused by missing WebKit runtime files. diff --git a/.changes/bundler-msi-init-installdir.md b/.changes/bundler-msi-init-installdir.md deleted file mode 100644 index 430f2ba1c..000000000 --- a/.changes/bundler-msi-init-installdir.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Initialize the preselected installation path with the location of the previous installation. \ No newline at end of file diff --git a/.changes/bundler-print-cfg.md b/.changes/bundler-print-cfg.md deleted file mode 100644 index d38297888..000000000 --- a/.changes/bundler-print-cfg.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Replaces usage of the nightly command `RUSTC_BOOTSTRAP=1 rustc -Z unstable-options --print target-spec-json` with the stable command `rustc --print cfg`, improving target triple detection. diff --git a/.changes/bundler-remove-verbose-option.md b/.changes/bundler-remove-verbose-option.md deleted file mode 100644 index 7847d957b..000000000 --- a/.changes/bundler-remove-verbose-option.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": major ---- - -Remove `Settings::verbose` option. You may now bring your own `log` frontend to receive logging output from the bundler while remaining in control of verbosity and formatting. \ No newline at end of file diff --git a/.changes/bundler-tsp-bool.md b/.changes/bundler-tsp-bool.md deleted file mode 100644 index 43846eb6d..000000000 --- a/.changes/bundler-tsp-bool.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Change `tsp` value from `Option` to `bool`. diff --git a/.changes/callback-validation.md b/.changes/callback-validation.md deleted file mode 100644 index 4aa93397b..000000000 --- a/.changes/callback-validation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The `callback` and `error` invoke fields, along with other `transformCallback` usages, are now validated to be numeric. diff --git a/.changes/clap-3.0.md b/.changes/clap-3.0.md deleted file mode 100644 index e429b6a0b..000000000 --- a/.changes/clap-3.0.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Revert the `clap` usage back to the version 3.0 API. diff --git a/.changes/clap-beta.4-core.md b/.changes/clap-beta.4-core.md deleted file mode 100644 index bc371dabe..000000000 --- a/.changes/clap-beta.4-core.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Change `Error::ParseCliArguments(clap::Error)` to `Error::ParseCliArguments(String)` because `clap::Error` is not `Send`. diff --git a/.changes/clap-beta.4.md b/.changes/clap-beta.4.md deleted file mode 100644 index d29f9f87f..000000000 --- a/.changes/clap-beta.4.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch ---- - -Change `CliArg` numeric types from `u64` to `usize`. diff --git a/.changes/cli-bin-ext-from-target-triple.md b/.changes/cli-bin-ext-from-target-triple.md deleted file mode 100644 index e4221b22f..000000000 --- a/.changes/cli-bin-ext-from-target-triple.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Resolve binary file extension from target triple instead of compile-time checks to allow cross compilation. diff --git a/.changes/cli-bundle-appindicator.md b/.changes/cli-bundle-appindicator.md deleted file mode 100644 index d027396bc..000000000 --- a/.changes/cli-bundle-appindicator.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Set the `TRAY_LIBRARY_PATH` environment variable to make the bundle copy the appindicator library to the AppImage. diff --git a/.changes/cli-bundle-gstreamer.md b/.changes/cli-bundle-gstreamer.md deleted file mode 100644 index 11f441bb6..000000000 --- a/.changes/cli-bundle-gstreamer.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Set the `APPIMAGE_BUNDLE_GSTREAMER` environment variable to make the bundler copy additional gstreamer files to the AppImage. \ No newline at end of file diff --git a/.changes/cli-compilation-error-exit.md b/.changes/cli-compilation-error-exit.md deleted file mode 100644 index ce95d2871..000000000 --- a/.changes/cli-compilation-error-exit.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Exit CLI when Cargo returns a non-compilation error in `tauri dev`. diff --git a/.changes/cli-config-path.md b/.changes/cli-config-path.md deleted file mode 100644 index 8354c6e53..000000000 --- a/.changes/cli-config-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Allow `config` arg to be a path to a JSON file on the `dev` and `build` commands. diff --git a/.changes/cli-dev-update.md b/.changes/cli-dev-update.md deleted file mode 100644 index 1d06aa4af..000000000 --- a/.changes/cli-dev-update.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Notify CLI update when running `tauri dev`. diff --git a/.changes/cli-drop-strip.md b/.changes/cli-drop-strip.md deleted file mode 100644 index f05a79984..000000000 --- a/.changes/cli-drop-strip.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"cli.rs": patch ---- - -The CLI will not automatically run `strip` on release binaries anymore. Use the [`strip`] profile setting stabilized with Cargo 1.59. - -[`strip`]: https://doc.rust-lang.org/cargo/reference/profiles.html#strip diff --git a/.changes/cli-fix-gitignored-conf-lookup.md b/.changes/cli-fix-gitignored-conf-lookup.md deleted file mode 100644 index 7d5d5d11d..000000000 --- a/.changes/cli-fix-gitignored-conf-lookup.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Check if `$CWD/src-tauri/tauri.conf.json` exists before walking through the file tree to find the tauri dir in case the whole project is gitignored. diff --git a/.changes/cli-fix-overflow-windows.md b/.changes/cli-fix-overflow-windows.md deleted file mode 100644 index e4f7a924a..000000000 --- a/.changes/cli-fix-overflow-windows.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Fixes text overflow on `tauri dev` on Windows. diff --git a/.changes/cli-handle-dev-err.md b/.changes/cli-handle-dev-err.md deleted file mode 100644 index 3eb0177da..000000000 --- a/.changes/cli-handle-dev-err.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Kill the `beforeDevCommand` and app processes if the dev command returns an error. diff --git a/.changes/cli-improve-waiting-devserver-msg.md b/.changes/cli-improve-waiting-devserver-msg.md deleted file mode 100644 index 6425061c8..000000000 --- a/.changes/cli-improve-waiting-devserver-msg.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Improve "waiting for your dev server to start" message. diff --git a/.changes/cli-improved-logging.md b/.changes/cli-improved-logging.md deleted file mode 100644 index 6b912243e..000000000 --- a/.changes/cli-improved-logging.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": minor -"cli.js": minor ---- - -Improve CLI's logging output, making use of the standard rust `log` system. \ No newline at end of file diff --git a/.changes/cli-include-vswhere.md b/.changes/cli-include-vswhere.md deleted file mode 100644 index ac2bce797..000000000 --- a/.changes/cli-include-vswhere.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Include `vswhere.exe` on the published package. diff --git a/.changes/cli-info-outdated.md b/.changes/cli-info-outdated.md deleted file mode 100644 index a48c8f95a..000000000 --- a/.changes/cli-info-outdated.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": "patch" -"cli.js": "patch" ---- - -Fix `info` command showing outdated text for latest versions. diff --git a/.changes/cli-no-default-keychain.md b/.changes/cli-no-default-keychain.md deleted file mode 100644 index b86e88abb..000000000 --- a/.changes/cli-no-default-keychain.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Don't override the default keychain on macOS while code signing. \ No newline at end of file diff --git a/.changes/cli-private-key-pwd-panic.md b/.changes/cli-private-key-pwd-panic.md deleted file mode 100644 index 291d8bb11..000000000 --- a/.changes/cli-private-key-pwd-panic.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Do not panic if the updater private key password is wrong. diff --git a/.changes/cli-runner-args.md b/.changes/cli-runner-args.md deleted file mode 100644 index 88a2cdf03..000000000 --- a/.changes/cli-runner-args.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Allow passing arguments to the `build` runner (`tauri build -- ...`). diff --git a/.changes/cli-runner-error-message.md b/.changes/cli-runner-error-message.md deleted file mode 100644 index 395559c31..000000000 --- a/.changes/cli-runner-error-message.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Improve error message when the dev runner command fails. diff --git a/.changes/cli-shell-open-api-env-var.md b/.changes/cli-shell-open-api-env-var.md deleted file mode 100644 index e8da8dd82..000000000 --- a/.changes/cli-shell-open-api-env-var.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Configure the AppImage bundler to copy the `/usr/bin/xdg-open` binary if it exists and the shell `open` API is enabled. diff --git a/.changes/cli-template-minimum-mac-system-version.md b/.changes/cli-template-minimum-mac-system-version.md deleted file mode 100644 index a08e97dc9..000000000 --- a/.changes/cli-template-minimum-mac-system-version.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Remove `minimumSystemVersion: null` from the application template configuration. diff --git a/.changes/cli.js-cjs-output.md b/.changes/cli.js-cjs-output.md deleted file mode 100644 index 53bf7d818..000000000 --- a/.changes/cli.js-cjs-output.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.js": patch ---- - -Added CommonJS output to the `dist` folder. diff --git a/.changes/cli.js-fix-ico.md b/.changes/cli.js-fix-ico.md deleted file mode 100644 index 05b5bab9e..000000000 --- a/.changes/cli.js-fix-ico.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.js": patch ---- - -Fixes `.ico` icon generation. diff --git a/.changes/cli.js-improve-error.md b/.changes/cli.js-improve-error.md deleted file mode 100644 index 083e5b007..000000000 --- a/.changes/cli.js-improve-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.js": patch ---- - -Show full error message from `cli.rs` instead of just the outermost underlying error message. diff --git a/.changes/cli.js-windows-32bit.md b/.changes/cli.js-windows-32bit.md deleted file mode 100644 index b147ba278..000000000 --- a/.changes/cli.js-windows-32bit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.js": patch ---- - -Added `i686-pc-windows-msvc` to the prebuilt targets. diff --git a/.changes/cli.rs-active-toolchain.md b/.changes/cli.rs-active-toolchain.md deleted file mode 100644 index b39202bcd..000000000 --- a/.changes/cli.rs-active-toolchain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Add `rustup` version and active rust toolchain to the `info` command output. diff --git a/.changes/cli.rs-build-tools-info.md b/.changes/cli.rs-build-tools-info.md deleted file mode 100644 index 6165773ca..000000000 --- a/.changes/cli.rs-build-tools-info.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Add `Visual Studio Build Tools` installed versions to the `info` command output. diff --git a/.changes/cli.rs-default-svelte-port.md b/.changes/cli.rs-default-svelte-port.md deleted file mode 100644 index 97ba9adb8..000000000 --- a/.changes/cli.rs-default-svelte-port.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -The inferred development server port for Svelte is now `8080` (assumes latest Svelte with `sirv-cli >= 2.0.0`). diff --git a/.changes/cli.rs-detect-git.md b/.changes/cli.rs-detect-git.md deleted file mode 100644 index d6cde127f..000000000 --- a/.changes/cli.rs-detect-git.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Detect if tauri is used from git in the `info` command. diff --git a/.changes/cli.rs-dev-update-check-delay.md b/.changes/cli.rs-dev-update-check-delay.md deleted file mode 100644 index 13da1a48b..000000000 --- a/.changes/cli.rs-dev-update-check-delay.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -* Remove startup delay in `tauri dev` caused by checking for a newer cli version. The check is now done upon process exit. -* Add `TAURI_SKIP_UPDATE_CHECK` env variable to skip checking for a newer CLI version. diff --git a/.changes/cli.rs-dialoguer.md b/.changes/cli.rs-dialoguer.md deleted file mode 100644 index 073e45e82..000000000 --- a/.changes/cli.rs-dialoguer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Drop the `dialoguer` soft fork and use the published version instead. diff --git a/.changes/cli.rs-fix-windows-x86.md b/.changes/cli.rs-fix-windows-x86.md deleted file mode 100644 index e4c4833aa..000000000 --- a/.changes/cli.rs-fix-windows-x86.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Fix `build` command when executed on a 32-bit Windows machine when pulling from the `binary-releases` repo. diff --git a/.changes/cli.rs-info-panic.md b/.changes/cli.rs-info-panic.md deleted file mode 100644 index b8fb2ea30..000000000 --- a/.changes/cli.rs-info-panic.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Fix `tauri info` panic when a pacakage isn't installed. diff --git a/.changes/cli.rs-refactor-signer.md b/.changes/cli.rs-refactor-signer.md deleted file mode 100644 index fbafd3be5..000000000 --- a/.changes/cli.rs-refactor-signer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -The `generate` and `sign` commands are now available under a `signer` subcommand. diff --git a/.changes/cli.rs-template-plugin-builder.md b/.changes/cli.rs-template-plugin-builder.md deleted file mode 100644 index b6e62ebac..000000000 --- a/.changes/cli.rs-template-plugin-builder.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Change the `plugin init` templates to use the new `tauri::plugin::Builder` syntax. diff --git a/.changes/cli.rs-use-tauri-utils.md b/.changes/cli.rs-use-tauri-utils.md deleted file mode 100644 index d83665e22..000000000 --- a/.changes/cli.rs-use-tauri-utils.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Use `tauri-utils` to get the `Config` types. diff --git a/.changes/cli.rs-validate-dist-dir.md b/.changes/cli.rs-validate-dist-dir.md deleted file mode 100644 index cd00837b7..000000000 --- a/.changes/cli.rs-validate-dist-dir.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Print warning and exit if `distDir` contains `node_modules`, `src-tauri` or `target` folders. diff --git a/.changes/cli.rs-wix-license.md b/.changes/cli.rs-wix-license.md deleted file mode 100644 index 25b10f15f..000000000 --- a/.changes/cli.rs-wix-license.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Fix `tauri build` failing on Windows if `tauri.conf.json > tauri > bundle > Windows > wix > license` is used. diff --git a/.changes/clipboard-feature.md b/.changes/clipboard-feature.md deleted file mode 100644 index 7be1cbf66..000000000 --- a/.changes/clipboard-feature.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": minor -"tauri-runtime-wry": minor ---- - -**Breaking change::* Added the `clipboard` Cargo feature. diff --git a/.changes/codegen-platform-config.md b/.changes/codegen-platform-config.md deleted file mode 100644 index 1725f0ce5..000000000 --- a/.changes/codegen-platform-config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-codegen": patch ---- - -Read platform-specific configuration files when generating code without the `TAURI_CONFIG` env var. diff --git a/.changes/colorful-cli.md b/.changes/colorful-cli.md deleted file mode 100644 index 911c737ba..000000000 --- a/.changes/colorful-cli.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": "patch" -"cli.js": "patch" ---- - -Improve readability of the `info` subcommand output. diff --git a/.changes/command-feature-flag.md b/.changes/command-feature-flag.md deleted file mode 100644 index 7868da9f2..000000000 --- a/.changes/command-feature-flag.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The `api::process::Command` APIs are now hidden behind the `command` feature flag. \ No newline at end of file diff --git a/.changes/command-output-carriage-return.md b/.changes/command-output-carriage-return.md deleted file mode 100644 index 54994e08c..000000000 --- a/.changes/command-output-carriage-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The `tauri::api::process::Command` API now properly reads stdout and stderr messages that ends with a carriage return (`\r`) instead of just a newline (`\n`). diff --git a/.changes/command-stdio-return.md b/.changes/command-stdio-return.md deleted file mode 100644 index 34d75e14a..000000000 --- a/.changes/command-stdio-return.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"api": patch ---- - -**Breaking change:** The process Command API stdio lines now includes the trailing `\r`. diff --git a/.changes/config-$schema.md b/.changes/config-$schema.md deleted file mode 100644 index ac8f87a5a..000000000 --- a/.changes/config-$schema.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-utils": patch -"cli.rs": patch -"cli.js": patch ---- - -Added `$schema` support to `tauri.conf.json`. diff --git a/.changes/config.json b/.changes/config.json index 98c17932a..89fcd5420 100644 --- a/.changes/config.json +++ b/.changes/config.json @@ -3,7 +3,7 @@ "timeout": 3600000, "pkgManagers": { "rust": { - "errorOnVersionRange": "1.0.0-rc.100 - 99.x || ^1.1.0-0 || ^2.0.0-0", + "errorOnVersionRange": "^2.0.0-0", "version": true, "getPublishedVersion": "cargo search ${ pkgFile.pkg.package.name } --limit 1 | sed -nE \"s/^[^\\\"]*\\\"//; s/\\\".*//1p\"", "prepublish": [ @@ -78,7 +78,7 @@ ] }, "javascript": { - "errorOnVersionRange": "1.0.0-rc.100 - 99.x || ^1.1.0-0 || ^2.0.0-0", + "errorOnVersionRange": "^2.0.0-0", "version": true, "getPublishedVersion": "npm view ${ pkgFile.pkg.name } version", "prepublish": [ diff --git a/.changes/consistent-event-name-usage.md b/.changes/consistent-event-name-usage.md deleted file mode 100644 index 907fd3bdf..000000000 --- a/.changes/consistent-event-name-usage.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Change the `event` field of the `Event` interface to type `EventName` instead of `string`. \ No newline at end of file diff --git a/.changes/core-add-log-dir.md b/.changes/core-add-log-dir.md deleted file mode 100644 index c69462038..000000000 --- a/.changes/core-add-log-dir.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Add `tauri::api::path::log_dir` function to access the sugested log directory path. diff --git a/.changes/core-center-window.md b/.changes/core-center-window.md deleted file mode 100644 index 4b9653be8..000000000 --- a/.changes/core-center-window.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Fix `window.center` panic when window size is bigger than screen size. diff --git a/.changes/core-env.md b/.changes/core-env.md deleted file mode 100644 index 328d91833..000000000 --- a/.changes/core-env.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The `process`, `path` and `updater` APIs now takes a `tauri::Env` argument, used to force environment variables load on startup to prevent env var update attacks. diff --git a/.changes/core-path-endpoint-path-doesnt-exist-error.md b/.changes/core-path-endpoint-path-doesnt-exist-error.md deleted file mode 100644 index 2a2d24bd0..000000000 --- a/.changes/core-path-endpoint-path-doesnt-exist-error.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"api": patch ---- - -Now `resolve()`, `join()` and `normalize()` from the `path` module, won't throw errors if the path doesn't exist, which matches NodeJS behavior. diff --git a/.changes/core-remove-tray-icon.md b/.changes/core-remove-tray-icon.md deleted file mode 100644 index 9919b6635..000000000 --- a/.changes/core-remove-tray-icon.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-codegen": patch ---- - -**Breaking change:** The `TrayIcon` enum has been removed and now `Icon` is used instead. -This allows you to use more image formats and use embedded icons on Linux. diff --git a/.changes/create-window-return-window.md b/.changes/create-window-return-window.md deleted file mode 100644 index 73e224c63..000000000 --- a/.changes/create-window-return-window.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Return `Window` on `App` and `AppHandle`'s `create_window` function. diff --git a/.changes/csp-nonces.md b/.changes/csp-nonces.md deleted file mode 100644 index 4762aeeea..000000000 --- a/.changes/csp-nonces.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-codegen": patch -"tauri-utils": patch ---- - -Apply `nonce` to `script` and `style` tags and set them on the `CSP` (`script-src` and `style-src` fetch directives). diff --git a/.changes/current-binary-caching.md b/.changes/current-binary-caching.md deleted file mode 100644 index c404d6ac9..000000000 --- a/.changes/current-binary-caching.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -tauri: patch -tauri-utils: patch ---- - -The path returned from `tauri::api::process::current_binary` is now cached when loading the binary. diff --git a/.changes/cursor-apis.md b/.changes/cursor-apis.md deleted file mode 100644 index 8dc7a39e1..000000000 --- a/.changes/cursor-apis.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -Expose Window cursor APIs `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position`. diff --git a/.changes/custom-invoke-system.md b/.changes/custom-invoke-system.md deleted file mode 100644 index 663964539..000000000 --- a/.changes/custom-invoke-system.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added an API to use a custom invoke system to receive and respond to commands (`Builder#invoke_system`). diff --git a/.changes/custom-updater-target.md b/.changes/custom-updater-target.md deleted file mode 100644 index 27df6d621..000000000 --- a/.changes/custom-updater-target.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `updater_target` method to the `Builder` struct. diff --git a/.changes/dangerous-disable-asset-csp-modification-config.md b/.changes/dangerous-disable-asset-csp-modification-config.md deleted file mode 100644 index 366e177e4..000000000 --- a/.changes/dangerous-disable-asset-csp-modification-config.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-utils": patch -"tauri-codegen": patch ---- - -The `dangerous_allow_asset_csp_modification` configuration value has been changed to allow a list of CSP directives to disable. diff --git a/.changes/dangerous-disable-asset-csp.md b/.changes/dangerous-disable-asset-csp.md deleted file mode 100644 index 36839fc3a..000000000 --- a/.changes/dangerous-disable-asset-csp.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-codegen": patch -"tauri-utils": patch ---- - -Added an option to disable the CSP injection of distributable assets nonces and hashes. diff --git a/.changes/data-url-csp.md b/.changes/data-url-csp.md deleted file mode 100644 index 461446cd3..000000000 --- a/.changes/data-url-csp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Inject configured `CSP` on `data:` URLs. diff --git a/.changes/debian-priority.md b/.changes/debian-priority.md deleted file mode 100644 index 2078985b7..000000000 --- a/.changes/debian-priority.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Set the Debian control file `Priority` field to `optional`. diff --git a/.changes/debian-remove-tray-icon.md b/.changes/debian-remove-tray-icon.md deleted file mode 100644 index d7f78f971..000000000 --- a/.changes/debian-remove-tray-icon.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Removed the tray icon from the Debian and AppImage bundles since they are embedded in the binary now. diff --git a/.changes/default-menu-on-template.md b/.changes/default-menu-on-template.md deleted file mode 100644 index 0eb9692b3..000000000 --- a/.changes/default-menu-on-template.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Use the default window menu in the app template. diff --git a/.changes/default-menu.md b/.changes/default-menu.md deleted file mode 100644 index 21867405b..000000000 --- a/.changes/default-menu.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": "patch" -"tauri-runtime": "patch" ---- - -Add `Menu::os_default` which will create a menu filled with default menu items and submenus. diff --git a/.changes/dev-alias.md b/.changes/dev-alias.md deleted file mode 100644 index 60832c864..000000000 --- a/.changes/dev-alias.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Create `dev` cfg alias. diff --git a/.changes/dev-cmd-config-arg.md b/.changes/dev-cmd-config-arg.md deleted file mode 100644 index 3e60674f1..000000000 --- a/.changes/dev-cmd-config-arg.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -**Breaking change:** The `dev` command now reads the custom config file from CWD instead of the Tauri folder. diff --git a/.changes/dev-csp.md b/.changes/dev-csp.md deleted file mode 100644 index ce9f40968..000000000 --- a/.changes/dev-csp.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-utils": patch -"cli.rs": patch ---- - -Added `dev_csp` to the `security` configuration object. diff --git a/.changes/dev-keep-default-features.md b/.changes/dev-keep-default-features.md deleted file mode 100644 index 947e6d155..000000000 --- a/.changes/dev-keep-default-features.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -**Breaking change:** Enable default Cargo features except `tauri/custom-protocol` on the dev command. diff --git a/.changes/dev-server-exit.md b/.changes/dev-server-exit.md deleted file mode 100644 index 6e92eaea9..000000000 --- a/.changes/dev-server-exit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Kill process if `beforeDevCommand` exits with a non-zero status code. diff --git a/.changes/devtools-apis.md b/.changes/devtools-apis.md deleted file mode 100644 index d61dc8a2b..000000000 --- a/.changes/devtools-apis.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": minor -"tauri-runtime-wry": minor ---- - -Added `close_devtools` and `is_devtools_open` APIs to the `Dispatch` trait. diff --git a/.changes/devtools-hotkey.md b/.changes/devtools-hotkey.md deleted file mode 100644 index 17a534378..000000000 --- a/.changes/devtools-hotkey.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Toggle devtools when `Ctrl + Shift + I` or `Command + Option + I` is pressed. diff --git a/.changes/dialog-flag-fix.md b/.changes/dialog-flag-fix.md deleted file mode 100644 index e9b934e69..000000000 --- a/.changes/dialog-flag-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fix ``cannot find macro `message_dialog` `` error. diff --git a/.changes/dialog-parent-macos.md b/.changes/dialog-parent-macos.md deleted file mode 100644 index 765ac4c1e..000000000 --- a/.changes/dialog-parent-macos.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Use asynchronous file dialog on macOS and Windows to properly set the parent window. diff --git a/.changes/dialog-type.md b/.changes/dialog-type.md deleted file mode 100644 index 0cb124298..000000000 --- a/.changes/dialog-type.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"api": patch ---- - -Expose option to set the dialog type. diff --git a/.changes/emit-and-trigger-tauri-events.md b/.changes/emit-and-trigger-tauri-events.md deleted file mode 100644 index 1e925fe03..000000000 --- a/.changes/emit-and-trigger-tauri-events.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Emit `tauri://*` events to Rust listeners. diff --git a/.changes/emit-window-created-backend.md b/.changes/emit-window-created-backend.md deleted file mode 100644 index f03e855d8..000000000 --- a/.changes/emit-window-created-backend.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Emit `tauri://window-created` event for windows created on the backend. diff --git a/.changes/enable-linux-cookie-persistence.md b/.changes/enable-linux-cookie-persistence.md deleted file mode 100644 index 0a51cdc11..000000000 --- a/.changes/enable-linux-cookie-persistence.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": "patch" -"tauri-runtime-wry": patch ---- - -Enable non-session cookie persistence on Linux. diff --git a/.changes/enhance-minimum-system-version-deserialization.md b/.changes/enhance-minimum-system-version-deserialization.md deleted file mode 100644 index 9fe7025b1..000000000 --- a/.changes/enhance-minimum-system-version-deserialization.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch ---- - -Use the default value for `MacConfig.minimumSystemVersion` if the value is set to an empty string. diff --git a/.changes/error-send-sync.md b/.changes/error-send-sync.md deleted file mode 100644 index efe48e3b2..000000000 --- a/.changes/error-send-sync.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The `Error` enum is now `Send + Sync`. diff --git a/.changes/exit-loop-destroyed.md b/.changes/exit-loop-destroyed.md deleted file mode 100644 index df1b506e8..000000000 --- a/.changes/exit-loop-destroyed.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Emit `RunEvent::Exit` on `tao::event::Event::LoopDestroyed` instead of after `RunEvent::ExitRequested`. diff --git a/.changes/expose-escape-json-string.md b/.changes/expose-escape-json-string.md deleted file mode 100644 index 792d69a8f..000000000 --- a/.changes/expose-escape-json-string.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Expose `tauri::api::ipc::{serialize_js_with, serialize_js}` functions. diff --git a/.changes/expose-global-shortcut.md b/.changes/expose-global-shortcut.md deleted file mode 100644 index f4c4abee1..000000000 --- a/.changes/expose-global-shortcut.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Re-export the `GlobalShortcutManager` when the `global-shortcut` feature is enabled. diff --git a/.changes/expose-message-dialog-title.md b/.changes/expose-message-dialog-title.md deleted file mode 100644 index ee92c6fd2..000000000 --- a/.changes/expose-message-dialog-title.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"api": patch ---- - -Expose `title` option in the message dialog API. diff --git a/.changes/extract-file-breaking.change.md b/.changes/extract-file-breaking.change.md deleted file mode 100644 index 3247644b3..000000000 --- a/.changes/extract-file-breaking.change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `tauri::api::file::Extract#extract_file` function has been moved to `tauri::api::file::Entry#extract`. diff --git a/.changes/extract-files-breaking-change.md b/.changes/extract-files-breaking-change.md deleted file mode 100644 index e120bc09f..000000000 --- a/.changes/extract-files-breaking-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `tauri::api::file::Extract#files` function has been renamed to `with_files` for performance reasons. diff --git a/.changes/extract-performance.md b/.changes/extract-performance.md deleted file mode 100644 index 3e80b993e..000000000 --- a/.changes/extract-performance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Improved the performance of the `tauri::api::fs::Extract` API. diff --git a/.changes/file-drop-percent-decode.md b/.changes/file-drop-percent-decode.md deleted file mode 100644 index 49ee41da2..000000000 --- a/.changes/file-drop-percent-decode.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime-wry": patch -"tauri": patch ---- - -The file drop event payloads are now percent-decoded. diff --git a/.changes/find-icon.md b/.changes/find-icon.md deleted file mode 100644 index 15de67b6b..000000000 --- a/.changes/find-icon.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Search `tauri.conf.json > tauri > bundle > icons` for a `.ico` file for the window icon instead of simple default `icons/icon.ico` when `WindowsAttributes::window_icon_path` is not set. diff --git a/.changes/fix-api-timeout-type.md b/.changes/fix-api-timeout-type.md deleted file mode 100644 index 97bc407f2..000000000 --- a/.changes/fix-api-timeout-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Fixes the type of `http > connectTimeout`. diff --git a/.changes/fix-app-create-window.md b/.changes/fix-app-create-window.md deleted file mode 100644 index ae5f320ee..000000000 --- a/.changes/fix-app-create-window.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Immediately create windows when using `tauri::App` as manager. diff --git a/.changes/fix-appimage-bundle-arch.md b/.changes/fix-appimage-bundle-arch.md deleted file mode 100644 index efc7e330d..000000000 --- a/.changes/fix-appimage-bundle-arch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Use binary arch instead of `x86_64` on the AppImage bundle script. diff --git a/.changes/fix-appimage-bundler-arch-linuxdeploy.md b/.changes/fix-appimage-bundler-arch-linuxdeploy.md deleted file mode 100644 index 1309e3076..000000000 --- a/.changes/fix-appimage-bundler-arch-linuxdeploy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Pull correct linuxdeploy AppImage when building for 32-bit targets. diff --git a/.changes/fix-appimage-shell-api.md b/.changes/fix-appimage-shell-api.md deleted file mode 100644 index ac3cc6645..000000000 --- a/.changes/fix-appimage-shell-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Copy the `/usr/bin/xdg-open` binary if it exists and the `APPIMAGE_BUNDLE_XDG_OPEN` environment variable is set. diff --git a/.changes/fix-asset-protocol-panicking.md b/.changes/fix-asset-protocol-panicking.md deleted file mode 100644 index 332a9861e..000000000 --- a/.changes/fix-asset-protocol-panicking.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Resolve `asset` protocol HTTP request instead of panicking if the file does not exist or cannot be read. diff --git a/.changes/fix-asset-protocol-validation.md b/.changes/fix-asset-protocol-validation.md deleted file mode 100644 index 78f7b3244..000000000 --- a/.changes/fix-asset-protocol-validation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Do not allow path traversal on the asset protocol. diff --git a/.changes/fix-before-dev-command.md b/.changes/fix-before-dev-command.md deleted file mode 100644 index d91cee75d..000000000 --- a/.changes/fix-before-dev-command.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Properly terminate the `beforeDevCommand` process. diff --git a/.changes/fix-before-dev-kill-unix.md b/.changes/fix-before-dev-kill-unix.md deleted file mode 100644 index 55547f5dc..000000000 --- a/.changes/fix-before-dev-kill-unix.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Kill the `beforeDevCommand` process recursively on Unix. diff --git a/.changes/fix-berry-info-cli.md b/.changes/fix-berry-info-cli.md deleted file mode 100644 index 02ee7bdd1..000000000 --- a/.changes/fix-berry-info-cli.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Properly fetch the NPM dependency information when using Yarn 2+. diff --git a/.changes/fix-block-on-runtime.md b/.changes/fix-block-on-runtime.md deleted file mode 100644 index 44ef3ba2d..000000000 --- a/.changes/fix-block-on-runtime.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Avoid `async_runtime::block_on` panics when used along another tokio runtime. diff --git a/.changes/fix-center-window.md b/.changes/fix-center-window.md deleted file mode 100644 index e6dc00a22..000000000 --- a/.changes/fix-center-window.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": patch ---- - -Account the monitor position when centering a window. diff --git a/.changes/fix-cli-lookup.md b/.changes/fix-cli-lookup.md deleted file mode 100644 index 6ed43e850..000000000 --- a/.changes/fix-cli-lookup.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Check the current folder before checking the directories on the app and tauri dir path lookup function. diff --git a/.changes/fix-cli-multiple-values.md b/.changes/fix-cli-multiple-values.md deleted file mode 100644 index b7ee18b58..000000000 --- a/.changes/fix-cli-multiple-values.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Fixes multiple occurrences handling of the `bundles` and `features` arguments. diff --git a/.changes/fix-cli-powershell.md b/.changes/fix-cli-powershell.md deleted file mode 100644 index a1afe2d7f..000000000 --- a/.changes/fix-cli-powershell.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Fixes a Powershell crash when sending SIGINT to the dev command. diff --git a/.changes/fix-cli-prompts.md b/.changes/fix-cli-prompts.md deleted file mode 100644 index b35e304f7..000000000 --- a/.changes/fix-cli-prompts.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Fix `init` command prompting for values even if the argument has been provided on the command line. diff --git a/.changes/fix-cli-signer-sign-cmd.md b/.changes/fix-cli-signer-sign-cmd.md deleted file mode 100644 index 1f49618c1..000000000 --- a/.changes/fix-cli-signer-sign-cmd.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Fixes the signature of the `signer sign` command to not have duplicated short flags. diff --git a/.changes/fix-cli.js-windows-freezing.md b/.changes/fix-cli.js-windows-freezing.md deleted file mode 100644 index bae8abcd6..000000000 --- a/.changes/fix-cli.js-windows-freezing.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Fixes CLI freezing when running `light.exe` on Windows without the `--verbose` flag. diff --git a/.changes/fix-close-requested-js-event.md b/.changes/fix-close-requested-js-event.md deleted file mode 100644 index cfc1519a9..000000000 --- a/.changes/fix-close-requested-js-event.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Prevent window closing if `tauri://close-requested` is listened on the JS layer. Users must call `appWindow.close()` manually when listening to that event. diff --git a/.changes/fix-create-tao-window.md b/.changes/fix-create-tao-window.md deleted file mode 100644 index 54defeb36..000000000 --- a/.changes/fix-create-tao-window.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": patch ---- - -Fixes a panic when using the `create_tao_window` API. diff --git a/.changes/fix-csp-fallback-route.md b/.changes/fix-csp-fallback-route.md deleted file mode 100644 index 9003863d5..000000000 --- a/.changes/fix-csp-fallback-route.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Properly apply the CSP when loading a route that fallbacks to index.html. diff --git a/.changes/fix-csp-linux.md b/.changes/fix-csp-linux.md deleted file mode 100644 index cdc655495..000000000 --- a/.changes/fix-csp-linux.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fix CSP usage on Linux when changing it via the `on_web_resource_request` handler. diff --git a/.changes/fix-deadlock-create-window-from-menu.md b/.changes/fix-deadlock-create-window-from-menu.md deleted file mode 100644 index 6ac2fb835..000000000 --- a/.changes/fix-deadlock-create-window-from-menu.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-runtime-wry": patch -"tauri": patch ---- - -Fixes a deadlock when creating a window from a menu event handler. - \ No newline at end of file diff --git a/.changes/fix-deadlock-path-iter.md b/.changes/fix-deadlock-path-iter.md deleted file mode 100644 index 3aa9c8a92..000000000 --- a/.changes/fix-deadlock-path-iter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Fixes a deadlock on the `ResourcePaths` iterator. diff --git a/.changes/fix-debian-icns-load.md b/.changes/fix-debian-icns-load.md deleted file mode 100644 index c0d1bc87d..000000000 --- a/.changes/fix-debian-icns-load.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Ignore errors when loading `icns` files in the `.deb` package generation. diff --git a/.changes/fix-default-freeze-prototype.md b/.changes/fix-default-freeze-prototype.md deleted file mode 100644 index 364ca39ce..000000000 --- a/.changes/fix-default-freeze-prototype.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-utils": patch ---- - -Change default value for the `freezePrototype` configuration to `false`. diff --git a/.changes/fix-dev-webview2-fixed-runtime-path.md b/.changes/fix-dev-webview2-fixed-runtime-path.md deleted file mode 100644 index 560d926a4..000000000 --- a/.changes/fix-dev-webview2-fixed-runtime-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Copy `tauri.conf.json > tauri.bundle.windows.webview_fixed_runtime_path` as a resource to the target directory to fix development usage of a fixed Webview2 runtime path. diff --git a/.changes/fix-dialog-default-path-crash.md b/.changes/fix-dialog-default-path-crash.md deleted file mode 100644 index 53c66e14c..000000000 --- a/.changes/fix-dialog-default-path-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fix dialog crash on macOS when the `default_path` value is just the file name. diff --git a/.changes/fix-dialog-default-path.md b/.changes/fix-dialog-default-path.md deleted file mode 100644 index 1aefe3f2c..000000000 --- a/.changes/fix-dialog-default-path.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"api": patch ---- - -Fixes the dialog `defaultPath` usage on Linux. diff --git a/.changes/fix-dialog-title.md b/.changes/fix-dialog-title.md deleted file mode 100644 index efd57bc6d..000000000 --- a/.changes/fix-dialog-title.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes the `title` option being ignored in the dialog API endpoints. diff --git a/.changes/fix-dll-resource.md b/.changes/fix-dll-resource.md deleted file mode 100644 index 37fc1e441..000000000 --- a/.changes/fix-dll-resource.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Fixes DLL resource usage on Windows. diff --git a/.changes/fix-dmg-macos-12.3.md b/.changes/fix-dmg-macos-12.3.md deleted file mode 100644 index 89a54c8d9..000000000 --- a/.changes/fix-dmg-macos-12.3.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-bundler": patch -"cli.rs": patch -"cli.js": patch ---- - -Fixes DMG bundling on macOS 12.3. diff --git a/.changes/fix-drop-sync.md b/.changes/fix-drop-sync.md deleted file mode 100644 index 6026d52b3..000000000 --- a/.changes/fix-drop-sync.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -`tauri::plugin::Builder` closures are no longer required to implement `Sync`. diff --git a/.changes/fix-ease-plugin-hook-requirements.md b/.changes/fix-ease-plugin-hook-requirements.md deleted file mode 100644 index 9b8f666e1..000000000 --- a/.changes/fix-ease-plugin-hook-requirements.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Ease the requirements for plugin hooks. `setup` and `setup_with_config` can now be `FnOnce` and `on_webview_ready`, `on_event` and `on_page_load` can be `FnMut`. diff --git a/.changes/fix-focus-blur-events-wry.md b/.changes/fix-focus-blur-events-wry.md deleted file mode 100644 index a853b593c..000000000 --- a/.changes/fix-focus-blur-events-wry.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime-wry": patch -"tauri": patch ---- - -Fixes `WindowEvent::Focus` and `WindowEvent::Blur` events not firing. diff --git a/.changes/fix-focus-blur-events.md b/.changes/fix-focus-blur-events.md deleted file mode 100644 index 1d14f5c96..000000000 --- a/.changes/fix-focus-blur-events.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes `tauri://focus` and `tauri://blur` events not firing. diff --git a/.changes/fix-form-serialization.md b/.changes/fix-form-serialization.md deleted file mode 100644 index e0266c305..000000000 --- a/.changes/fix-form-serialization.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes the HTTP API form text fields. diff --git a/.changes/fix-fs-scope-windows.md b/.changes/fix-fs-scope-windows.md deleted file mode 100644 index 16b83ac32..000000000 --- a/.changes/fix-fs-scope-windows.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Allow the canonical, absolute form of a path for the filesystem scope on Windows if `std::fs::canonicalize` returns a path, fallback to `\\?\$PATH`. diff --git a/.changes/fix-glob-resource-wix.md b/.changes/fix-glob-resource-wix.md deleted file mode 100644 index 9e534fcc7..000000000 --- a/.changes/fix-glob-resource-wix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Fixes processing of resources with glob patterns when there are nested directories on Windows. diff --git a/.changes/fix-http-multipart-file-validation.md b/.changes/fix-http-multipart-file-validation.md deleted file mode 100644 index 5701d0d63..000000000 --- a/.changes/fix-http-multipart-file-validation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes filesystem scope check when using the HTTP API to upload files. diff --git a/.changes/fix-inner-size.md b/.changes/fix-inner-size.md deleted file mode 100644 index 989445b6c..000000000 --- a/.changes/fix-inner-size.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": patch ---- - -Use webview's inner_size instead of window's value to get the correct size on macOS. diff --git a/.changes/fix-linux-resource-path.md b/.changes/fix-linux-resource-path.md deleted file mode 100644 index 7b684afd5..000000000 --- a/.changes/fix-linux-resource-path.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-utils": patch -"tauri": patch ---- - -Fixes resource directory resolution on Linux. diff --git a/.changes/fix-mac-notification-appid.md b/.changes/fix-mac-notification-appid.md deleted file mode 100644 index fd05f4960..000000000 --- a/.changes/fix-mac-notification-appid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Set the application bundle identifier for the notifications on macOS. diff --git a/.changes/fix-memory-leak-command.md b/.changes/fix-memory-leak-command.md deleted file mode 100644 index e58c11b56..000000000 --- a/.changes/fix-memory-leak-command.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"api": patch ---- - -Fixes a memory leak in the command system. diff --git a/.changes/fix-menu-crash.md b/.changes/fix-menu-crash.md deleted file mode 100644 index 7bda361b8..000000000 --- a/.changes/fix-menu-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Fixes a crash when using the menu with the inspector window focused on macOS. In this case the `window_id` will be the id of the first app window. diff --git a/.changes/fix-menu-event-macos.md b/.changes/fix-menu-event-macos.md deleted file mode 100644 index a6f777061..000000000 --- a/.changes/fix-menu-event-macos.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": patch ---- - -Fixes a panic when a menu event is triggered when all windows are minimized on macOS. diff --git a/.changes/fix-menu-ids.md b/.changes/fix-menu-ids.md deleted file mode 100644 index 6b87270a0..000000000 --- a/.changes/fix-menu-ids.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes the menu id mapping not reflecting the current window. diff --git a/.changes/fix-nested-isolation-iframe.md b/.changes/fix-nested-isolation-iframe.md deleted file mode 100644 index 8283ad6ad..000000000 --- a/.changes/fix-nested-isolation-iframe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes nested isolation iframe injection. diff --git a/.changes/fix-on-window-event-type.md b/.changes/fix-on-window-event-type.md deleted file mode 100644 index e14af8990..000000000 --- a/.changes/fix-on-window-event-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes the `WindowEvent` type used on `Window::on_window_event`. diff --git a/.changes/fix-once-fnonce.md b/.changes/fix-once-fnonce.md deleted file mode 100644 index fd167c1d4..000000000 --- a/.changes/fix-once-fnonce.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -`Manager::once_global` and `Window::once` allow `FnOnce` callbacks. diff --git a/.changes/fix-out-dir-detection.md b/.changes/fix-out-dir-detection.md deleted file mode 100644 index 4d58c009a..000000000 --- a/.changes/fix-out-dir-detection.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Fixes output directory detection when using Cargo workspaces. diff --git a/.changes/fix-path-resolution-node_modules.md b/.changes/fix-path-resolution-node_modules.md deleted file mode 100644 index c993a1739..000000000 --- a/.changes/fix-path-resolution-node_modules.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Fixes Tauri path resolution on projects without Git or a `.gitignore` file. diff --git a/.changes/fix-path-scope-first-component.md b/.changes/fix-path-scope-first-component.md deleted file mode 100644 index bf0f8e5e3..000000000 --- a/.changes/fix-path-scope-first-component.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes filesystem and asset scope stripping the first component of the allowed path. diff --git a/.changes/fix-path-scope-validation.md b/.changes/fix-path-scope-validation.md deleted file mode 100644 index b0e0da0be..000000000 --- a/.changes/fix-path-scope-validation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Ignore trailing slashes on path scope validation. diff --git a/.changes/fix-ready-check.md b/.changes/fix-ready-check.md deleted file mode 100644 index 02ddcf78d..000000000 --- a/.changes/fix-ready-check.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Properly check if document is loaded before invoking commands. diff --git a/.changes/fix-reqwest-multipart.md b/.changes/fix-reqwest-multipart.md deleted file mode 100644 index 240640445..000000000 --- a/.changes/fix-reqwest-multipart.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes the `Content-Type` header value when sending multipart requests using the `reqwest-client` feature. diff --git a/.changes/fix-resize-with-devtools.md b/.changes/fix-resize-with-devtools.md deleted file mode 100644 index f0ce41ef9..000000000 --- a/.changes/fix-resize-with-devtools.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime-wry": patch -"tauri": patch ---- - -Fixes a rendering issue when resizing the window with the devtools open. diff --git a/.changes/fix-resource-windows.md b/.changes/fix-resource-windows.md deleted file mode 100644 index 79c3e0623..000000000 --- a/.changes/fix-resource-windows.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Fixes resource bundling on Windows when the resource path includes root or parent directory components. diff --git a/.changes/fix-runtime-traits-requirements.md b/.changes/fix-runtime-traits-requirements.md deleted file mode 100644 index 681577f5c..000000000 --- a/.changes/fix-runtime-traits-requirements.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime": patch ---- - -Fix requirements for `RuntimeHandle`, `ClipboardManager`, `GlobalShortcutHandle` and `TrayHandle`. diff --git a/.changes/fix-safe-block-on.md b/.changes/fix-safe-block-on.md deleted file mode 100644 index 4469e0767..000000000 --- a/.changes/fix-safe-block-on.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes `Command::output` and `Command::status` deadlock when running on async commands. diff --git a/.changes/fix-set-size-freeze.md b/.changes/fix-set-size-freeze.md deleted file mode 100644 index a5f20b29b..000000000 --- a/.changes/fix-set-size-freeze.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Fixes a freeze when calling `set_size` in the main thread on Windows. diff --git a/.changes/fix-sidecar-cleanup.md b/.changes/fix-sidecar-cleanup.md deleted file mode 100644 index 7559614f0..000000000 --- a/.changes/fix-sidecar-cleanup.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Kill sidecar processes on app exit even when only the `shell-sidecar` feature is enabled. diff --git a/.changes/fix-sidecar-refresh.md b/.changes/fix-sidecar-refresh.md deleted file mode 100644 index 4797af6df..000000000 --- a/.changes/fix-sidecar-refresh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Delete existing sidecar before copying new one. diff --git a/.changes/fix-tauri-docsrs.md b/.changes/fix-tauri-docsrs.md deleted file mode 100644 index 3cfa0ff20..000000000 --- a/.changes/fix-tauri-docsrs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes `docs.rs` documentation build. diff --git a/.changes/fix-tray-command.md b/.changes/fix-tray-command.md deleted file mode 100644 index 6de01cedc..000000000 --- a/.changes/fix-tray-command.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Initialize system tray before windows so `tray_handle` can be accessed on command handlers. diff --git a/.changes/fix-tray-icon-lookup.md b/.changes/fix-tray-icon-lookup.md deleted file mode 100644 index b24cef0ac..000000000 --- a/.changes/fix-tray-icon-lookup.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-codegen": patch ---- - -Read the tray icon path relatively to the config directory. diff --git a/.changes/fix-tray-menu-ids-update.md b/.changes/fix-tray-menu-ids-update.md deleted file mode 100644 index d27a75b3a..000000000 --- a/.changes/fix-tray-menu-ids-update.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Update tray menu id map when `SystemTrayHandle::set_menu` is called. diff --git a/.changes/fix-tray-remove-windows.md b/.changes/fix-tray-remove-windows.md deleted file mode 100644 index ab347c29c..000000000 --- a/.changes/fix-tray-remove-windows.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": patch ---- - -Reimplement `remove_system_tray` on Windows to drop the `SystemTray` to run its cleanup code. diff --git a/.changes/fix-updater-docs.md b/.changes/fix-updater-docs.md deleted file mode 100644 index d66cbb558..000000000 --- a/.changes/fix-updater-docs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes updater documentation not showing on docs.rs. diff --git a/.changes/fix-updater-msi.md b/.changes/fix-updater-msi.md deleted file mode 100644 index 2ff95e6cc..000000000 --- a/.changes/fix-updater-msi.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Properly create the updater bundle for all generated Microsoft Installer files. diff --git a/.changes/fix-updater-percent-decode.md b/.changes/fix-updater-percent-decode.md deleted file mode 100644 index 8cc304cbd..000000000 --- a/.changes/fix-updater-percent-decode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes an issue with the updater when replacing the `{{target}}` and `{{current_version}}` variables due to percent-encoding on the `Url` that is parsed from the configuration. diff --git a/.changes/fix-url-parsing-windows.md b/.changes/fix-url-parsing-windows.md deleted file mode 100644 index dae2db963..000000000 --- a/.changes/fix-url-parsing-windows.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes a crash when a request is made to `https://tauri.$URL` on Windows where `$URL` is not `localhost/**` e.g. `https://tauri.studio`. diff --git a/.changes/fix-window-builder-export.md b/.changes/fix-window-builder-export.md deleted file mode 100644 index 4bfb757c0..000000000 --- a/.changes/fix-window-builder-export.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes the `WindowBuilder` export. diff --git a/.changes/fix-window-created-listen.md b/.changes/fix-window-created-listen.md deleted file mode 100644 index 6713df383..000000000 --- a/.changes/fix-window-created-listen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Immediately listen to `tauri://window-created` event to catch it before the application triggers it. diff --git a/.changes/fix-window-creation-deadlock.md b/.changes/fix-window-creation-deadlock.md deleted file mode 100644 index 9f88bcc97..000000000 --- a/.changes/fix-window-creation-deadlock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Fixes a deadlock on the `Focused` event when the window is not visible. diff --git a/.changes/fix-window-creation-from-ipc-deadlock.md b/.changes/fix-window-creation-from-ipc-deadlock.md deleted file mode 100644 index 5bf08c6a6..000000000 --- a/.changes/fix-window-creation-from-ipc-deadlock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Use the event loop proxy to create a window so it doesn't deadlock on Windows. diff --git a/.changes/fix-window-file-drop-enabled.md b/.changes/fix-window-file-drop-enabled.md deleted file mode 100644 index ee87e2e8d..000000000 --- a/.changes/fix-window-file-drop-enabled.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes `fileDropEnabled` option not working. diff --git a/.changes/fix-window-label-api.md b/.changes/fix-window-label-api.md deleted file mode 100644 index e2c3ac459..000000000 --- a/.changes/fix-window-label-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Fixes `window.label` property returning null instead of the actual label. diff --git a/.changes/fix-window-remote-url.md b/.changes/fix-window-remote-url.md deleted file mode 100644 index 6ade5e1c2..000000000 --- a/.changes/fix-window-remote-url.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Prepare window icon and menu even when loading remote URLs. Previously it was behind a `is local URL?` condition. diff --git a/.changes/fix-window-specific-event-system.md b/.changes/fix-window-specific-event-system.md deleted file mode 100644 index 2682c8745..000000000 --- a/.changes/fix-window-specific-event-system.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch ---- - -The `tauri::Window#emit` functiow now correctly sends the event to all windows that has a registered listener. -**Breaking change:** `Window#emit_and_trigger` and `Window#emit` now requires the payload to be cloneable. diff --git a/.changes/fix-windows-downgrades.md b/.changes/fix-windows-downgrades.md deleted file mode 100644 index c09942302..000000000 --- a/.changes/fix-windows-downgrades.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Fix app downgrades when using the Windows installer. diff --git a/.changes/fix-windows-exe-version.md b/.changes/fix-windows-exe-version.md deleted file mode 100644 index af4c0c2db..000000000 --- a/.changes/fix-windows-exe-version.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Properly set file version information for the Windows executable. diff --git a/.changes/fix-windows-resources.md b/.changes/fix-windows-resources.md deleted file mode 100644 index adc999eec..000000000 --- a/.changes/fix-windows-resources.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Fixes resources bundling on Windows when the path is on the root of the Tauri folder. diff --git a/.changes/fix-windows-sidecar.md b/.changes/fix-windows-sidecar.md deleted file mode 100644 index 6f7c77f11..000000000 --- a/.changes/fix-windows-sidecar.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Fixes sidecar bundling on Windows. diff --git a/.changes/fix-windows-sign-product-name.md b/.changes/fix-windows-sign-product-name.md deleted file mode 100644 index efe0e34cc..000000000 --- a/.changes/fix-windows-sign-product-name.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Set the application name when signing the Windows MSI. diff --git a/.changes/fix-windows-timeout-http.md b/.changes/fix-windows-timeout-http.md deleted file mode 100644 index a45cdd1fb..000000000 --- a/.changes/fix-windows-timeout-http.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes HTTP timeout not working on Windows when using the `attohttpc` client. diff --git a/.changes/fix-windows-upgrade.md b/.changes/fix-windows-upgrade.md deleted file mode 100644 index 7e5157ac6..000000000 --- a/.changes/fix-windows-upgrade.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Change WiX MajorUpgrade element's `Schedule` to `afterInstallExecute` to prevent removal of existing configuration such as the executable's pin to taskbar. diff --git a/.changes/fix-wix-reinstallmode.md b/.changes/fix-wix-reinstallmode.md deleted file mode 100644 index df69e710e..000000000 --- a/.changes/fix-wix-reinstallmode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Change the MSI reinstall mode so it only reinstall missing or different version files. diff --git a/.changes/fix-wix-upgrade.md b/.changes/fix-wix-upgrade.md deleted file mode 100644 index b2317a69b..000000000 --- a/.changes/fix-wix-upgrade.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Fixes lost files on upgrade due to wrong implementation to keep shortcuts. diff --git a/.changes/fix-wry-window-destroyed-event.md b/.changes/fix-wry-window-destroyed-event.md deleted file mode 100644 index e7ce9d579..000000000 --- a/.changes/fix-wry-window-destroyed-event.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime-wry": patch -"tauri": patch ---- - -Fixes `WindowEvent::Destroyed` not firing. diff --git a/.changes/fix-yarn-pnp.md b/.changes/fix-yarn-pnp.md deleted file mode 100644 index d56e9f329..000000000 --- a/.changes/fix-yarn-pnp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.js": patch ---- - -Automatically unplug `@tauri-apps/cli` in yarn 2+ installations to fix the download of the rust-cli. diff --git a/.changes/fixed-webview2-runtime.md b/.changes/fixed-webview2-runtime.md deleted file mode 100644 index 8cc45d8dc..000000000 --- a/.changes/fixed-webview2-runtime.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-utils": patch -"cli.rs": patch ---- - -Allow using a fixed version for the Webview2 runtime via the `tauri > bundle > windows > webviewFixedRuntimePath` config option. diff --git a/.changes/force-updater-public-key.md b/.changes/force-updater-public-key.md deleted file mode 100644 index 24e25f514..000000000 --- a/.changes/force-updater-public-key.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-utils": patch ---- - -The updater `pubkey` is now a required field for security reasons. Sign your updates with the `tauri signer` command. diff --git a/.changes/form-multipart-support.md b/.changes/form-multipart-support.md deleted file mode 100644 index 4c7c3f388..000000000 --- a/.changes/form-multipart-support.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The HTTP API now supports `multipart/form-data` requests. You need to set the `Content-Type` header and enable the `http-multipart` Cargo feature. diff --git a/.changes/fs-absolute-paths.md b/.changes/fs-absolute-paths.md deleted file mode 100644 index 306270e69..000000000 --- a/.changes/fs-absolute-paths.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Allow absolute paths on the filesystem APIs as long as it does not include parent directory components. diff --git a/.changes/fs-endpoints-context.md b/.changes/fs-endpoints-context.md deleted file mode 100644 index 20d6743a7..000000000 --- a/.changes/fs-endpoints-context.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added context to the file system endpoint errors. diff --git a/.changes/fs-extract-api-feature.md b/.changes/fs-extract-api-feature.md deleted file mode 100644 index 39f5e5d52..000000000 --- a/.changes/fs-extract-api-feature.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `tauri::api::file::Extract` API is now available when the `fs-extract-api` feature is enabled. diff --git a/.changes/fs-scope-events.md b/.changes/fs-scope-events.md deleted file mode 100644 index 71d263079..000000000 --- a/.changes/fs-scope-events.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Allow listening to events on the filesystem and asset scopes. diff --git a/.changes/fs-scope-forbidden-paths.md b/.changes/fs-scope-forbidden-paths.md deleted file mode 100644 index af6dae006..000000000 --- a/.changes/fs-scope-forbidden-paths.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Allow configuring forbidden paths on the asset and filesystem scopes. diff --git a/.changes/fs-scope-runtime.md b/.changes/fs-scope-runtime.md deleted file mode 100644 index 4f1739f53..000000000 --- a/.changes/fs-scope-runtime.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Extend the allowed patterns for the filesystem and asset protocol when the user selects a path (dialog open and save commands and file drop on the window). diff --git a/.changes/get-menu.md b/.changes/get-menu.md deleted file mode 100644 index db34c3bf1..000000000 --- a/.changes/get-menu.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": minor -"tauri-runtime-wry": minor ---- - -Replace `WindowBuilder`'s `has_menu` with `get_menu`. diff --git a/.changes/global-shortcut-feature.md b/.changes/global-shortcut-feature.md deleted file mode 100644 index debbf891a..000000000 --- a/.changes/global-shortcut-feature.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": minor -"tauri-runtime-wry": minor ---- - -**Breaking change::* Added the `global-shortcut` Cargo feature. diff --git a/.changes/going-rc.md b/.changes/going-stable.md similarity index 82% rename from .changes/going-rc.md rename to .changes/going-stable.md index 67941b46e..50709ed12 100644 --- a/.changes/going-rc.md +++ b/.changes/going-stable.md @@ -8,7 +8,6 @@ 'tauri-codegen': major 'tauri-macros': major 'tauri-build': major -'tauri-driver': patch --- -Upgrade to `rc`! +Upgrade to `stable`! diff --git a/.changes/http-api-header-method.md b/.changes/http-api-header-method.md deleted file mode 100644 index 0cdfec690..000000000 --- a/.changes/http-api-header-method.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `tauri::api::http::HttpRequestBuilder#header` method. diff --git a/.changes/http-api-header-refactor.md b/.changes/http-api-header-refactor.md deleted file mode 100644 index 3ecb1bded..000000000 --- a/.changes/http-api-header-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `tauri::api::http::HttpRequestBuilder#headers` method now takes `header::HeaderMap` instead of a `HashMap`. diff --git a/.changes/http-api-response-headers-refactor.md b/.changes/http-api-response-headers-refactor.md deleted file mode 100644 index 61e10641b..000000000 --- a/.changes/http-api-response-headers-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `tauri::api::http::Response#headers` method now returns `&header::HeaderMap` instead of `&HashMap`. diff --git a/.changes/http-refactor.md b/.changes/http-refactor.md deleted file mode 100644 index 75e53e9e7..000000000 --- a/.changes/http-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -`tauri::api::HttpRequestBuilder::new` now returns a `Result` to validate the url. diff --git a/.changes/http-scope-host-pattern.md b/.changes/http-scope-host-pattern.md deleted file mode 100644 index af937f42c..000000000 --- a/.changes/http-scope-host-pattern.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The HTTP scope now matches the entire URL using a glob pattern instead of only its path. diff --git a/.changes/http-timeout-refactor.md b/.changes/http-timeout-refactor.md deleted file mode 100644 index be1c606b3..000000000 --- a/.changes/http-timeout-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `api::http` timeouts are now represented as `std::time::Duration` instead of a `u64`. diff --git a/.changes/http-timeout-serde-fix.md b/.changes/http-timeout-serde-fix.md deleted file mode 100644 index c6855c5d9..000000000 --- a/.changes/http-timeout-serde-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Deserialize numeric values (seconds) in the http API `ClientBuilder.connect_timeout` and `HttpRequestBuilder.timeout` fields. diff --git a/.changes/icon-compile-time.md b/.changes/icon-compile-time.md deleted file mode 100644 index 16e8b095d..000000000 --- a/.changes/icon-compile-time.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-codegen": patch ---- - -Parse window icons at compile time. diff --git a/.changes/icon-feature.md b/.changes/icon-feature.md deleted file mode 100644 index b0de25988..000000000 --- a/.changes/icon-feature.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -**Breaking change:** Move `ico` and `png` parsing behind `icon-ico` and `icon-png` Cargo features. diff --git a/.changes/improve-updater-validation.md b/.changes/improve-updater-validation.md deleted file mode 100644 index 64c383de7..000000000 --- a/.changes/improve-updater-validation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Improved the updater response validation and error messages. diff --git a/.changes/improve-windows-gnu-support.md b/.changes/improve-windows-gnu-support.md deleted file mode 100644 index aeadb5585..000000000 --- a/.changes/improve-windows-gnu-support.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Improve usage of the GNU toolchain on Windows by copying the Webview2Loader.dll file to the target directory. diff --git a/.changes/increase-tauri-dir-lookup-depth.md b/.changes/increase-tauri-dir-lookup-depth.md deleted file mode 100644 index eb9ac27f3..000000000 --- a/.changes/increase-tauri-dir-lookup-depth.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Increase `tauri.conf.json` directory lookup depth to `3` and allow changing it with the `TAURI_PATH_DEPTH` environment variable. diff --git a/.changes/info-extend-crates.md b/.changes/info-extend-crates.md deleted file mode 100644 index 6380ca863..000000000 --- a/.changes/info-extend-crates.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Added `tauri-build`, `tao` and `wry` version to the `info` command output. diff --git a/.changes/io-read-line-util.md b/.changes/io-read-line-util.md deleted file mode 100644 index 218e51a8f..000000000 --- a/.changes/io-read-line-util.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch ---- - -Added the `io` module with the `read_line` method. diff --git a/.changes/isolation-pattern.md b/.changes/isolation-pattern.md deleted file mode 100644 index 12b4942ad..000000000 --- a/.changes/isolation-pattern.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-utils": patch -"tauri-codegen": patch ---- - -Added the `isolation` pattern. diff --git a/.changes/join-handle-abort.md b/.changes/join-handle-abort.md deleted file mode 100644 index 3e4d76229..000000000 --- a/.changes/join-handle-abort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `abort` method to `tauri::async_runtime::JoinHandle`. diff --git a/.changes/json5.md b/.changes/json5.md deleted file mode 100644 index 00a934e88..000000000 --- a/.changes/json5.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -"tauri": patch -"tauri-build": patch -"tauri-codegen": patch -"tauri-macros": patch -"tauri-utils": patch -"cli.rs": patch ---- - -Adds support for using JSON5 format for the `tauri.conf.json` file, along with also supporting the `.json5` extension. - -Here is the logic flow that determines if JSON or JSON5 will be used to parse the config: - -1. Check if `tauri.conf.json` exists - a. Parse it with `serde_json` - b. Parse it with `json5` if `serde_json` fails - c. Return original `serde_json` error if all above steps failed -2. Check if `tauri.conf.json5` exists - a. Parse it with `json5` - b. Return error if all above steps failed -3. Return error if all above steps failed diff --git a/.changes/label-validation.md b/.changes/label-validation.md deleted file mode 100644 index 8d7042407..000000000 --- a/.changes/label-validation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Return an error when creating a window with an invalid label instead of panicking. diff --git a/.changes/link-stop-propagation.md b/.changes/link-stop-propagation.md deleted file mode 100644 index 5f7c8a5fe..000000000 --- a/.changes/link-stop-propagation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Allow preventing opening the default browser on a click on an `` element via `stopImmediatePropagation()`. diff --git a/.changes/linux-cors.md b/.changes/linux-cors.md deleted file mode 100644 index 4dc7ecd29..000000000 --- a/.changes/linux-cors.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Fix empty header from CORS on Linux. - diff --git a/.changes/linux-icon-high-dpi.md b/.changes/linux-icon-high-dpi.md deleted file mode 100644 index 8b53b6f54..000000000 --- a/.changes/linux-icon-high-dpi.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-bundler": patch ---- - -On Linux, high-dpi icons are now placed in the correct directory -and should be recognized by the desktop environment. diff --git a/.changes/linux-icon-png-only.md b/.changes/linux-icon-png-only.md deleted file mode 100644 index 39911e422..000000000 --- a/.changes/linux-icon-png-only.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Only png files from tauri.conf.json > tauri.bundle.icon are used for app icons for linux targets. -Previously, all sizes from all source files (10 files using tauricon defaults) were used. -This also prevents unexpectedly mixed icons in cases where platform-specific icons are used. diff --git a/.changes/linux-notification-icon.md b/.changes/linux-notification-icon.md deleted file mode 100644 index 6c227934a..000000000 --- a/.changes/linux-notification-icon.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Set notification icon to app icon on Linux. \ No newline at end of file diff --git a/.changes/linux-run-return.md b/.changes/linux-run-return.md deleted file mode 100644 index f59b6cbe1..000000000 --- a/.changes/linux-run-return.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -The `run_return` API is now available on Linux. diff --git a/.changes/macos-deployment-target.md b/.changes/macos-deployment-target.md deleted file mode 100644 index b3220657a..000000000 --- a/.changes/macos-deployment-target.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Automatically emit `cargo:rustc-env=MACOSX_DEPLOYMENT_TARGET` with the value set on `tauri.conf.json > tauri > bundle > macos > minimumSystemVersion`. diff --git a/.changes/main-thread-api-calls.md b/.changes/main-thread-api-calls.md deleted file mode 100644 index a9bddb9fe..000000000 --- a/.changes/main-thread-api-calls.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": patch ---- - -Allow window, global shortcut and clipboard APIs to be called on the main thread. diff --git a/.changes/menu-with-items-constructor.md b/.changes/menu-with-items-constructor.md deleted file mode 100644 index 1c5a43f0f..000000000 --- a/.changes/menu-with-items-constructor.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": patch -"tauri": patch ---- - -Add `Menu::with_items` constructor, taking an iterator of `MenuEntry`. diff --git a/.changes/menuitem-about-refactor.md b/.changes/menuitem-about-refactor.md deleted file mode 100644 index 311dcb5b9..000000000 --- a/.changes/menuitem-about-refactor.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": minor -"tauri-runtime": minor ---- - -**Breaking change:** The `MenuItem::About` variant is now associated with a tuple value `(String, AboutMetadata)`. diff --git a/.changes/minimum-mac-version.md b/.changes/minimum-mac-version.md deleted file mode 100644 index 85008ca87..000000000 --- a/.changes/minimum-mac-version.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-utils": patch -"tauri": patch ---- - -Changed the default value for `tauri > bundle > macOS > minimumSystemVersion` to `10.13`. diff --git a/.changes/misign-update.md b/.changes/misign-update.md deleted file mode 100644 index e1a0281d8..000000000 --- a/.changes/misign-update.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The updater now expects signatures created with the latest CLI release. diff --git a/.changes/mjs-mime-type.md b/.changes/mjs-mime-type.md deleted file mode 100644 index 6b033efb5..000000000 --- a/.changes/mjs-mime-type.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch ---- - -Fix `.mjs` not being recognised as a file extension for JavaScript files (`text/javascript`). diff --git a/.changes/mock-functions.md b/.changes/mock-functions.md deleted file mode 100644 index 44867bce8..000000000 --- a/.changes/mock-functions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": minor ---- - -Provide functions to mock IPC calls during testing and static site generation. diff --git a/.changes/msi-run-from-install-path.md b/.changes/msi-run-from-install-path.md deleted file mode 100644 index 4be08fa49..000000000 --- a/.changes/msi-run-from-install-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Fixes the Microsoft Installer launch path. diff --git a/.changes/mutable-callbacks.md b/.changes/mutable-callbacks.md deleted file mode 100644 index 979bd92c5..000000000 --- a/.changes/mutable-callbacks.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-runtime-wry": minor -"tauri-runtime": minor -"tauri": minor ---- - -Change event loop callbacks definition to allow callers to move in mutable values. \ No newline at end of file diff --git a/.changes/no-long-c-build-deps.md b/.changes/no-long-c-build-deps.md deleted file mode 100644 index b3b409c98..000000000 --- a/.changes/no-long-c-build-deps.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -"tauri": patch -"tauri-codegen": patch -"tauri-macros": patch -"tauri-utils": patch ---- - -Replace multiple dependencies who's C code compiled concurrently and caused -the other ones to bloat compile time significantly. - -* `zstd` -> `brotli` -* `blake3` -> a vendored version of the blake3 reference -* `ring` -> `getrandom` - -See https://github.com/tauri-apps/tauri/pull/3773 for more information about -these specific choices. diff --git a/.changes/notification-regression.md b/.changes/notification-regression.md deleted file mode 100644 index 2e2d1193d..000000000 --- a/.changes/notification-regression.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fixes `Notification.requestPermission()` deadlock. diff --git a/.changes/object-csp.md b/.changes/object-csp.md deleted file mode 100644 index efe2605a1..000000000 --- a/.changes/object-csp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Allows the configuration CSP to be an object mapping a directive name to its source list. diff --git a/.changes/open-devtools.md b/.changes/open-devtools.md deleted file mode 100644 index 416969967..000000000 --- a/.changes/open-devtools.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `Window#open_devtools` API. diff --git a/.changes/package-info-version.md b/.changes/package-info-version.md deleted file mode 100644 index e7c12fac4..000000000 --- a/.changes/package-info-version.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-utils": patch -"tauri-codegen": patch ---- - -**Breaking change:** `PackageInfo::version` is now a `semver::Version` instead of a `String`. diff --git a/.changes/package-json-configure-app-path.md b/.changes/package-json-configure-app-path.md deleted file mode 100644 index 39ba42101..000000000 --- a/.changes/package-json-configure-app-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.js": patch ---- - -Read `package.json` and check for a `tauri` object containing the `appPath` string, which points to the tauri crate path. diff --git a/.changes/parent-window-hwnd.md b/.changes/parent-window-hwnd.md deleted file mode 100644 index d19c16687..000000000 --- a/.changes/parent-window-hwnd.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `Window::hwnd` method now returns *HWND* from `windows-rs` crate instead of *c_void* on Windows. diff --git a/.changes/parent-window-macos.md b/.changes/parent-window-macos.md deleted file mode 100644 index 560ee3007..000000000 --- a/.changes/parent-window-macos.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-runtime-wry": minor -"tauri-runtime": minor -"tauri": minor ---- - -Support window parenting on macOS diff --git a/.changes/perf-cli-dir-lookup.md b/.changes/perf-cli-dir-lookup.md deleted file mode 100644 index 3a1c9dc99..000000000 --- a/.changes/perf-cli-dir-lookup.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Respect `.gitignore` configuration when looking for the folder with the `tauri.conf.json` file. diff --git a/.changes/permission-granted-return-val.md b/.changes/permission-granted-return-val.md deleted file mode 100644 index fdbff1348..000000000 --- a/.changes/permission-granted-return-val.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -The notification's `isPermissionGranted` function now returns `boolean` instead of `boolean | null`. The response is never `null` because we won't check the permission for now, always returning `true` instead. diff --git a/.changes/plugin-builder.md b/.changes/plugin-builder.md deleted file mode 100644 index 970467870..000000000 --- a/.changes/plugin-builder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Add a `plugin::Builder` struct to make plugin creation more convenient. diff --git a/.changes/plugin-command.md b/.changes/plugin-command.md deleted file mode 100644 index 865b5af03..000000000 --- a/.changes/plugin-command.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Added `$ tauri plugin init` command, which initializes a Tauri plugin. diff --git a/.changes/plugin-on_event.md b/.changes/plugin-on_event.md deleted file mode 100644 index d844fd78d..000000000 --- a/.changes/plugin-on_event.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `on_event` on the `Plugin` trait, which allows a plugin to react to the event loop. diff --git a/.changes/pre.json b/.changes/pre.json deleted file mode 100644 index 7b7cdbc54..000000000 --- a/.changes/pre.json +++ /dev/null @@ -1,451 +0,0 @@ -{ - "tag": "rc", - "changes": [ - ".changes/about-metadata-into-string.md", - ".changes/add-app-get-matches-helper.md", - ".changes/allow-conf-gitignore.md", - ".changes/allowlist-clipboard.md", - ".changes/allowlist-dialog.md", - ".changes/allowlist-process.md", - ".changes/allowlist-window.md", - ".changes/always-rebuilding.md", - ".changes/api-WebviewWindow-fileDropEnabled.md", - ".changes/api-add-log-dir.md", - ".changes/api-app-window-browser.md", - ".changes/api-change-events.md", - ".changes/api-dialog-ask-message-confirm.md", - ".changes/api-emit-payload-type.md", - ".changes/api-encode-protocol-path.md", - ".changes/api-features.md", - ".changes/api-fetch-empty-reponse.md", - ".changes/api-file-dialog-title.md", - ".changes/api-fix-form-body.md", - ".changes/api-fix-os-platform-return.md", - ".changes/api-format-callback.md", - ".changes/api-raw-headers.md", - ".changes/api-relaunch-cleanup.md", - ".changes/api-remove-current-dir.md", - ".changes/api-remove-ts-files.md", - ".changes/api-theme-getter.md", - ".changes/api-theme-window-option.md", - ".changes/api-use-uint8array.md", - ".changes/api-window-cursor.md", - ".changes/api-window-type-for-size-and-position.md", - ".changes/app-any-thread.md", - ".changes/app-folder-structure.md", - ".changes/appimage-bundle-appindicator.md", - ".changes/appimage-bundle-gstreamer.md", - ".changes/appwindow-type-fix.md", - ".changes/archive-format-plain-breaking-changes.md", - ".changes/asset-allowlist.md", - ".changes/asset-cors.md", - ".changes/asset-default-ext-fallback.md", - ".changes/asset-protocol-feature-flag.md", - ".changes/asset-resolver.md", - ".changes/async-cli.js.md", - ".changes/async-runtime-refactor.md", - ".changes/async-runtime-set.md", - ".changes/async-runtime-spawn-blocking.md", - ".changes/ayatana-feature-refactor.md", - ".changes/ayatana-tray.md", - ".changes/before-script-envs.md", - ".changes/binary-size-perf.md", - ".changes/build-do-not-copy-tray-icon.md", - ".changes/build-rerun-if-config-var-change.md", - ".changes/build-rerun-if-resource-sidecar-change.md", - ".changes/build-specify-win-sdk.md", - ".changes/builder-create-window-result.md", - ".changes/bundle-media-framework-config.md", - ".changes/bundler-add-provider-short-name.md", - ".changes/bundler-add-tsp-signing.md", - ".changes/bundler-appimage-fuse.md", - ".changes/bundler-cache-bundle-tools.md", - ".changes/bundler-fix-appimage.md", - ".changes/bundler-msi-init-installdir.md", - ".changes/bundler-print-cfg.md", - ".changes/bundler-remove-verbose-option.md", - ".changes/bundler-tsp-bool.md", - ".changes/callback-validation.md", - ".changes/clap-3.0.md", - ".changes/clap-beta.4-core.md", - ".changes/clap-beta.4.md", - ".changes/cli-bin-ext-from-target-triple.md", - ".changes/cli-bundle-appindicator.md", - ".changes/cli-bundle-gstreamer.md", - ".changes/cli-compilation-error-exit.md", - ".changes/cli-config-path.md", - ".changes/cli-dev-update.md", - ".changes/cli-drop-strip.md", - ".changes/cli-fix-gitignored-conf-lookup.md", - ".changes/cli-fix-overflow-windows.md", - ".changes/cli-handle-dev-err.md", - ".changes/cli-improve-waiting-devserver-msg.md", - ".changes/cli-improved-logging.md", - ".changes/cli-include-vswhere.md", - ".changes/cli-info-outdated.md", - ".changes/cli-no-default-keychain.md", - ".changes/cli-private-key-pwd-panic.md", - ".changes/cli-runner-args.md", - ".changes/cli-runner-error-message.md", - ".changes/cli-shell-open-api-env-var.md", - ".changes/cli-template-minimum-mac-system-version.md", - ".changes/cli.js-cjs-output.md", - ".changes/cli.js-fix-ico.md", - ".changes/cli.js-improve-error.md", - ".changes/cli.js-windows-32bit.md", - ".changes/cli.rs-active-toolchain.md", - ".changes/cli.rs-build-tools-info.md", - ".changes/cli.rs-default-svelte-port.md", - ".changes/cli.rs-detect-git.md", - ".changes/cli.rs-dev-update-check-delay.md", - ".changes/cli.rs-dialoguer.md", - ".changes/cli.rs-fix-windows-x86.md", - ".changes/cli.rs-info-panic.md", - ".changes/cli.rs-refactor-signer.md", - ".changes/cli.rs-template-plugin-builder.md", - ".changes/cli.rs-use-tauri-utils.md", - ".changes/cli.rs-validate-dist-dir.md", - ".changes/cli.rs-wix-license.md", - ".changes/clipboard-feature.md", - ".changes/codegen-platform-config.md", - ".changes/colorful-cli.md", - ".changes/command-feature-flag.md", - ".changes/command-output-carriage-return.md", - ".changes/command-stdio-return.md", - ".changes/config-$schema.md", - ".changes/consistent-event-name-usage.md", - ".changes/core-add-log-dir.md", - ".changes/core-center-window.md", - ".changes/core-env.md", - ".changes/core-path-endpoint-path-doesnt-exist-error.md", - ".changes/core-remove-tray-icon.md", - ".changes/create-window-return-window.md", - ".changes/csp-nonces.md", - ".changes/current-binary-caching.md", - ".changes/cursor-apis.md", - ".changes/custom-invoke-system.md", - ".changes/custom-updater-target.md", - ".changes/dangerous-disable-asset-csp-modification-config.md", - ".changes/dangerous-disable-asset-csp.md", - ".changes/data-url-csp.md", - ".changes/debian-priority.md", - ".changes/debian-remove-tray-icon.md", - ".changes/default-menu-on-template.md", - ".changes/default-menu.md", - ".changes/dev-alias.md", - ".changes/dev-cmd-config-arg.md", - ".changes/dev-csp.md", - ".changes/dev-keep-default-features.md", - ".changes/dev-server-exit.md", - ".changes/devtools-apis.md", - ".changes/devtools-hotkey.md", - ".changes/dialog-flag-fix.md", - ".changes/dialog-parent-macos.md", - ".changes/dialog-type.md", - ".changes/emit-and-trigger-tauri-events.md", - ".changes/emit-window-created-backend.md", - ".changes/enable-linux-cookie-persistence.md", - ".changes/enhance-minimum-system-version-deserialization.md", - ".changes/error-send-sync.md", - ".changes/exit-loop-destroyed.md", - ".changes/expose-escape-json-string.md", - ".changes/expose-global-shortcut.md", - ".changes/expose-message-dialog-title.md", - ".changes/extract-file-breaking.change.md", - ".changes/extract-files-breaking-change.md", - ".changes/extract-performance.md", - ".changes/file-drop-percent-decode.md", - ".changes/find-icon.md", - ".changes/fix-api-timeout-type.md", - ".changes/fix-app-create-window.md", - ".changes/fix-appimage-bundle-arch.md", - ".changes/fix-appimage-bundler-arch-linuxdeploy.md", - ".changes/fix-appimage-shell-api.md", - ".changes/fix-asset-protocol-panicking.md", - ".changes/fix-asset-protocol-validation.md", - ".changes/fix-before-dev-command.md", - ".changes/fix-before-dev-kill-unix.md", - ".changes/fix-berry-info-cli.md", - ".changes/fix-block-on-runtime.md", - ".changes/fix-center-window.md", - ".changes/fix-cli-lookup.md", - ".changes/fix-cli-multiple-values.md", - ".changes/fix-cli-powershell.md", - ".changes/fix-cli-prompts.md", - ".changes/fix-cli-signer-sign-cmd.md", - ".changes/fix-cli.js-windows-freezing.md", - ".changes/fix-close-requested-js-event.md", - ".changes/fix-create-tao-window.md", - ".changes/fix-csp-fallback-route.md", - ".changes/fix-csp-linux.md", - ".changes/fix-deadlock-create-window-from-menu.md", - ".changes/fix-deadlock-path-iter.md", - ".changes/fix-debian-icns-load.md", - ".changes/fix-default-freeze-prototype.md", - ".changes/fix-dev-webview2-fixed-runtime-path.md", - ".changes/fix-dialog-default-path-crash.md", - ".changes/fix-dialog-default-path.md", - ".changes/fix-dialog-title.md", - ".changes/fix-dll-resource.md", - ".changes/fix-dmg-macos-12.3.md", - ".changes/fix-drop-sync.md", - ".changes/fix-ease-plugin-hook-requirements.md", - ".changes/fix-focus-blur-events-wry.md", - ".changes/fix-focus-blur-events.md", - ".changes/fix-form-serialization.md", - ".changes/fix-fs-scope-windows.md", - ".changes/fix-glob-resource-wix.md", - ".changes/fix-http-multipart-file-validation.md", - ".changes/fix-inner-size.md", - ".changes/fix-linux-resource-path.md", - ".changes/fix-mac-notification-appid.md", - ".changes/fix-memory-leak-command.md", - ".changes/fix-menu-crash.md", - ".changes/fix-menu-event-macos.md", - ".changes/fix-menu-ids.md", - ".changes/fix-nested-isolation-iframe.md", - ".changes/fix-on-window-event-type.md", - ".changes/fix-once-fnonce.md", - ".changes/fix-out-dir-detection.md", - ".changes/fix-path-resolution-node_modules.md", - ".changes/fix-path-scope-first-component.md", - ".changes/fix-path-scope-validation.md", - ".changes/fix-ready-check.md", - ".changes/fix-reqwest-multipart.md", - ".changes/fix-resize-with-devtools.md", - ".changes/fix-resource-windows.md", - ".changes/fix-runtime-traits-requirements.md", - ".changes/fix-safe-block-on.md", - ".changes/fix-set-size-freeze.md", - ".changes/fix-sidecar-cleanup.md", - ".changes/fix-sidecar-refresh.md", - ".changes/fix-tauri-docsrs.md", - ".changes/fix-tray-command.md", - ".changes/fix-tray-icon-lookup.md", - ".changes/fix-tray-menu-ids-update.md", - ".changes/fix-tray-remove-windows.md", - ".changes/fix-updater-docs.md", - ".changes/fix-updater-msi.md", - ".changes/fix-updater-percent-decode.md", - ".changes/fix-url-parsing-windows.md", - ".changes/fix-window-builder-export.md", - ".changes/fix-window-created-listen.md", - ".changes/fix-window-creation-deadlock.md", - ".changes/fix-window-creation-from-ipc-deadlock.md", - ".changes/fix-window-file-drop-enabled.md", - ".changes/fix-window-label-api.md", - ".changes/fix-window-remote-url.md", - ".changes/fix-window-specific-event-system.md", - ".changes/fix-windows-downgrades.md", - ".changes/fix-windows-exe-version.md", - ".changes/fix-windows-resources.md", - ".changes/fix-windows-sidecar.md", - ".changes/fix-windows-sign-product-name.md", - ".changes/fix-windows-timeout-http.md", - ".changes/fix-windows-upgrade.md", - ".changes/fix-wix-reinstallmode.md", - ".changes/fix-wix-upgrade.md", - ".changes/fix-wry-window-destroyed-event.md", - ".changes/fix-yarn-pnp.md", - ".changes/fixed-webview2-runtime.md", - ".changes/force-updater-public-key.md", - ".changes/form-multipart-support.md", - ".changes/fs-absolute-paths.md", - ".changes/fs-endpoints-context.md", - ".changes/fs-extract-api-feature.md", - ".changes/fs-scope-events.md", - ".changes/fs-scope-forbidden-paths.md", - ".changes/fs-scope-runtime.md", - ".changes/get-menu.md", - ".changes/global-shortcut-feature.md", - ".changes/going-rc.md", - ".changes/http-api-header-method.md", - ".changes/http-api-header-refactor.md", - ".changes/http-api-response-headers-refactor.md", - ".changes/http-refactor.md", - ".changes/http-scope-host-pattern.md", - ".changes/http-timeout-refactor.md", - ".changes/http-timeout-serde-fix.md", - ".changes/icon-compile-time.md", - ".changes/icon-feature.md", - ".changes/improve-updater-validation.md", - ".changes/improve-windows-gnu-support.md", - ".changes/increase-tauri-dir-lookup-depth.md", - ".changes/info-extend-crates.md", - ".changes/io-read-line-util.md", - ".changes/isolation-pattern.md", - ".changes/join-handle-abort.md", - ".changes/json5.md", - ".changes/label-validation.md", - ".changes/link-stop-propagation.md", - ".changes/linux-cors.md", - ".changes/linux-icon-high-dpi.md", - ".changes/linux-icon-png-only.md", - ".changes/linux-notification-icon.md", - ".changes/linux-run-return.md", - ".changes/macos-deployment-target.md", - ".changes/main-thread-api-calls.md", - ".changes/menu-with-items-constructor.md", - ".changes/menuitem-about-refactor.md", - ".changes/minimum-mac-version.md", - ".changes/misign-update.md", - ".changes/mjs-mime-type.md", - ".changes/mock-functions.md", - ".changes/msi-run-from-install-path.md", - ".changes/mutable-callbacks.md", - ".changes/no-long-c-build-deps.md", - ".changes/notification-regression.md", - ".changes/object-csp.md", - ".changes/open-devtools.md", - ".changes/package-info-version.md", - ".changes/package-json-configure-app-path.md", - ".changes/parent-window-hwnd.md", - ".changes/parent-window-macos.md", - ".changes/perf-cli-dir-lookup.md", - ".changes/permission-granted-return-val.md", - ".changes/plugin-builder.md", - ".changes/plugin-command.md", - ".changes/plugin-on_event.md", - ".changes/prevent-path-traversal.md", - ".changes/private-api.md", - ".changes/range-parse-asterisk.md", - ".changes/raw-headers.md", - ".changes/raw-window-handle.md", - ".changes/read-fs-read-file.md", - ".changes/real-time-command-output.md", - ".changes/refactor-cli-dev-args.md", - ".changes/refactor-command-feature.md", - ".changes/refactor-create-tao-window.md", - ".changes/refactor-dialog-apis.md", - ".changes/refactor-file-drop.md", - ".changes/refactor-form-part-bytes.md", - ".changes/refactor-notification-permission-check.md", - ".changes/refactor-resources-sidecar-copying.md", - ".changes/refactor-runtime-window-event.md", - ".changes/refactor-updater-target.md", - ".changes/refactor-window-creation.md", - ".changes/refactor-window-event-close-requested.md", - ".changes/refactor-window-event.md", - ".changes/refactor-window-metadata.md", - ".changes/refactor-zip-features.md", - ".changes/remove-bootstrapper.md", - ".changes/remove-current-base-directory.md", - ".changes/remove-depracated.md", - ".changes/remove-form-part-file.md", - ".changes/remove-notification-permission-prompt.md", - ".changes/remove-run-event-exit-requested-window-label.md", - ".changes/remove-settings-module.md", - ".changes/remove-tauricon.md", - ".changes/remove-tray-features.md", - ".changes/remove-window-default.md", - ".changes/resolve-resource-api.md", - ".changes/resolve-resource.md", - ".changes/rpc-mod-refactor.md", - ".changes/run-on-main-thread.md", - ".changes/runtime-any-thread.md", - ".changes/runtime-create-proxy.md", - ".changes/runtime-error-sync.md", - ".changes/runtime-file-drop-event.md", - ".changes/runtime-handle-run-on-main-thread.md", - ".changes/runtime-icon-refactor.md", - ".changes/runtime-ipc.md", - ".changes/runtime-open-devtools.md", - ".changes/runtime-user-event.md", - ".changes/runtime-window-creation-result.md", - ".changes/rust-1.56.0.md", - ".changes/rust-1.57-usage.md", - ".changes/rust-1.57.md", - ".changes/rust-tauri-events.md", - ".changes/scope-config.md", - ".changes/scopes.md", - ".changes/set-static-vcruntime-envvar.md", - ".changes/setup-fn-once.md", - ".changes/shell-open-with-refactor.md", - ".changes/should-install-refactor.md", - ".changes/sidecar-allowlist.md", - ".changes/sidecar-runtime-rename.md", - ".changes/sidecar-scope-improvement.md", - ".changes/silent-windows-update.md", - ".changes/simplify-setup-requirement-error.md", - ".changes/simplify-window-creation.md", - ".changes/simplify-window-label-types.md", - ".changes/state-debug.md", - ".changes/state-manage-return-val.md", - ".changes/static-vcruntime-config-envvar.md", - ".changes/static-vcruntime.md", - ".changes/streaming-small-file-fix.md", - ".changes/strip.md", - ".changes/tauri-build-default-anyhow-fmt.md", - ".changes/tauri-build-resources-linux.md", - ".changes/tauri-drag-region-prevent-default.md", - ".changes/tauri-event-api.md", - ".changes/tauri-protocol-cors.md", - ".changes/tauri-runtime-export.md", - ".changes/tauri-runtime-wry-plugin.md", - ".changes/tauri-tray-env-var.md", - ".changes/temp-base-directory.md", - ".changes/temp-scope-variable.md", - ".changes/template-csp-null.md", - ".changes/theme-event.md", - ".changes/theme-getter.md", - ".changes/tooling-fix-pnpm-info-error.md", - ".changes/tray-set-menu.md", - ".changes/universal-apple-target-sidecar.md", - ".changes/universal-apple-target.md", - ".changes/unlisten-fix.md", - ".changes/unlisten.md", - ".changes/update-available-refactor.md", - ".changes/update-date-strong-type.md", - ".changes/update-response-methods.md", - ".changes/update-windows.md", - ".changes/update-wry-0.16.2.md", - ".changes/update-wry.md", - ".changes/updater-check-api.md", - ".changes/updater-custom-version-checker.md", - ".changes/updater-detailed-unsupported-error.md", - ".changes/updater-download-events.md", - ".changes/updater-downloaded-event.md", - ".changes/updater-endpoint-url-https.md", - ".changes/updater-events.md", - ".changes/updater-headers.md", - ".changes/updater-no-window.md", - ".changes/updater-note-body-escape.md", - ".changes/updater-restart-cleanup.md", - ".changes/updater-timeout.md", - ".changes/updater-tmp-folder-permission.md", - ".changes/validate-allowlist.md", - ".changes/validate-appimage.md", - ".changes/validate-bundle-identifier.md", - ".changes/validate-event-name.md", - ".changes/validate-window-label.md", - ".changes/version-package-json.md", - ".changes/wait-dev-server-url.md", - ".changes/warn-macos-private-api.md", - ".changes/webdriver-args.md", - ".changes/webdriver-native-host.md", - ".changes/webview-attributes-clipboard.md", - ".changes/webview-getters.md", - ".changes/webview2-com.md", - ".changes/window-builder-lifetime.md", - ".changes/window-builder-theme.md", - ".changes/window-builder.md", - ".changes/window-confirm.md", - ".changes/window-destroyed-event.md", - ".changes/window-devtools-apis.md", - ".changes/window-event-file-drop.md", - ".changes/window-request-handler.md", - ".changes/windows-0.25.0.md", - ".changes/windows-disallow-downgrades.md", - ".changes/windows-modify-cmd-string-behaviour.md", - ".changes/windows-null.md", - ".changes/wix-localization.md", - ".changes/wix-registry-keys.md", - ".changes/wix-run-app.md", - ".changes/wix-signing.md", - ".changes/write-file-rename.md", - ".changes/write-file-variants.md", - ".changes/wry-13.md", - ".changes/wry-create-webview.md", - ".changes/wry-plugin.md" - ] -} diff --git a/.changes/prevent-path-traversal.md b/.changes/prevent-path-traversal.md deleted file mode 100644 index f7e83be93..000000000 --- a/.changes/prevent-path-traversal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Prevent path traversal on the file system APIs. diff --git a/.changes/private-api.md b/.changes/private-api.md deleted file mode 100644 index 53624fba6..000000000 --- a/.changes/private-api.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": patch -"cli.rs": patch ---- - -**Breaking change:** Add `macos-private-api` feature flag, enabled via `tauri.conf.json > tauri > macOSPrivateApi`. diff --git a/.changes/range-parse-asterisk.md b/.changes/range-parse-asterisk.md deleted file mode 100644 index b2ad0ddec..000000000 --- a/.changes/range-parse-asterisk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Allow range in the form of `bytes=0-*` on the asset protocol. diff --git a/.changes/raw-headers.md b/.changes/raw-headers.md deleted file mode 100644 index 87ea3e7d4..000000000 --- a/.changes/raw-headers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Add `raw_headers` to `tauri::api::http::ResponseData`. diff --git a/.changes/raw-window-handle.md b/.changes/raw-window-handle.md deleted file mode 100644 index ffa0856fd..000000000 --- a/.changes/raw-window-handle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Implement `raw_window_handle::RawWindowHandle` for `tauri::Window` on `Windows` and `macOS`. The `tauri::api::dialog::window_parent` function was removed since now you can use the window directly. diff --git a/.changes/read-fs-read-file.md b/.changes/read-fs-read-file.md deleted file mode 100644 index 3adbbd22c..000000000 --- a/.changes/read-fs-read-file.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"api": patch ---- - -Reimplement endpoint to read file as string for performance. diff --git a/.changes/readme.md b/.changes/readme.md deleted file mode 100644 index fe4afd7d6..000000000 --- a/.changes/readme.md +++ /dev/null @@ -1,37 +0,0 @@ -# Changes - -##### via https://github.com/jbolda/covector - -As you create PRs and make changes that require a version bump, please add a new markdown file in this folder. You do not note the version _number_, but rather the type of bump that you expect: major, minor, or patch. The filename is not important, as long as it is a `.md`, but we recommend it represents the overall change for our sanity. - -When you select the version bump required, you do _not_ need to consider dependencies. Only note the package with the actual change, and any packages that depend on that package will be bumped automatically in the process. - -Use the following format: - -```md ---- -"api": patch -"tauri-bundler": patch -"cli.rs": patch -"cli.js": patch -"tauri-utils": patch -"tauri-macros": patch -"tauri-build": patch -"tauri-codegen": patch -"tauri": patch ---- - -Change summary goes here -``` - -Summaries do not have a specific character limit, but are text only. These summaries are used within the (future implementation of) changelogs. They will give context to the change and also point back to the original PR if more details and context are needed. - -Changes will be designated as a `major`, `minor` or `patch` as further described in [semver](https://semver.org/). - -Given a version number MAJOR.MINOR.PATCH, increment the: - -- MAJOR version when you make incompatible API changes, -- MINOR version when you add functionality in a backwards compatible manner, and -- PATCH version when you make backwards compatible bug fixes. - -Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format, but will be discussed prior to usage (as extra steps will be necessary in consideration of merging and publishing). diff --git a/.changes/real-time-command-output.md b/.changes/real-time-command-output.md deleted file mode 100644 index 4741e51cb..000000000 --- a/.changes/real-time-command-output.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch -"tauri-bundler": patch ---- - -Log command output in real time instead of waiting for it to finish. diff --git a/.changes/refactor-cli-dev-args.md b/.changes/refactor-cli-dev-args.md deleted file mode 100644 index 6104bd450..000000000 --- a/.changes/refactor-cli-dev-args.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -**Breaking change:** The extra arguments passed to `tauri dev` using `-- ...` are now propagated to the runner (defaults to cargo). To pass arguments to your binary using Cargo, you now need to run `tauri dev -- -- ...` (notice the double `--`). diff --git a/.changes/refactor-command-feature.md b/.changes/refactor-command-feature.md deleted file mode 100644 index 0eb081940..000000000 --- a/.changes/refactor-command-feature.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Renamed the `command` Cargo feature to `process-command-api`. diff --git a/.changes/refactor-create-tao-window.md b/.changes/refactor-create-tao-window.md deleted file mode 100644 index 8bad9c78b..000000000 --- a/.changes/refactor-create-tao-window.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime-wry": patch -"tauri": patch ---- - -Refactor `create_tao_window` API to return `Weak` instead of `Arc`. diff --git a/.changes/refactor-dialog-apis.md b/.changes/refactor-dialog-apis.md deleted file mode 100644 index d78dbeda5..000000000 --- a/.changes/refactor-dialog-apis.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added the `tauri::api::dialog::blocking` module. diff --git a/.changes/refactor-file-drop.md b/.changes/refactor-file-drop.md deleted file mode 100644 index d2bfbc377..000000000 --- a/.changes/refactor-file-drop.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": minor -"tauri-runtime-wry": minor ---- - -The file drop event is now part of the `WindowEvent` enum instead of a having a dedicated handler. diff --git a/.changes/refactor-form-part-bytes.md b/.changes/refactor-form-part-bytes.md deleted file mode 100644 index 9020acaff..000000000 --- a/.changes/refactor-form-part-bytes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `tauri::api::http::FormPart::Bytes` enum variant has been renamed to `File` with a value object `{ file, mime, file_name }`. diff --git a/.changes/refactor-notification-permission-check.md b/.changes/refactor-notification-permission-check.md deleted file mode 100644 index 3c16e2f2b..000000000 --- a/.changes/refactor-notification-permission-check.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The notification endpoint now checks for the permission flag and requests if the value is not set. diff --git a/.changes/refactor-resources-sidecar-copying.md b/.changes/refactor-resources-sidecar-copying.md deleted file mode 100644 index b20407f19..000000000 --- a/.changes/refactor-resources-sidecar-copying.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"cli.rs": patch -"tauri-bundler": patch -"tauri-utils": patch -"tauri-build": patch ---- - -Move the copying of resources and sidecars from `cli.rs` to `tauri-build` so using the Cargo CLI directly processes the files for the application execution in development. diff --git a/.changes/refactor-runtime-window-event.md b/.changes/refactor-runtime-window-event.md deleted file mode 100644 index bbb1765df..000000000 --- a/.changes/refactor-runtime-window-event.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": minor -"tauri-runtime-wry": minor ---- - -**Breaking change:** Use the dedicated `WindowEvent` enum on `RunEvent`. diff --git a/.changes/refactor-updater-target.md b/.changes/refactor-updater-target.md deleted file mode 100644 index 7f6f61371..000000000 --- a/.changes/refactor-updater-target.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The updater default targets have been renamed to include better support for different architectures. diff --git a/.changes/refactor-window-creation.md b/.changes/refactor-window-creation.md deleted file mode 100644 index 549cb835d..000000000 --- a/.changes/refactor-window-creation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Revert the window creation to be blocking in the main thread. This ensures the window is created before using other methods, but has an issue on Windows where the program deadlocks when creating a window in a Tauri command if it is not `async`. The documentation now states that commands must be `async` in other to prevent it until the issue is fixed in Webview2. diff --git a/.changes/refactor-window-event-close-requested.md b/.changes/refactor-window-event-close-requested.md deleted file mode 100644 index 1c5219b14..000000000 --- a/.changes/refactor-window-event-close-requested.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `WindowEvent::CloseRequested` variant now includes `label` and `signal_tx` fields to allow preventing closing the window. diff --git a/.changes/refactor-window-event.md b/.changes/refactor-window-event.md deleted file mode 100644 index 5cc8699a1..000000000 --- a/.changes/refactor-window-event.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Removed `RunEvent::CloseRequested` and `RunEvent::WindowClosed` and added `RunEvent::WindowEvent`. diff --git a/.changes/refactor-window-metadata.md b/.changes/refactor-window-metadata.md deleted file mode 100644 index ba23c2abc..000000000 --- a/.changes/refactor-window-metadata.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": "patch" ---- - -**Breaking change:** Move `__currentWindow` and `__windows` values from `window.__TAURI__` to `window.__TAURI_METADATA__`. diff --git a/.changes/refactor-zip-features.md b/.changes/refactor-zip-features.md deleted file mode 100644 index afefa6734..000000000 --- a/.changes/refactor-zip-features.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Disabled the default features for the `zip` crate. diff --git a/.changes/remove-bootstrapper.md b/.changes/remove-bootstrapper.md deleted file mode 100644 index 6f535fa96..000000000 --- a/.changes/remove-bootstrapper.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-bundler": patch -"tauri-utils": patch ---- - -**Breaking change:** Removed the `useBootstrapper` option. Use https://github.com/tauri-apps/fix-path-env-rs instead. diff --git a/.changes/remove-current-base-directory.md b/.changes/remove-current-base-directory.md deleted file mode 100644 index 8413cce89..000000000 --- a/.changes/remove-current-base-directory.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"api": patch ---- - -Remove the `BaseDirectory::Current` enum variant for security reasons. diff --git a/.changes/remove-depracated.md b/.changes/remove-depracated.md deleted file mode 100644 index 76868bec4..000000000 --- a/.changes/remove-depracated.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Removed `App::create_window`, `AppHandle::create_window`, `Builder::create_window` and `Window::create_window`. diff --git a/.changes/remove-form-part-file.md b/.changes/remove-form-part-file.md deleted file mode 100644 index b376394ec..000000000 --- a/.changes/remove-form-part-file.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Removed `tauri::api::http::FormPart::File`. diff --git a/.changes/remove-notification-permission-prompt.md b/.changes/remove-notification-permission-prompt.md deleted file mode 100644 index 42037d7fa..000000000 --- a/.changes/remove-notification-permission-prompt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -No longer ask for permission to send notifications and always allow it. diff --git a/.changes/remove-run-event-exit-requested-window-label.md b/.changes/remove-run-event-exit-requested-window-label.md deleted file mode 100644 index 5d0d4b9f1..000000000 --- a/.changes/remove-run-event-exit-requested-window-label.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Removed `window_label` from `RunEvent::ExitRequested`. diff --git a/.changes/remove-settings-module.md b/.changes/remove-settings-module.md deleted file mode 100644 index 4b66360d9..000000000 --- a/.changes/remove-settings-module.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Removed the `settings` module. diff --git a/.changes/remove-tauricon.md b/.changes/remove-tauricon.md deleted file mode 100644 index 658eb068a..000000000 --- a/.changes/remove-tauricon.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.js": patch ---- - -Removed the `icon` command, now exposed as a separate package, see https://github.com/tauri-apps/tauricon. diff --git a/.changes/remove-tray-features.md b/.changes/remove-tray-features.md deleted file mode 100644 index caf0928bf..000000000 --- a/.changes/remove-tray-features.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": patch ---- - -**Breaking change**: Removed the `gtk-tray` and `ayatana-tray` Cargo features. diff --git a/.changes/remove-window-default.md b/.changes/remove-window-default.md deleted file mode 100644 index 63d85d24e..000000000 --- a/.changes/remove-window-default.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-utils": patch ---- - -**Breaking change** Remove default webview window when `tauri.conf.json > tauri > windows` is not set. diff --git a/.changes/resolve-resource-api.md b/.changes/resolve-resource-api.md deleted file mode 100644 index f32a25c63..000000000 --- a/.changes/resolve-resource-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Added the `resolveResource` API to the path module. diff --git a/.changes/resolve-resource.md b/.changes/resolve-resource.md deleted file mode 100644 index ece989abc..000000000 --- a/.changes/resolve-resource.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `PathResolver::resolve_resource` API. diff --git a/.changes/rpc-mod-refactor.md b/.changes/rpc-mod-refactor.md deleted file mode 100644 index 6f54a8384..000000000 --- a/.changes/rpc-mod-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** Renamed the `rpc` module to `ipc`. diff --git a/.changes/run-on-main-thread.md b/.changes/run-on-main-thread.md deleted file mode 100644 index 5af644d68..000000000 --- a/.changes/run-on-main-thread.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Expose `run_on_main_thread` APIs on `Window` and `AppHandle`. diff --git a/.changes/runtime-any-thread.md b/.changes/runtime-any-thread.md deleted file mode 100644 index f0b20ccec..000000000 --- a/.changes/runtime-any-thread.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -Added `any_thread` constructor on the `Runtime` trait (only possible on Linux and Windows). diff --git a/.changes/runtime-create-proxy.md b/.changes/runtime-create-proxy.md deleted file mode 100644 index ebc725684..000000000 --- a/.changes/runtime-create-proxy.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": minor -"tauri-runtime-wry": minor ---- - -Added `create_proxy` to the `Runtime` and `RuntimeHandle` traits. diff --git a/.changes/runtime-error-sync.md b/.changes/runtime-error-sync.md deleted file mode 100644 index 91a843b6c..000000000 --- a/.changes/runtime-error-sync.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime": patch ---- - -Force `Error` boxed errors to be `Sync`. diff --git a/.changes/runtime-file-drop-event.md b/.changes/runtime-file-drop-event.md deleted file mode 100644 index 6fd9beb2b..000000000 --- a/.changes/runtime-file-drop-event.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime": patch ---- - -**Breaking change:** Move the `FileDropEvent` struct to the `window` module. diff --git a/.changes/runtime-handle-run-on-main-thread.md b/.changes/runtime-handle-run-on-main-thread.md deleted file mode 100644 index 06854acdc..000000000 --- a/.changes/runtime-handle-run-on-main-thread.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": "patch" -"tauri-runtime-wry": patch ---- - -Added `run_on_main_thread` API on `RuntimeHandle`. diff --git a/.changes/runtime-icon-refactor.md b/.changes/runtime-icon-refactor.md deleted file mode 100644 index 52a83f9f5..000000000 --- a/.changes/runtime-icon-refactor.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -Removed `TrayIcon` and renamed `WindowIcon` to `Icon`, a shared type for both icons. diff --git a/.changes/runtime-ipc.md b/.changes/runtime-ipc.md deleted file mode 100644 index d7c7d63cc..000000000 --- a/.changes/runtime-ipc.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": minor -"tauri-runtime-wry": minor ---- - -**Breaking change:** Renamed the `RPC` interface to `IPC`. diff --git a/.changes/runtime-open-devtools.md b/.changes/runtime-open-devtools.md deleted file mode 100644 index 72d31a52d..000000000 --- a/.changes/runtime-open-devtools.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -Added `open_devtools` to the `Dispatcher` trait. diff --git a/.changes/runtime-user-event.md b/.changes/runtime-user-event.md deleted file mode 100644 index b88273faf..000000000 --- a/.changes/runtime-user-event.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime": minor -"tauri-runtime-wry": minor ---- - -Allow specifying a user event type for the event loop message. diff --git a/.changes/runtime-window-creation-result.md b/.changes/runtime-window-creation-result.md deleted file mode 100644 index 836ee43a4..000000000 --- a/.changes/runtime-window-creation-result.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime": patch ---- - -The `PendingWindow::new` and `PendingWindow::with_config` functions now return `Result` validating the window label. diff --git a/.changes/rust-1.56.0.md b/.changes/rust-1.56.0.md deleted file mode 100644 index c41f453a6..000000000 --- a/.changes/rust-1.56.0.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"tauri": patch -"cli.rs": patch -"tauri-bundler": patch -"tauri-utils": patch -"tauri-macros": patch -"tauri-codegen": patch -"tauri-runtime": patch -"tauri-runtime-wry": patch -"tauri-driver": patch -"tauri-build": patch ---- - -The minimum Rust version is now `1.56`. diff --git a/.changes/rust-1.57-usage.md b/.changes/rust-1.57-usage.md deleted file mode 100644 index 45b37f389..000000000 --- a/.changes/rust-1.57-usage.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-utils": patch ---- - -Use `is_symlink` API compatible with Rust v1.57 instead of std/fs/struct.Metadata.html#method.is_symlink. diff --git a/.changes/rust-1.57.md b/.changes/rust-1.57.md deleted file mode 100644 index 24cb734f5..000000000 --- a/.changes/rust-1.57.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The minimum Rust version is now 1.57. diff --git a/.changes/rust-tauri-events.md b/.changes/rust-tauri-events.md deleted file mode 100644 index 62ba67563..000000000 --- a/.changes/rust-tauri-events.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": minor ---- - -**Breaking change:** The `tauri://` events are no longer emitted to listeners using `Window::listen`. Use the `App::run` closure, `Window::on_window_event` and `Window::on_menu_event` instead. diff --git a/.changes/scope-config.md b/.changes/scope-config.md deleted file mode 100644 index b364a27be..000000000 --- a/.changes/scope-config.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-utils": patch ---- - -Adds `scope` glob array config under `tauri > allowlist > fs`. -Adds `assetScope` glob array config under `tauri > allowlist > protocol`. -Adds `scope` URL array config under `tauri > allowlist > http`. diff --git a/.changes/scopes.md b/.changes/scopes.md deleted file mode 100644 index 096838e7b..000000000 --- a/.changes/scopes.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"tauri": patch ---- - -Scopes the `filesystem` APIs from the webview access using `tauri.conf.json > tauri > allowlist > fs > scope`. -Scopes the `asset` protocol access using `tauri.conf.json > tauri > allowlist > protocol > assetScope`. -Scopes the `http` APIs from the webview access using `tauri.conf.json > tauri > allowlist > http > scope`. -Scopes the `shell` execute API from the webview access using `tauri.conf.json > tauri > allowlist > shell > scope`. Additionally, check the `tauri.conf.json > tauri > bundle > externalBin` to prevent access to unknown sidecars. diff --git a/.changes/set-static-vcruntime-envvar.md b/.changes/set-static-vcruntime-envvar.md deleted file mode 100644 index 59ee337c1..000000000 --- a/.changes/set-static-vcruntime-envvar.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Configure the `STATIC_VCRUNTIME` environment variable so `tauri-build` statically links it on the build command. diff --git a/.changes/setup-fn-once.md b/.changes/setup-fn-once.md deleted file mode 100644 index 7f06a05ed..000000000 --- a/.changes/setup-fn-once.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": "patch" ---- - -`Builder#setup` closure type changed from `Fn` to `FnOnce`. diff --git a/.changes/shell-open-with-refactor.md b/.changes/shell-open-with-refactor.md deleted file mode 100644 index d2124c7b4..000000000 --- a/.changes/shell-open-with-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The `tauri::api::shell::open`'s `with` argument is now an enum value instead of any string. diff --git a/.changes/should-install-refactor.md b/.changes/should-install-refactor.md deleted file mode 100644 index 8db122c1a..000000000 --- a/.changes/should-install-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change**: `UpdateBuilder::should_update` now takes the current version as a `semver::Version` and a `RemoteRelease` struct, allowing you to check other release fields. diff --git a/.changes/sidecar-allowlist.md b/.changes/sidecar-allowlist.md deleted file mode 100644 index f85d37c34..000000000 --- a/.changes/sidecar-allowlist.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-utils": patch -"tauri": patch ---- - -The `shell` allowlist now includes a `sidecar` flag, which enables the use of the `shell` API to execute sidecars. diff --git a/.changes/sidecar-runtime-rename.md b/.changes/sidecar-runtime-rename.md deleted file mode 100644 index 2124f7abd..000000000 --- a/.changes/sidecar-runtime-rename.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-bundler": patch ---- - -**Breaking change:** The sidecar's target triple suffix is now removed at build time. diff --git a/.changes/sidecar-scope-improvement.md b/.changes/sidecar-scope-improvement.md deleted file mode 100644 index 5103449e8..000000000 --- a/.changes/sidecar-scope-improvement.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The `cmd` field is no longer required on the shell scope for sidecars. diff --git a/.changes/silent-windows-update.md b/.changes/silent-windows-update.md deleted file mode 100644 index 5d76693b6..000000000 --- a/.changes/silent-windows-update.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"tauri-bundler": patch -"tauri": patch -"cli.rs": patch -"cli.js": patch -"tauri-utils": patch ---- - -Allow configuring the display options for the MSI execution allowing quieter updates. diff --git a/.changes/simplify-setup-requirement-error.md b/.changes/simplify-setup-requirement-error.md deleted file mode 100644 index 55cc50684..000000000 --- a/.changes/simplify-setup-requirement-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The `App::setup` closure can now return a boxed error directly. diff --git a/.changes/simplify-window-creation.md b/.changes/simplify-window-creation.md deleted file mode 100644 index 9db428a1d..000000000 --- a/.changes/simplify-window-creation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": minor ---- - -Use a random window id instead of `tao::window::WindowId` to not block the thread waiting for the event loop to process the window creation. diff --git a/.changes/simplify-window-label-types.md b/.changes/simplify-window-label-types.md deleted file mode 100644 index 5aab845e1..000000000 --- a/.changes/simplify-window-label-types.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Change `WindowLabel` type to `string`. diff --git a/.changes/state-debug.md b/.changes/state-debug.md deleted file mode 100644 index 3e3d63b18..000000000 --- a/.changes/state-debug.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Implement `Debug` for `tauri::State`. diff --git a/.changes/state-manage-return-val.md b/.changes/state-manage-return-val.md deleted file mode 100644 index 6a661e7da..000000000 --- a/.changes/state-manage-return-val.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `Manager::manage` function now returns a bool indicating whether the type is already managed or not. diff --git a/.changes/static-vcruntime-config-envvar.md b/.changes/static-vcruntime-config-envvar.md deleted file mode 100644 index e0741ee4f..000000000 --- a/.changes/static-vcruntime-config-envvar.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Only statically link the VC runtime when the `STATIC_VCRUNTIME` environment variable is set to `true` (automatically done by the Tauri CLI). diff --git a/.changes/static-vcruntime.md b/.changes/static-vcruntime.md deleted file mode 100644 index 816549303..000000000 --- a/.changes/static-vcruntime.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"tauri-build": patch -"tauri-bundler": patch -"cli.rs": patch -"cli.js": patch ---- - -Statically link the Visual C++ runtime instead of using a merge module on the installer. diff --git a/.changes/streaming-small-file-fix.md b/.changes/streaming-small-file-fix.md deleted file mode 100644 index e4b316e40..000000000 --- a/.changes/streaming-small-file-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fix streaming of small files using the `asset` protocol. diff --git a/.changes/strip.md b/.changes/strip.md deleted file mode 100644 index f49c954b1..000000000 --- a/.changes/strip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": "patch" ---- - -Automatically `strip` the built binary on Linux and macOS if `--debug` is not specified. diff --git a/.changes/tauri-build-default-anyhow-fmt.md b/.changes/tauri-build-default-anyhow-fmt.md deleted file mode 100644 index 0fda6ac66..000000000 --- a/.changes/tauri-build-default-anyhow-fmt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Print error context on the `build` panic. diff --git a/.changes/tauri-build-resources-linux.md b/.changes/tauri-build-resources-linux.md deleted file mode 100644 index b77f25fd0..000000000 --- a/.changes/tauri-build-resources-linux.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Copy system tray icon resource to the target directory on Linux. diff --git a/.changes/tauri-drag-region-prevent-default.md b/.changes/tauri-drag-region-prevent-default.md deleted file mode 100644 index 9a297c576..000000000 --- a/.changes/tauri-drag-region-prevent-default.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Call `preventDefault()` in the mousedown event handler for `[data-tauri-drag-region]` elements. diff --git a/.changes/tauri-event-api.md b/.changes/tauri-event-api.md deleted file mode 100644 index 12a66007a..000000000 --- a/.changes/tauri-event-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Added the `tauri://theme-changed` event. diff --git a/.changes/tauri-protocol-cors.md b/.changes/tauri-protocol-cors.md deleted file mode 100644 index d9d52d154..000000000 --- a/.changes/tauri-protocol-cors.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Set the `Access-Control-Allow-Origin` header on the `tauri` protocol response with the initial webview URL as value. diff --git a/.changes/tauri-runtime-export.md b/.changes/tauri-runtime-export.md deleted file mode 100644 index 8de84ca05..000000000 --- a/.changes/tauri-runtime-export.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `tauri_runtime` crate is no longer exported since its API is not stable. diff --git a/.changes/tauri-runtime-wry-plugin.md b/.changes/tauri-runtime-wry-plugin.md deleted file mode 100644 index 5291bd0c8..000000000 --- a/.changes/tauri-runtime-wry-plugin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Added the `plugin` method to the `Wry` runtime, allowing extensions to the event loop. diff --git a/.changes/tauri-tray-env-var.md b/.changes/tauri-tray-env-var.md deleted file mode 100644 index 49f7bcd75..000000000 --- a/.changes/tauri-tray-env-var.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Use the `TAURI_TRAY` environment variable to determine which package should be added to the Debian `depends` section. Possible values are `ayatana` and `gtk`. diff --git a/.changes/temp-base-directory.md b/.changes/temp-base-directory.md deleted file mode 100644 index ea8f398b4..000000000 --- a/.changes/temp-base-directory.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"api": patch -"tauri": patch ---- - -Added `Temp` to the `BaseDirectory` enum. diff --git a/.changes/temp-scope-variable.md b/.changes/temp-scope-variable.md deleted file mode 100644 index 26fc77611..000000000 --- a/.changes/temp-scope-variable.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `$TEMP` to the allowed variables to the filesystem and asset protocol scopes. diff --git a/.changes/template-csp-null.md b/.changes/template-csp-null.md deleted file mode 100644 index 3851f2907..000000000 --- a/.changes/template-csp-null.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Change the `init` template configuration to disable CSP for better usability for new users. diff --git a/.changes/theme-event.md b/.changes/theme-event.md deleted file mode 100644 index 6368a3d43..000000000 --- a/.changes/theme-event.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -Added `WindowEvent::ThemeChanged(theme)`. diff --git a/.changes/theme-getter.md b/.changes/theme-getter.md deleted file mode 100644 index 3c1031aae..000000000 --- a/.changes/theme-getter.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -Added `theme` getter on `Window`. diff --git a/.changes/tooling-fix-pnpm-info-error.md b/.changes/tooling-fix-pnpm-info-error.md deleted file mode 100644 index f5494b341..000000000 --- a/.changes/tooling-fix-pnpm-info-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'cli.rs': patch ---- - -Fixes pnpm error when running `pnpm tauri info`. diff --git a/.changes/tray-set-menu.md b/.changes/tray-set-menu.md deleted file mode 100644 index d0b2dc500..000000000 --- a/.changes/tray-set-menu.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Add `set_menu` API on `tauri::SystemTrayHandle`. diff --git a/.changes/universal-apple-target-sidecar.md b/.changes/universal-apple-target-sidecar.md deleted file mode 100644 index 13eb66b43..000000000 --- a/.changes/universal-apple-target-sidecar.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"tauri-bundler": patch -"api": patch ---- - -When building Universal macOS Binaries through the virtual target `universal-apple-darwin`: - -- Expect a universal binary to be created by the user -- Ensure that binary is bundled and accessed correctly at runtime diff --git a/.changes/universal-apple-target.md b/.changes/universal-apple-target.md deleted file mode 100644 index fcd7eead2..000000000 --- a/.changes/universal-apple-target.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Add support to building Universal macOS Binaries through the virtual target `universal-apple-darwin` (run `tauri build --target universal-apple-darwin`). diff --git a/.changes/unlisten-fix.md b/.changes/unlisten-fix.md deleted file mode 100644 index 2cc72fb72..000000000 --- a/.changes/unlisten-fix.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"api": patch ---- - -Fixes a regression on the `unlisten` command. diff --git a/.changes/unlisten.md b/.changes/unlisten.md deleted file mode 100644 index d60cce4ad..000000000 --- a/.changes/unlisten.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Adds `unlisten` function to the `Window` struct. diff --git a/.changes/update-available-refactor.md b/.changes/update-available-refactor.md deleted file mode 100644 index d4ed04d33..000000000 --- a/.changes/update-available-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `tauri::UpdaterEvent::UpdateEvent` date field is now an `Option`. diff --git a/.changes/update-date-strong-type.md b/.changes/update-date-strong-type.md deleted file mode 100644 index 3a134aaaf..000000000 --- a/.changes/update-date-strong-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The updater response `pub_date` now must be a valid RFC 3339 string. diff --git a/.changes/update-response-methods.md b/.changes/update-response-methods.md deleted file mode 100644 index 41bf5279c..000000000 --- a/.changes/update-response-methods.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `UpdateResponse::body` and `UpdateResponse::date`. diff --git a/.changes/update-windows.md b/.changes/update-windows.md deleted file mode 100644 index 5ee2941d6..000000000 --- a/.changes/update-windows.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-runtime-wry": patch -"tauri": patch -"tauri-runtime": patch ---- - -Update `windows-rs` to `0.37.0`, which requires Rust 1.61.0+. diff --git a/.changes/update-wry-0.16.2.md b/.changes/update-wry-0.16.2.md deleted file mode 100644 index b19a0dfb2..000000000 --- a/.changes/update-wry-0.16.2.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": patch ---- - -Update wry to 0.16.2 and webkit2gtk to 0.18.0. diff --git a/.changes/update-wry.md b/.changes/update-wry.md deleted file mode 100644 index 664d8c45e..000000000 --- a/.changes/update-wry.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime-wry": minor ---- - -Update `wry` to `0.14` and `tao` to `0.7`. diff --git a/.changes/updater-check-api.md b/.changes/updater-check-api.md deleted file mode 100644 index 1077aecb1..000000000 --- a/.changes/updater-check-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `updater` method to `App` and `AppHandle`, a builder to check for app updates. diff --git a/.changes/updater-custom-version-checker.md b/.changes/updater-custom-version-checker.md deleted file mode 100644 index ddc68bd10..000000000 --- a/.changes/updater-custom-version-checker.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Allow using a custom updater version checker via `App::updater().should_install()`. diff --git a/.changes/updater-detailed-unsupported-error.md b/.changes/updater-detailed-unsupported-error.md deleted file mode 100644 index dc63ca16a..000000000 --- a/.changes/updater-detailed-unsupported-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change**: Removed the `tauri::updater::Error::UnsupportedPlatform` variant and added `UnsupportedLinuxPackage`, `UnsupportedOs` and `UnsupportedArch` for better error information. diff --git a/.changes/updater-download-events.md b/.changes/updater-download-events.md deleted file mode 100644 index 5a56f4d8e..000000000 --- a/.changes/updater-download-events.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added download progress events to the updater. diff --git a/.changes/updater-downloaded-event.md b/.changes/updater-downloaded-event.md deleted file mode 100644 index eeb4bccba..000000000 --- a/.changes/updater-downloaded-event.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Add updater `Downloaded` status event. diff --git a/.changes/updater-endpoint-url-https.md b/.changes/updater-endpoint-url-https.md deleted file mode 100644 index cd998f3bd..000000000 --- a/.changes/updater-endpoint-url-https.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-utils": patch ---- - -Force updater endpoint URL to use `https` on release builds. diff --git a/.changes/updater-events.md b/.changes/updater-events.md deleted file mode 100644 index 73e98f62b..000000000 --- a/.changes/updater-events.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": minor ---- - -Send updater events to the `App::run` closure. diff --git a/.changes/updater-headers.md b/.changes/updater-headers.md deleted file mode 100644 index d38ebc0a9..000000000 --- a/.changes/updater-headers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Allow setting app updater request headers via `AppHandle::updater().header()`. diff --git a/.changes/updater-no-window.md b/.changes/updater-no-window.md deleted file mode 100644 index c814c4bfb..000000000 --- a/.changes/updater-no-window.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Run the updater on startup even if no window was created. diff --git a/.changes/updater-note-body-escape.md b/.changes/updater-note-body-escape.md deleted file mode 100644 index 9222685bb..000000000 --- a/.changes/updater-note-body-escape.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Fix updater dialog removing single and double quotes from the release notes diff --git a/.changes/updater-restart-cleanup.md b/.changes/updater-restart-cleanup.md deleted file mode 100644 index 4f9525e13..000000000 --- a/.changes/updater-restart-cleanup.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Run `AppHandle` cleanup code before restarting the application when a new update is installed. diff --git a/.changes/updater-timeout.md b/.changes/updater-timeout.md deleted file mode 100644 index d4a856aef..000000000 --- a/.changes/updater-timeout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -The updater default timeout is now unset, and the `UpdateBuilder` has a `timeout` setter. diff --git a/.changes/updater-tmp-folder-permission.md b/.changes/updater-tmp-folder-permission.md deleted file mode 100644 index 6cc2119e6..000000000 --- a/.changes/updater-tmp-folder-permission.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Set permission to `0o700` for the tmp folder used to move the current AppImage on the updater process. diff --git a/.changes/validate-allowlist.md b/.changes/validate-allowlist.md deleted file mode 100644 index a8ead7e2e..000000000 --- a/.changes/validate-allowlist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-build": patch ---- - -Validate `tauri` dependency `features` under `Cargo.toml` matching `tauri.conf.json`'s `allowlist`. diff --git a/.changes/validate-appimage.md b/.changes/validate-appimage.md deleted file mode 100644 index ef18a4764..000000000 --- a/.changes/validate-appimage.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Validate the `std::env::current_exe` return value if `APPDIR` or `APPIMAGE` environment variables are set. diff --git a/.changes/validate-bundle-identifier.md b/.changes/validate-bundle-identifier.md deleted file mode 100644 index d8d36396a..000000000 --- a/.changes/validate-bundle-identifier.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"cli.js": patch ---- - -Prevent building when the bundle identifier is the default `com.tauri.dev`. diff --git a/.changes/validate-event-name.md b/.changes/validate-event-name.md deleted file mode 100644 index 43badb3fa..000000000 --- a/.changes/validate-event-name.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": "patch" ---- - -The event name is now validated. On a IPC message, it returns an error if it fails validation; on the Rust side, it panics. -It must include only alphanumeric characters, `-`, `/`, `:` and `_`. diff --git a/.changes/validate-window-label.md b/.changes/validate-window-label.md deleted file mode 100644 index 9f4b71dea..000000000 --- a/.changes/validate-window-label.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch ---- - -The window label is now validated and must be alphanumeric, resulting in a panic if it isn't. diff --git a/.changes/version-package-json.md b/.changes/version-package-json.md deleted file mode 100644 index f22887f99..000000000 --- a/.changes/version-package-json.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Allow `tauri.conf.json > package > version` to specify a path to a `package.json` file and pull the version from it. diff --git a/.changes/wait-dev-server-url.md b/.changes/wait-dev-server-url.md deleted file mode 100644 index 612b53e55..000000000 --- a/.changes/wait-dev-server-url.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -Wait for `devPath` URL to be reachable before starting the application. Skipped if the `TAURI_SKIP_DEVSERVER_CHECK` environment variable is set to `true`. diff --git a/.changes/warn-macos-private-api.md b/.changes/warn-macos-private-api.md deleted file mode 100644 index a855a97b5..000000000 --- a/.changes/warn-macos-private-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Print a warning to stderr if the window transparency has been set to true but `macos-private-api` is not enabled. diff --git a/.changes/webdriver-args.md b/.changes/webdriver-args.md deleted file mode 100644 index 7296a4bbe..000000000 --- a/.changes/webdriver-args.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-driver": patch ---- - -Add `args` field (array of application CLI arguments) to the `tauri:options` capabilities. diff --git a/.changes/webdriver-native-host.md b/.changes/webdriver-native-host.md deleted file mode 100644 index 007f2e2f7..000000000 --- a/.changes/webdriver-native-host.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-driver": patch ---- - -Expose `native-host` option in tauri-driver and set default to `127.0.0.1`. diff --git a/.changes/webview-attributes-clipboard.md b/.changes/webview-attributes-clipboard.md deleted file mode 100644 index 7f34d4c05..000000000 --- a/.changes/webview-attributes-clipboard.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch ---- - -Added `clipboard` field on the `WebviewAttributes` struct, which must be set to `true` to enable clipboard access on the webview. diff --git a/.changes/webview-getters.md b/.changes/webview-getters.md deleted file mode 100644 index 9e1e773e9..000000000 --- a/.changes/webview-getters.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": "patch" -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -Expose methods to access the underlying native handles of the webview. diff --git a/.changes/webview2-com.md b/.changes/webview2-com.md deleted file mode 100644 index bddac4929..000000000 --- a/.changes/webview2-com.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -Replace all of the `winapi` crate references with the `windows` crate, and replace `webview2` and `webview2-sys` with `webview2-com` and `webview2-com-sys` built with the `windows` crate. This goes along with updates to the TAO and WRY `next` branches. \ No newline at end of file diff --git a/.changes/window-builder-lifetime.md b/.changes/window-builder-lifetime.md deleted file mode 100644 index 00fe7f0e8..000000000 --- a/.changes/window-builder-lifetime.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -**Breaking change:** The `WindowBuilder` struct now has a lifetime annotation `WindowBuilder`. diff --git a/.changes/window-builder-theme.md b/.changes/window-builder-theme.md deleted file mode 100644 index d58ddf680..000000000 --- a/.changes/window-builder-theme.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -Added `theme` setter to the WindowBuilder. diff --git a/.changes/window-builder.md b/.changes/window-builder.md deleted file mode 100644 index 6c239e039..000000000 --- a/.changes/window-builder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added a `WindowBuilder` type. diff --git a/.changes/window-confirm.md b/.changes/window-confirm.md deleted file mode 100644 index e6ddc59ad..000000000 --- a/.changes/window-confirm.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Show `Ok/Cancel` buttons instead of `Yes/No` when executing `window.confirm`. diff --git a/.changes/window-destroyed-event.md b/.changes/window-destroyed-event.md deleted file mode 100644 index c24233aa0..000000000 --- a/.changes/window-destroyed-event.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Properly fire the window destroyed event. diff --git a/.changes/window-devtools-apis.md b/.changes/window-devtools-apis.md deleted file mode 100644 index ded3a8b29..000000000 --- a/.changes/window-devtools-apis.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `close_devtools` and `is_devtools_open` APIs to the `Window` struct. diff --git a/.changes/window-event-file-drop.md b/.changes/window-event-file-drop.md deleted file mode 100644 index 42c3de0ce..000000000 --- a/.changes/window-event-file-drop.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": minor -"tauri-runtime-wry": minor ---- - -Added the `WindowEvent::FileDrop` variant. diff --git a/.changes/window-request-handler.md b/.changes/window-request-handler.md deleted file mode 100644 index 0b5d7fe2e..000000000 --- a/.changes/window-request-handler.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Added `WindowBuilder::on_web_resource_request`, which allows customizing the tauri custom protocol response. diff --git a/.changes/windows-0.25.0.md b/.changes/windows-0.25.0.md deleted file mode 100644 index 60365d315..000000000 --- a/.changes/windows-0.25.0.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri": patch -"tauri-runtime": patch -"tauri-runtime-wry": patch ---- - -Update the `windows` crate to 0.25.0, which comes with pre-built libraries. WRY and Tao can both reference the same types directly from the `windows` crate instead of sharing bindings in `webview2-com-sys`. \ No newline at end of file diff --git a/.changes/windows-disallow-downgrades.md b/.changes/windows-disallow-downgrades.md deleted file mode 100644 index 8e12ef157..000000000 --- a/.changes/windows-disallow-downgrades.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri": patch ---- - -Added a configuration flag for disallowing install downgrades on Windows. -**Breaking change:** The default behavior on Windows is now to allow downgrades. diff --git a/.changes/windows-modify-cmd-string-behaviour.md b/.changes/windows-modify-cmd-string-behaviour.md deleted file mode 100644 index 9be3b3c64..000000000 --- a/.changes/windows-modify-cmd-string-behaviour.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cli.rs": patch ---- - -On Windows, Fix `beforeDevCommand` and `beforeBuildCommand` not executing the expected command if it contains quotes. This is done by executing them with `CMD /S /C {command}` instead of `CMD /C {command}` on Windows. \ No newline at end of file diff --git a/.changes/windows-null.md b/.changes/windows-null.md deleted file mode 100644 index 532322bb0..000000000 --- a/.changes/windows-null.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -This is a temporary fix of null pointer crash on `get_content` of web resource request. -We will switch it back once upstream is updated. diff --git a/.changes/wix-localization.md b/.changes/wix-localization.md deleted file mode 100644 index 4187442a4..000000000 --- a/.changes/wix-localization.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cli.rs": patch -"tauri-bundler": patch ---- - -Allow setting the localization file for WiX. diff --git a/.changes/wix-registry-keys.md b/.changes/wix-registry-keys.md deleted file mode 100644 index f9930f3d4..000000000 --- a/.changes/wix-registry-keys.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Fix registry keys on the WiX template. diff --git a/.changes/wix-run-app.md b/.changes/wix-run-app.md deleted file mode 100644 index 30db1d3ff..000000000 --- a/.changes/wix-run-app.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Configure WiX to add an option to launch the application after finishing setup. diff --git a/.changes/wix-signing.md b/.changes/wix-signing.md deleted file mode 100644 index af26aca91..000000000 --- a/.changes/wix-signing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Sign WiX installer in addition to the executable file. diff --git a/.changes/write-file-rename.md b/.changes/write-file-rename.md deleted file mode 100644 index 38b73278b..000000000 --- a/.changes/write-file-rename.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Renamed `writeFile` to `writeTextFile` but kept the original function for backwards compatibility. diff --git a/.changes/write-file-variants.md b/.changes/write-file-variants.md deleted file mode 100644 index 4d83aa881..000000000 --- a/.changes/write-file-variants.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"api": patch ---- - -Added `(path, contents[, options])` overload to the `writeTextFile` and `writeBinaryFile` APIs. diff --git a/.changes/wry-13.md b/.changes/wry-13.md deleted file mode 100644 index b6248fcc6..000000000 --- a/.changes/wry-13.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Update wry to 0.13. - diff --git a/.changes/wry-create-webview.md b/.changes/wry-create-webview.md deleted file mode 100644 index 4a4958a35..000000000 --- a/.changes/wry-create-webview.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-runtime-wry": patch ---- - -Create webview immediately when executed in the main thread. diff --git a/.changes/wry-plugin.md b/.changes/wry-plugin.md deleted file mode 100644 index 54aad29c4..000000000 --- a/.changes/wry-plugin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Adds the `App#wry_plugin` API to inject a plugin for the wry integration. diff --git a/.scripts/covector/sync-cli-metadata.js b/.scripts/covector/sync-cli-metadata.js index c3af1e5bf..c1cf2cbd0 100644 --- a/.scripts/covector/sync-cli-metadata.js +++ b/.scripts/covector/sync-cli-metadata.js @@ -18,16 +18,26 @@ const { const packageNickname = process.argv[2] const filePath = packageNickname === 'cli.js' ? `../../../tooling/cli/metadata.json` : `../../tooling/cli/metadata.json` const bump = process.argv[3] -if (bump !== 'prerelease') { - throw new Error( - `We don't handle anything except prerelease right now. Exiting.` - ) +let index = null + +switch (bump) { + case 'major': + index = 0; + break; + case 'minor': + index = 1; + break; + case 'patch': + index = 2; + break; + default: + throw new Error('unexpected bump ' + bump) } const inc = (version) => { const v = version.split('.') - const n = v[v.length - 1] - v[v.length - 1] = String(Number(n) + 1) + const n = v[index] + v[index] = String(Number(n) + 1) return v.join('.') } diff --git a/tooling/cli/metadata.json b/tooling/cli/metadata.json index b3219681b..482dd98bd 100644 --- a/tooling/cli/metadata.json +++ b/tooling/cli/metadata.json @@ -1,8 +1,8 @@ { "cli.js": { - "version": "1.0.0-rc.16", + "version": "0.0.0", "node": ">= 10.0.0" }, - "tauri": "1.0.0-rc.17", - "tauri-build": "1.0.0-rc.15" + "tauri": "0.0.0", + "tauri-build": "0.0.0" } diff --git a/tooling/cli/templates/plugin/backend/examples/vanilla/package.json b/tooling/cli/templates/plugin/backend/examples/vanilla/package.json index 27ac88902..89a97c068 100644 --- a/tooling/cli/templates/plugin/backend/examples/vanilla/package.json +++ b/tooling/cli/templates/plugin/backend/examples/vanilla/package.json @@ -9,6 +9,6 @@ "author": "", "license": "MIT", "dependencies": { - "@tauri-apps/cli": "^1.0.0-rc.0" + "@tauri-apps/cli": "^1.0.0" } } diff --git a/tooling/cli/templates/plugin/with-api/examples/svelte-app/package.json b/tooling/cli/templates/plugin/with-api/examples/svelte-app/package.json index cf42571ec..3c83f9ff8 100644 --- a/tooling/cli/templates/plugin/with-api/examples/svelte-app/package.json +++ b/tooling/cli/templates/plugin/with-api/examples/svelte-app/package.json @@ -12,7 +12,7 @@ "@rollup/plugin-commonjs": "22.0.0", "@rollup/plugin-node-resolve": "13.3.0", "@rollup/plugin-typescript": "8.3.3", - "@tauri-apps/cli": "1.0.0-rc.15", + "@tauri-apps/cli": "^1.0.0", "@tsconfig/svelte": "3.0.0", "rollup": "2.75.6", "rollup-plugin-css-only": "3.1.0", diff --git a/tooling/cli/templates/plugin/with-api/package.json b/tooling/cli/templates/plugin/with-api/package.json index ac83bcc2c..3d319f352 100644 --- a/tooling/cli/templates/plugin/with-api/package.json +++ b/tooling/cli/templates/plugin/with-api/package.json @@ -19,7 +19,7 @@ "typescript": "4.7.3" }, "dependencies": { - "@tauri-apps/api": "1.0.0-rc.7", + "@tauri-apps/api": "^1.0.0", "tslib": "^2.1.0" } }