Cargo Audit
Updating crates.io index
Locking 427 packages to latest compatible versions
Adding base64 v0.22.1 (available: v0.23.0)
Adding generic-array v0.14.7 (available: v0.14.9)
Adding getrandom v0.3.4 (available: v0.4.3)
Adding glow v0.16.0 (available: v0.18.0)
Adding jni v0.21.1 (available: v0.22.4)
Adding libloading v0.8.9 (available: v0.9.0)
Adding sha2 v0.10.9 (available: v0.11.0)
Adding soup3 v0.5.0 (available: v0.9.0)
Adding toml v0.8.2 (available: v0.8.23)
Adding toml_datetime v0.6.3 (available: v0.6.11)
Adding toml_edit v0.20.2 (available: v0.20.7)
Adding webview2-com v0.38.2 (available: v0.39.1)
Adding wgpu v23.0.1 (available: v30.0.0)
Adding windows v0.61.3 (available: v0.62.2)
Adding windows-core v0.61.2 (available: v0.62.2)
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 1173 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (428 crate dependencies)
Crate: atk
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0413
URL: https://rustsec.org/advisories/RUSTSEC-2024-0413
Crate: atk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0416
URL: https://rustsec.org/advisories/RUSTSEC-2024-0416
Crate: gdk
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0412
URL: https://rustsec.org/advisories/RUSTSEC-2024-0412
Crate: gdk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0418
URL: https://rustsec.org/advisories/RUSTSEC-2024-0418
Crate: gdkwayland-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0411
URL: https://rustsec.org/advisories/RUSTSEC-2024-0411
Crate: gdkx11
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0417
URL: https://rustsec.org/advisories/RUSTSEC-2024-0417
Crate: gdkx11-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0414
URL: https://rustsec.org/advisories/RUSTSEC-2024-0414
Crate: gtk
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0415
URL: https://rustsec.org/advisories/RUSTSEC-2024-0415
Crate: gtk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0420
URL: https://rustsec.org/advisories/RUSTSEC-2024-0420
Crate: gtk3-macros
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0419
URL: https://rustsec.org/advisories/RUSTSEC-2024-0419
Crate: paste
Version: 1.0.15
Warning: unmaintained
Title: paste - no longer maintained
Date: 2024-10-07
ID: RUSTSEC-2024-0436
URL: https://rustsec.org/advisories/RUSTSEC-2024-0436
Crate: proc-macro-error
Version: 1.0.4
Warning: unmaintained
Title: proc-macro-error is unmaintained
Date: 2024-09-01
ID: RUSTSEC-2024-0370
URL: https://rustsec.org/advisories/RUSTSEC-2024-0370
Crate: ttf-parser
Version: 0.25.1
Warning: unmaintained
Title: `ttf-parser` is unmaintained
Date: 2026-06-28
ID: RUSTSEC-2026-0192
URL: https://rustsec.org/advisories/RUSTSEC-2026-0192
Crate: glib
Version: 0.18.5
Warning: unsound
Title: Unsoundness in `Iterator` and `DoubleEndedIterator` impls for `glib::VariantStrIter`
Date: 2024-03-30
ID: RUSTSEC-2024-0429
URL: https://rustsec.org/advisories/RUSTSEC-2024-0429
warning: 14 allowed warnings found
[0.56.0]
-
affbb3c(#1720) Updated Android lifecycle JNI calls inWryActivityfor Tao 0.36's renames:createtoonFirstActivityCreateonActivityCreatetoonCreatestarttoonStartresumetoonResumepausetoonPausestoptoonStop- Removed
onActivitySaveInstanceState onActivityDestroytoonDestroyonActivityLowMemorytoonLowMemory
onLowMemoryno longer takes any parameters.
onFirstActivityCreateno longer takes any parameters.and also emitting them as window-specific events.
-
145b36f(#1736) Remove Send, Sync bounds from NewWindowOpener. -
871497a(#1748) Add back/forward navigation APIs (go_back,go_forward,can_go_back, andcan_go_forward) toWebView. -
fe52ff9(#1715) On Android, release REQUEST_HANDLER mutex sooner by cloning the underlying Send + Sync handler. -
9d0a9fe(#1712) On Windows, AddWebViewExtWindows::hwndgetter to access the child HWND containing the webview. -
4ee8c38(#1779) Enable WebView element fullscreen support on macOS 12.3+ and iOS 15.4+ without using private APIs. -
5bdda32(#1719) On macOS, avoid an extra copy for owned custom protocol response bodies by transferring the body buffer intoNSData. -
6ef93b3(#1737) On macOS, updatedobjc2-*dependencies to 0.3.2 -
9f9a237(#1654) Add an expanded permission handling API for WebView2, WKWebView, WebKitGTK, and Android.
This includes:PermissionKindexpansion:DisplayCapture,Midi,Sensors,MediaKeySystemAccess,LocalFonts,WindowManagement,PointerLock,AutomaticDownloads,FileSystemAccess,Autoplay.- Support for
PermissionResponse::Promptto trigger native system dialogs. - Android support via JNI bridge (
onPermissionRequestinRustWebChromeClient). - macOS: Split camera/microphone requests;
CameraAndMicrophoneresolved from individual responses. - Linux:
DisplayCapturedetection for WebKitGTK < 2.42 (getDisplayMedia fix). - Windows: Full coverage of all 12
COREWEBVIEW2_PERMISSION_KINDvalues.
-
bd1decc(#1780) Breaking Change: Removed the macOS/iOS specifictransparentandfullscreenfeature flags. The functionalities are now always enabled. Please reach out immediatly if you see issues in the App Store submission process. -
d29cd57(#1787) Removedprotocolfeature, previously gatedWebViewBuilder::with_custom_protocol,WebViewBuilder::with_asynchronous_custom_protocolandWebViewBuilder::with_asset_loaderare now always available -
10fdf73(#1738) On Windows, addWebViewBuilderExtWindows::with_profile_nameto opt the webview into a named WebView2 profile. Webviews with different profile names within the same environment have isolated cookies, storage, IndexedDB, and cache while sharing the runtime — matching WebView2's documented multi-profile pattern.
Cargo Publish
Updating crates.io index
Packaging wry v0.56.0 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 84 files, 847.7KiB (207.0KiB compressed)
Uploading wry v0.56.0 (/home/runner/work/wry/wry)
Uploaded wry v0.56.0 to registry `crates-io`
note: waiting for wry v0.56.0 to be available at registry `crates-io`
help: you may press ctrl-c to skip waiting; the crate should be available shortly
Published wry v0.56.0 at registry `crates-io`