Skip to content

wry@0.56.0

Jul 30, 2026
  • affbb3c (#1720) Updated Android lifecycle JNI calls in WryActivity for Tao 0.36's renames:

    > - create to onFirstActivityCreate > - onActivityCreate to onCreate > - start to onStart > - resume to onResume > - pause to onPause > - stop to onStop > - Removed onActivitySaveInstanceState > - onActivityDestroy to onDestroy > - onActivityLowMemory to onLowMemory > > onLowMemory no longer takes any parameters. > onFirstActivityCreate no 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, and can_go_forward) to WebView.

  • fe52ff9 (#1715) On Android, release REQUEST_HANDLER mutex sooner by cloning the underlying Send + Sync handler.

  • 9d0a9fe (#1712) On Windows, Add WebViewExtWindows::hwnd getter 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 into NSData.

  • 6ef93b3 (#1737) On macOS, updated objc2-* dependencies to 0.3.2

  • 9f9a237 (#1654) Add an expanded permission handling API for WebView2, WKWebView, WebKitGTK, and Android. This includes:

    • PermissionKind expansion: DisplayCapture, Midi, Sensors, MediaKeySystemAccess, LocalFonts, WindowManagement, PointerLock, AutomaticDownloads, FileSystemAccess, Autoplay.
    • Support for PermissionResponse::Prompt to trigger native system dialogs.
    • Android support via JNI bridge (onPermissionRequest in RustWebChromeClient).
    • macOS: Split camera/microphone requests; CameraAndMicrophone resolved from individual responses.
    • Linux: DisplayCapture detection for WebKitGTK < 2.42 (getDisplayMedia fix).
    • Windows: Full coverage of all 12 COREWEBVIEW2_PERMISSION_KIND values.
  • bd1decc (#1780) Breaking Change: Removed the macOS/iOS specific transparent and fullscreen feature flags. The functionalities are now always enabled. Please reach out immediatly if you see issues in the App Store submission process.

  • d29cd57 (#1787) Removed protocol feature, previously gated WebViewBuilder::with_custom_protocol, WebViewBuilder::with_asynchronous_custom_protocol and WebViewBuilder::with_asset_loader are now always available

  • 86ac6e8 (#1732) Updated dom_query dependency to 0.28.0

  • 10fdf73 (#1738) On Windows, add WebViewBuilderExtWindows::with_profile_name to 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.


© 2026 Tauri Contributors. CC-BY / MIT