From 598e22a9716bb842c9530dfa7b1ede89e3e94dfe Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 14:29:14 +0100 Subject: [PATCH] apply version updates (#1627) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changes/OnBackPressedCallback.md | 5 ----- .changes/cleanup-redundant-clone.md | 5 ----- .changes/fix-clippy-io_other_error.md | 5 ----- .changes/improve-wkwebview-performance.md | 5 ----- .changes/web-content-process-termination.md | 5 ----- .changes/webcontext-cache-directory.md | 7 ------- .changes/webitgtkrs.md | 5 ----- CHANGELOG.md | 12 ++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 18 +++++++++++++++++- 11 files changed, 31 insertions(+), 40 deletions(-) delete mode 100644 .changes/OnBackPressedCallback.md delete mode 100644 .changes/cleanup-redundant-clone.md delete mode 100644 .changes/fix-clippy-io_other_error.md delete mode 100644 .changes/improve-wkwebview-performance.md delete mode 100644 .changes/web-content-process-termination.md delete mode 100644 .changes/webcontext-cache-directory.md delete mode 100644 .changes/webitgtkrs.md diff --git a/.changes/OnBackPressedCallback.md b/.changes/OnBackPressedCallback.md deleted file mode 100644 index 4b396213..00000000 --- a/.changes/OnBackPressedCallback.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wry": patch ---- - -Use OnBackPressedCallback instead of the deprecated onKeyDown for back navigation on Android. diff --git a/.changes/cleanup-redundant-clone.md b/.changes/cleanup-redundant-clone.md deleted file mode 100644 index 5bfec4ab..00000000 --- a/.changes/cleanup-redundant-clone.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wry": patch ---- - -Remove redundant clones in WebView and download handling. No user facing changes. \ No newline at end of file diff --git a/.changes/fix-clippy-io_other_error.md b/.changes/fix-clippy-io_other_error.md deleted file mode 100644 index 46155dee..00000000 --- a/.changes/fix-clippy-io_other_error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wry": patch ---- - -Fix clippy io_other_error. No user facing changes. \ No newline at end of file diff --git a/.changes/improve-wkwebview-performance.md b/.changes/improve-wkwebview-performance.md deleted file mode 100644 index 7957e54f..00000000 --- a/.changes/improve-wkwebview-performance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wry": patch ---- - -Improve wkwebview performance. No user-facing changes. \ No newline at end of file diff --git a/.changes/web-content-process-termination.md b/.changes/web-content-process-termination.md deleted file mode 100644 index 4e298a07..00000000 --- a/.changes/web-content-process-termination.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"wry": minor ---- - -Add handler for web content process termination. diff --git a/.changes/webcontext-cache-directory.md b/.changes/webcontext-cache-directory.md deleted file mode 100644 index 35b8a2f9..00000000 --- a/.changes/webcontext-cache-directory.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"wry": patch ---- - -Set `WebsiteDataManagerBuilder::base_cache_directory` with the same path as `base_data_directory`. - -This change allows the cache directory to be changed instead of using the default one [from WebKitGTK](https://webkitgtk.org/reference/webkit2gtk/stable/property.WebsiteDataManager.base-cache-directory.html). diff --git a/.changes/webitgtkrs.md b/.changes/webitgtkrs.md deleted file mode 100644 index 9bff05e1..00000000 --- a/.changes/webitgtkrs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -wry: minor ---- - -Update webkit2gtk-rs crates to `2.0.2`. diff --git a/CHANGELOG.md b/CHANGELOG.md index 11ed2c6c..78ba29ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## \[0.54.0] + +- [`5fdd1a9`](https://github.com/tauri-apps/wry/commit/5fdd1a9840e24ce77ea4a57ce3746c3dbee28c9c) ([#1625](https://github.com/tauri-apps/wry/pull/1625)) Use OnBackPressedCallback instead of the deprecated onKeyDown for back navigation on Android. +- [`51d06d0`](https://github.com/tauri-apps/wry/commit/51d06d0cecdf69652a0ae636b1b875e427534bc3) ([#1646](https://github.com/tauri-apps/wry/pull/1646)) Remove redundant clones in WebView and download handling. No user facing changes. +- [`7b77322`](https://github.com/tauri-apps/wry/commit/7b77322f886c440d035674b8efa586671dc0a3db) ([#1647](https://github.com/tauri-apps/wry/pull/1647)) Fix clippy io_other_error. No user facing changes. +- [`ff8876d`](https://github.com/tauri-apps/wry/commit/ff8876d92b9681b139d6637220cefe3248b7d3fb) ([#1652](https://github.com/tauri-apps/wry/pull/1652)) Improve wkwebview performance. No user-facing changes. +- [`27ba73f`](https://github.com/tauri-apps/wry/commit/27ba73f07720b80a21b6b876f1229cad8871aa33) Add handler for web content process termination. +- [`4fcff14`](https://github.com/tauri-apps/wry/commit/4fcff147b5022af3ee006ed077759b1648b32aa6) ([#1547](https://github.com/tauri-apps/wry/pull/1547)) Set `WebsiteDataManagerBuilder::base_cache_directory` with the same path as `base_data_directory`. + + This change allows the cache directory to be changed instead of using the default one [from WebKitGTK](https://webkitgtk.org/reference/webkit2gtk/stable/property.WebsiteDataManager.base-cache-directory.html). +- [`64d9296`](https://github.com/tauri-apps/wry/commit/64d92960b960a4b2fdf9205b6188f55650ddd62f) ([#1640](https://github.com/tauri-apps/wry/pull/1640)) Update webkit2gtk-rs crates to `2.0.2`. + ## \[0.53.5] - [#1622](https://github.com/tauri-apps/wry/pull/1626) Fixed an issue that caused docs.rs builds to fail. No user facing changes. diff --git a/Cargo.lock b/Cargo.lock index f8c2179d..d262dded 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4128,7 +4128,7 @@ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "wry" -version = "0.53.5" +version = "0.54.0" dependencies = [ "base64", "block2 0.6.0", diff --git a/Cargo.toml b/Cargo.toml index a55c3b17..2b1010cb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ workspace = {} [package] name = "wry" -version = "0.53.5" +version = "0.54.0" authors = ["Tauri Programme within The Commons Conservancy"] edition = "2021" license = "Apache-2.0 OR MIT" diff --git a/README.md b/README.md index a0284e7e..4b80c2be 100644 --- a/README.md +++ b/README.md @@ -189,8 +189,24 @@ sudo dnf install gtk3-devel webkit2gtk4.1-devel ###### Nix & NixOS +```nix +# shell.nix + +let + # Unstable Channel | Rolling Release + pkgs = import (fetchTarball("channel:nixpkgs-unstable")) { }; + packages = with pkgs; [ + pkg-config + webkitgtk_4_1 + ]; + in + pkgs.mkShell { + buildInputs = packages; + } +``` + ```sh -nix-shell -p pkg-config webkitgtk_4_1 +nix-shell shell.nix ``` ###### GUIX