Skip to content

Releases: tauri-apps/wry

wry v0.39.4

07 May 14:41
9650ced
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 623 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (370 crate dependencies)

[0.39.4]

  • 8bbc2bf(#1237) Fix WebviewBuilder::with_transparent, WebviewBuilder::with_background_color, and Webview::set_background_color always failing and causing the webview to fail to load.
  • 130c469(#1238) Add WebViewBuilderExtDarwin::with_data_store_identifier.
  • 203604c(#1233) On Windows, fix the webview not filling up the whole window if the parent window was resized during the webview initialization.

Cargo Publish

Updating crates.io index
   Packaging wry v0.39.4 (/home/runner/work/wry/wry)
    Updating crates.io index
    Packaged 63 files, 593.8KiB (146.8KiB compressed)
   Uploading wry v0.39.4 (/home/runner/work/wry/wry)
    Uploaded wry v0.39.4 to registry `crates-io`
note: Waiting for `wry v0.39.4` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published wry v0.39.4 at registry `crates-io`

wry v0.39.3

24 Apr 15:14
d7a89ec
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 622 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (369 crate dependencies)

[0.39.3]

  • c7ca3db(#1221) On Windows, fix data directory created next to the executable with a gibberish name even if it was explicitly provided in WebConext::new

Cargo Publish

Updating crates.io index
   Packaging wry v0.39.3 (/home/runner/work/wry/wry)
    Updating crates.io index
    Packaged 63 files, 590.5KiB (146.0KiB compressed)
   Uploading wry v0.39.3 (/home/runner/work/wry/wry)
    Uploaded wry v0.39.3 to registry `crates-io`
note: Waiting for `wry v0.39.3` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published wry v0.39.3 at registry `crates-io`

wry v0.39.2

22 Apr 14:13
9041f9b
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 621 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (368 crate dependencies)

[0.39.2]

  • 3e3d59c(#1215) On macOS, prevent NSExceptions and invalid memory access panics when dropping the WebView while custom protocols handlers may still be running.
  • ca6b5fb(#1224) Update windows crate to 0.56

Cargo Publish

Updating crates.io index
   Packaging wry v0.39.2 (/home/runner/work/wry/wry)
    Updating crates.io index
    Packaged 61 files, 580.9KiB (143.0KiB compressed)
   Uploading wry v0.39.2 (/home/runner/work/wry/wry)
    Uploaded wry v0.39.2 to registry `crates-io`
note: Waiting for `wry v0.39.2` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published wry v0.39.2 at registry `crates-io`

wry v0.24.8

22 Apr 14:06
80c83db
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 621 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (258 crate dependencies)

[0.24.8]

  • e780957(#1222) Fix IPC crash on wkwebview if receiving invalid types.

Cargo Publish

Updating crates.io index
   Packaging wry v0.24.8 (/home/runner/work/wry/wry)
    Updating crates.io index
    Packaged 62 files, 433.6KiB (108.3KiB compressed)
   Uploading wry v0.24.8 (/home/runner/work/wry/wry)
    Uploaded wry v0.24.8 to registry `crates-io`
note: Waiting for `wry v0.24.8` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published wry v0.24.8 at registry `crates-io`

wry v0.39.1

15 Apr 12:29
44cb683
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 620 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (368 crate dependencies)

[0.39.1]

  • f0e82d3(#1217) Fix target detection on build script to enhance cross compiling capabilities.
  • ed9fa9b(#1210) On iOS, allows media plays inline.

Cargo Publish

Updating crates.io index
   Packaging wry v0.39.1 (/home/runner/work/wry/wry)
    Updating crates.io index
    Packaged 60 files, 579.0KiB (142.5KiB compressed)
   Uploading wry v0.39.1 (/home/runner/work/wry/wry)
    Uploaded wry v0.39.1 to registry `crates-io`
note: Waiting for `wry v0.39.1` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published wry v0.39.1 at registry `crates-io`

wry v0.39.0

01 Apr 15:04
26b58c6
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 616 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (432 crate dependencies)

[0.39.0]

  • ddda455(#1207) Disable deprecated applicationCache web api. This api was completely removed upstream in webkitgtk 2.44.
  • d7031ae(#1206) On Windows, fix a crash due to a double-free when the host window is destroyed before the webview is dropped.
  • 34ae1ca(#1202) Add dpi module which is a re-export of dpi crate.
  • fdbd3d3(#1081) Update http dependency to 1
  • 34ae1ca(#1202) Breaking Change: Removed x, y, with and height fields from Rect struct and replaced it with size and position fields.
  • c033bd2(#1156) On macOS, fix menu keyboard shortcuts when added webview as child.

Cargo Publish

Updating crates.io index
   Packaging wry v0.39.0 (/home/runner/work/wry/wry)
    Updating crates.io index
    Packaged 60 files, 595.5KiB (146.4KiB compressed)
   Uploading wry v0.39.0 (/home/runner/work/wry/wry)
    Uploaded wry v0.39.0 to registry `crates-io`
note: Waiting for `wry v0.39.0` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published wry v0.39.0 at registry `crates-io`

wry v0.38.2

25 Mar 15:34
eee8924
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 615 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (431 crate dependencies)

[0.38.2]

Cargo Publish

Updating crates.io index
   Packaging wry v0.38.2 (/home/runner/work/wry/wry)
    Updating crates.io index
    Packaged 59 files, 587.6KiB (144.2KiB compressed)
   Uploading wry v0.38.2 (/home/runner/work/wry/wry)
    Uploaded wry v0.38.2 to registry `crates-io`
note: Waiting for `wry v0.38.2` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published wry v0.38.2 at registry `crates-io`

wry v0.38.1

19 Mar 14:59
3ec2ea9
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 614 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (431 crate dependencies)

[0.38.1]

  • 7c9e71f(#1192) Fixes compilation failing on Windows with the tracing feature enabled.

Cargo Publish

Updating crates.io index
   Packaging wry v0.38.1 (/home/runner/work/wry/wry)
    Updating crates.io index
    Packaged 59 files, 587.3KiB (144.2KiB compressed)
   Uploading wry v0.38.1 (/home/runner/work/wry/wry)
    Uploaded wry v0.38.1 to registry `crates-io`
note: Waiting for `wry v0.38.1` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published wry v0.38.1 at registry `crates-io`

wry v0.38.0

19 Mar 13:44
17f3c08
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 614 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (431 crate dependencies)

[0.38.0]

  • e6f0fbd(#1180) Fixes a null pointer exception when running window.ipc.postMessage(null) on Android.

  • 5789bf7(#1187) Breaking change: Refactored the file-drop handling on the webview for better representation of the actual drag and drop operation:

    • Renamed file-drop cargo feature flag to drag-drop.
    • Removed FileDropEvent enum and replaced with a new DragDropEvent enum.
    • Renamed WebViewAttributes::file_drop_handler field to WebViewAttributes::drag_drop_handler.
    • Renamed WebViewAttributes::with_file_drop_handler method to WebViewAttributes::with_drag_drop_handler.
  • b8fea39(#1183) Changed WebViewBuilder::with_ipc_handler closure to take http::Request instead of String so the request URL is available.

  • 3a2026b(#1182) Breaking changes: Changed a few methods on WebView type to return a Result:

    • Webview::url
    • Webview::zoom
    • Webview::load_url
    • Webview::load_url_with_headers
    • Webview::bounds
    • Webview::set_bounds
    • Webview::set_visible
    • WebviewExtWindows::set_theme
    • WebviewExtWindows::set_memory_usage_level
    • WebviewExtWindows::reparent
    • WebviewExtUnix::reparent
    • WebviewExtMacOS::reparent
  • e1e2e07(#1190) Update webview2-com crate to 0.29

  • e1e2e07(#1190) Update windows crate to 0.54

  • 00bc96d(#1179) Added WryActivity::onWebViewCreate(android.webkit.WebView) on Android.

Cargo Publish

Updating crates.io index
   Packaging wry v0.38.0 (/home/runner/work/wry/wry)
    Updating crates.io index
    Packaged 59 files, 587.1KiB (144.1KiB compressed)
   Uploading wry v0.38.0 (/home/runner/work/wry/wry)
    Uploaded wry v0.38.0 to registry `crates-io`
note: Waiting for `wry v0.38.0` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published wry v0.38.0 at registry `crates-io`

wry v0.37.0

21 Feb 20:53
91ac2e4
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 604 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (427 crate dependencies)

[0.37.0]

  • 8c86fba Breaking change: Removed data: url support, as its native support in Windows and macOS are buggy and unreliable, use Webview::with_html instead.

  • 8c86fba On Linux, decode FilDropEvent paths before emitting them to make it consistent across all platforms.

  • 8c86fba Added WebViewExtMacOS::reparent,WebViewExtWindows::reparent and WebViewExtUnix::reparent.

  • 8c86fba Revert global keys shortcuts (wry#1156)

  • 8c86fba Breaking change: Removed internal url parsing which had a few side-effects such as encoded url content, now it is up to the user to pass a valid URL as a string. This also came with a few breaking changes:

    • Removed Url struct re-export
    • Removed Error::UrlError variant.
    • Changed WebviewAttributes::url field type to String.
    • Changed WebviewBuilder::with_url and WebviewBuilder::with_url_and_headers return type to WebviewBuilder instead of Result<WebviewBuilder>.
    • Changed Webview::url getter to return a String instead of Url.

Cargo Publish

Updating crates.io index
   Packaging wry v0.37.0 (/home/runner/work/wry/wry)
    Updating crates.io index
    Packaged 59 files, 575.0KiB (141.5KiB compressed)
   Uploading wry v0.37.0 (/home/runner/work/wry/wry)
    Uploaded wry v0.37.0 to registry `crates-io`
note: Waiting for `wry v0.37.0` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published wry v0.37.0 at registry `crates-io`