diff --git a/.changes/bundler-cross-uppercase-productname.md b/.changes/bundler-cross-uppercase-productname.md deleted file mode 100644 index 1e0ea0af8dea..000000000000 --- a/.changes/bundler-cross-uppercase-productname.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -Fixed an issue with the CLI renaming the main executable in kebab-case when building for Windows on a non-Windows system which caused the bundler step to fail. diff --git a/.changes/bundler-r-flag.md b/.changes/bundler-r-flag.md deleted file mode 100644 index 01bb177a0957..000000000000 --- a/.changes/bundler-r-flag.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'tauri-bundler': 'patch:bug' ---- - -The NSIS uninstaller now won't mindlessly try to remove the whole installation folder when the "Remove application data" checkbox was ticked. This prevents data loss when the app was installed in a folder which contained other files. diff --git a/.changes/bundler-resources-unix.md b/.changes/bundler-resources-unix.md deleted file mode 100644 index 5c9561848ccf..000000000000 --- a/.changes/bundler-resources-unix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'tauri-bundler': 'patch:bug' ---- - -Fixed an issue causing the NSIS bundler to install resources incorrectly when the installer was built on a non-Windows system. diff --git a/.changes/cli-chinese-product-name.md b/.changes/cli-chinese-product-name.md deleted file mode 100644 index cc036ead8043..000000000000 --- a/.changes/cli-chinese-product-name.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -Upgrade `heck` to v0.5 to better support Chinese and Japanese product name, because Chinese do not have word separation. diff --git a/.changes/cli-rename-app.md b/.changes/cli-rename-app.md deleted file mode 100644 index 622151aa0b31..000000000000 --- a/.changes/cli-rename-app.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -Fixed an issue that caused the CLI to rename app binaries incorrectly if the product name contained a `.` which resulted in the bundling step to fail. diff --git a/.changes/core-path-basename-replace.md b/.changes/core-path-basename-replace.md deleted file mode 100644 index 4f2b513289bb..000000000000 --- a/.changes/core-path-basename-replace.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri': 'patch:bug' -'@tauri-apps/api': patch:bug ---- - -Fix `basename(path, 'ext')` JS API when removing all occurances of `ext` where it should only remove the last one. diff --git a/.changes/fix-script-older-os.md b/.changes/fix-script-older-os.md deleted file mode 100644 index 8c37afcc289a..000000000000 --- a/.changes/fix-script-older-os.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tauri-apps/api": patch:bug -"tauri": patch:bug ---- - -Do not use JS optional chaining to prevent script errors on older webviews such as macOS 10.14. diff --git a/.changes/runner-config.md b/.changes/runner-config.md deleted file mode 100644 index c810ccfbba87..000000000000 --- a/.changes/runner-config.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'tauri-cli': 'patch:bug' -'@tauri-apps/cli': 'patch:bug' ---- - -Fixed an issue causing the `build.runner` and `build.features` configs to not take effect. diff --git a/.changes/tauri-info-no-node.md b/.changes/tauri-info-no-node.md deleted file mode 100644 index 5a1b43c25324..000000000000 --- a/.changes/tauri-info-no-node.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"tauri-cli": "patch:bug" -"@tauri-apps/cli": "patch:bug" ---- - -Fix `tauri info` crashing when Node.js is not installed. - diff --git a/.github/workflows/covector-version-or-publish-v1.yml b/.github/workflows/covector-version-or-publish-v1.yml index 7c3bc710d4f5..a8ca679bf24a 100644 --- a/.github/workflows/covector-version-or-publish-v1.yml +++ b/.github/workflows/covector-version-or-publish-v1.yml @@ -103,6 +103,8 @@ jobs: cargo update -p cc --precise 1.0.94 cargo update -p home --precise 0.5.5 cargo update -p tree_magic_mini --precise 3.0.3 + cargo update -p tokio-test --precise 0.4.3 + cargo update -p tokio-stream --precise 0.1.14 - name: test build run: cargo check --target ${{ matrix.platform.target }} --features tracing,compression,wry,linux-protocol-headers,isolation,custom-protocol,api-all,cli,updater,system-tray,windows7-compat,http-multipart,test diff --git a/Cargo.lock b/Cargo.lock index 570883a60931..a564b98a5623 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4021,7 +4021,7 @@ checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "tauri" -version = "1.6.1" +version = "1.6.2" dependencies = [ "anyhow", "base64 0.21.7", @@ -4429,9 +4429,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.15" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" dependencies = [ "futures-core", "pin-project-lite", @@ -4440,9 +4440,9 @@ dependencies = [ [[package]] name = "tokio-test" -version = "0.4.4" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" +checksum = "e89b3cbabd3ae862100094ae433e1def582cf86451b4e9bf83aa7ac1d8a7d719" dependencies = [ "async-stream", "bytes", diff --git a/core/tauri/CHANGELOG.md b/core/tauri/CHANGELOG.md index 0847727d1cf9..5d5418ffaf5c 100644 --- a/core/tauri/CHANGELOG.md +++ b/core/tauri/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## \[1.6.2] + +### Bug Fixes + +- [`e3b6d38d2`](https://www.github.com/tauri-apps/tauri/commit/e3b6d38d26d27b292f98d6c0e8603a15265a5b43)([#9166](https://www.github.com/tauri-apps/tauri/pull/9166)) Fix `basename(path, 'ext')` JS API when removing all occurances of `ext` where it should only remove the last one. +- [`705da977a`](https://www.github.com/tauri-apps/tauri/commit/705da977a9c941a4b2d90219b34925498f507ab2)([#9529](https://www.github.com/tauri-apps/tauri/pull/9529)) Do not use JS optional chaining to prevent script errors on older webviews such as macOS 10.14. + ## \[1.6.1] ### Dependencies diff --git a/core/tauri/Cargo.toml b/core/tauri/Cargo.toml index 7d0a85521cd9..3d4c626b4b74 100644 --- a/core/tauri/Cargo.toml +++ b/core/tauri/Cargo.toml @@ -10,7 +10,7 @@ license = "Apache-2.0 OR MIT" name = "tauri" readme = "README.md" repository = "https://github.com/tauri-apps/tauri" -version = "1.6.1" +version = "1.6.2" [package.metadata.docs.rs] no-default-features = true diff --git a/tooling/api/CHANGELOG.md b/tooling/api/CHANGELOG.md index 2df97ec5c85f..fadd32106528 100644 --- a/tooling/api/CHANGELOG.md +++ b/tooling/api/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## \[1.5.4] + +### Bug Fixes + +- [`e3b6d38d2`](https://www.github.com/tauri-apps/tauri/commit/e3b6d38d26d27b292f98d6c0e8603a15265a5b43)([#9166](https://www.github.com/tauri-apps/tauri/pull/9166)) Fix `basename(path, 'ext')` JS API when removing all occurances of `ext` where it should only remove the last one. +- [`705da977a`](https://www.github.com/tauri-apps/tauri/commit/705da977a9c941a4b2d90219b34925498f507ab2)([#9529](https://www.github.com/tauri-apps/tauri/pull/9529)) Do not use JS optional chaining to prevent script errors on older webviews such as macOS 10.14. + ## \[1.5.3] ### Bug Fixes diff --git a/tooling/api/package.json b/tooling/api/package.json index 2625ed94995a..379eb4231ed8 100644 --- a/tooling/api/package.json +++ b/tooling/api/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/api", - "version": "1.5.3", + "version": "1.5.4", "description": "Tauri API definitions", "funding": { "type": "opencollective", diff --git a/tooling/bundler/CHANGELOG.md b/tooling/bundler/CHANGELOG.md index a403d042e28a..4782b5574f71 100644 --- a/tooling/bundler/CHANGELOG.md +++ b/tooling/bundler/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## \[1.5.2] + +### Bug Fixes + +- [`dbe81b841`](https://www.github.com/tauri-apps/tauri/commit/dbe81b84104bff29bc98ecdb89934a3c6bb68150)([#9282](https://www.github.com/tauri-apps/tauri/pull/9282)) The NSIS uninstaller now won't mindlessly try to remove the whole installation folder when the "Remove application data" checkbox was ticked. This prevents data loss when the app was installed in a folder which contained other files. +- [`017861e4d`](https://www.github.com/tauri-apps/tauri/commit/017861e4d59f89181aa4d3c35c32d78f14ff0201)([#9281](https://www.github.com/tauri-apps/tauri/pull/9281)) Fixed an issue causing the NSIS bundler to install resources incorrectly when the installer was built on a non-Windows system. + ## \[1.5.1] ### Bug Fixes diff --git a/tooling/bundler/Cargo.toml b/tooling/bundler/Cargo.toml index 7cf8d4e624c7..2a200d3d7bdb 100644 --- a/tooling/bundler/Cargo.toml +++ b/tooling/bundler/Cargo.toml @@ -2,7 +2,7 @@ workspace = { } [package] name = "tauri-bundler" -version = "1.5.1" +version = "1.5.2" authors = [ "George Burton ", "Tauri Programme within The Commons Conservancy" diff --git a/tooling/cli/CHANGELOG.md b/tooling/cli/CHANGELOG.md index aad4d5660f0e..91d119adbe10 100644 --- a/tooling/cli/CHANGELOG.md +++ b/tooling/cli/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## \[1.5.12] + +### Bug Fixes + +- [`1675e41f0`](https://www.github.com/tauri-apps/tauri/commit/1675e41f05c77d517890f59fddcf536744e6a0ad)([#9481](https://www.github.com/tauri-apps/tauri/pull/9481)) Fixed an issue with the CLI renaming the main executable in kebab-case when building for Windows on a non-Windows system which caused the bundler step to fail. +- [`9dd67abd9`](https://www.github.com/tauri-apps/tauri/commit/9dd67abd93e96097fc169404b70e729e46c3cd64)([#9298](https://www.github.com/tauri-apps/tauri/pull/9298)) Upgrade `heck` to v0.5 to better support Chinese and Japanese product name, because Chinese do not have word separation. +- [`f9638b631`](https://www.github.com/tauri-apps/tauri/commit/f9638b6315668ced871f242224f001f474262f85)([#9491](https://www.github.com/tauri-apps/tauri/pull/9491)) Fixed an issue that caused the CLI to rename app binaries incorrectly if the product name contained a `.` which resulted in the bundling step to fail. +- [`77cc49ac3`](https://www.github.com/tauri-apps/tauri/commit/77cc49ac3cd27368b3be4f67e35ae021acee4c92)([#9188](https://www.github.com/tauri-apps/tauri/pull/9188)) Fixed an issue causing the `build.runner` and `build.features` configs to not take effect. +- [`aeddc40b9`](https://www.github.com/tauri-apps/tauri/commit/aeddc40b9e461bc118382ae62431d39e29f25915)([#9411](https://www.github.com/tauri-apps/tauri/pull/9411)) Fix `tauri info` crashing when Node.js is not installed. + +### Dependencies + +- Upgraded to `tauri-bundler@1.5.2` + ## \[1.5.11] ### Bug Fixes diff --git a/tooling/cli/Cargo.lock b/tooling/cli/Cargo.lock index 69ee1457bc5c..ea42b9969466 100644 --- a/tooling/cli/Cargo.lock +++ b/tooling/cli/Cargo.lock @@ -3349,7 +3349,7 @@ dependencies = [ [[package]] name = "tauri-bundler" -version = "1.5.1" +version = "1.5.2" dependencies = [ "anyhow", "ar", @@ -3389,7 +3389,7 @@ dependencies = [ [[package]] name = "tauri-cli" -version = "1.5.11" +version = "1.5.12" dependencies = [ "anyhow", "axum", diff --git a/tooling/cli/Cargo.toml b/tooling/cli/Cargo.toml index eee83ea3048d..02f31182916a 100644 --- a/tooling/cli/Cargo.toml +++ b/tooling/cli/Cargo.toml @@ -3,7 +3,7 @@ members = [ "node" ] [package] name = "tauri-cli" -version = "1.5.11" +version = "1.5.12" authors = [ "Tauri Programme within The Commons Conservancy" ] edition = "2021" rust-version = "1.60" @@ -42,7 +42,7 @@ path = "src/main.rs" clap_complete = "4" clap = { version = "4.4", features = [ "derive" ] } anyhow = "1.0" -tauri-bundler = { version = "1.5.1", path = "../bundler", default-features = false } +tauri-bundler = { version = "1.5.2", path = "../bundler", default-features = false } colored = "2.0" once_cell = "1" serde = { version = "1.0", features = [ "derive" ] } diff --git a/tooling/cli/metadata.json b/tooling/cli/metadata.json index e1d2dbfe8a4c..0682627ea83b 100644 --- a/tooling/cli/metadata.json +++ b/tooling/cli/metadata.json @@ -1,8 +1,8 @@ { "cli.js": { - "version": "1.5.11", + "version": "1.5.12", "node": ">= 10.0.0" }, - "tauri": "1.6.1", + "tauri": "1.6.2", "tauri-build": "1.5.1" } diff --git a/tooling/cli/node/CHANGELOG.md b/tooling/cli/node/CHANGELOG.md index 74227bb2fb6b..7945d0bd93a0 100644 --- a/tooling/cli/node/CHANGELOG.md +++ b/tooling/cli/node/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## \[1.5.12] + +### Bug Fixes + +- [`1675e41f0`](https://www.github.com/tauri-apps/tauri/commit/1675e41f05c77d517890f59fddcf536744e6a0ad)([#9481](https://www.github.com/tauri-apps/tauri/pull/9481)) Fixed an issue with the CLI renaming the main executable in kebab-case when building for Windows on a non-Windows system which caused the bundler step to fail. +- [`9dd67abd9`](https://www.github.com/tauri-apps/tauri/commit/9dd67abd93e96097fc169404b70e729e46c3cd64)([#9298](https://www.github.com/tauri-apps/tauri/pull/9298)) Upgrade `heck` to v0.5 to better support Chinese and Japanese product name, because Chinese do not have word separation. +- [`f9638b631`](https://www.github.com/tauri-apps/tauri/commit/f9638b6315668ced871f242224f001f474262f85)([#9491](https://www.github.com/tauri-apps/tauri/pull/9491)) Fixed an issue that caused the CLI to rename app binaries incorrectly if the product name contained a `.` which resulted in the bundling step to fail. +- [`77cc49ac3`](https://www.github.com/tauri-apps/tauri/commit/77cc49ac3cd27368b3be4f67e35ae021acee4c92)([#9188](https://www.github.com/tauri-apps/tauri/pull/9188)) Fixed an issue causing the `build.runner` and `build.features` configs to not take effect. +- [`aeddc40b9`](https://www.github.com/tauri-apps/tauri/commit/aeddc40b9e461bc118382ae62431d39e29f25915)([#9411](https://www.github.com/tauri-apps/tauri/pull/9411)) Fix `tauri info` crashing when Node.js is not installed. + +### Dependencies + +- Upgraded to `tauri-cli@1.5.12` + ## \[1.5.11] ### Bug Fixes diff --git a/tooling/cli/node/package.json b/tooling/cli/node/package.json index c6fe98d72fc8..6b51d5f022da 100644 --- a/tooling/cli/node/package.json +++ b/tooling/cli/node/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/cli", - "version": "1.5.11", + "version": "1.5.12", "description": "Command line interface for building Tauri apps", "funding": { "type": "opencollective",