Releases: tauri-apps/wry
wry v0.36.0
Updating crates.io index
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 595 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (426 crate dependencies)
[0.36.0]
-
8646120
(#1159) On android, fixno non-static method ".evalScript(ILjava/lang/String;)"
when callingWindow::eval
. -
8646120
(#1159) On macOS, fix a release build crashes with SEGV when callingWebView::evaluate_script
. This crash bug was introduced at v0.35.2. -
8646120
(#1159) Breaking change Update raw-window-handle crate to v0.6.HasWindowHandle
trait is required for window types instead ofHasRawWindowHandle
.wry::raw_window_handle
now re-exports v0.6.
-
8646120
(#1159) OnmacOS
, fix menu keyboard shortcuts. This issue bug was introduced inv2
when addedwebview
aschild
.
Cargo Publish
Updating crates.io index
Packaging wry v0.36.0 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 58 files, 570.1KiB (140.6KiB compressed)
Uploading wry v0.36.0 (/home/runner/work/wry/wry)
Uploaded wry v0.36.0 to registry `crates-io`
note: Waiting for `wry v0.36.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.36.0 at registry `crates-io`
wry v0.35.2
Updating crates.io index
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 585 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (436 crate dependencies)
[0.35.2]
0ef041f
(#1133) On Linux, apply passed webview bounds when usingWebView::new_gtk
orWebViewBuilder::new_gtk
withgtk::Fixed
widget. This allows to create multiple webviews insidegtk::Fixed
in the same window.0ef041f
(#1133) Added tracing spans forevaluate_script
,ipc_handler
andcustom_protocols
behind thetracing
feature flag.
Cargo Publish
Updating crates.io index
Packaging wry v0.35.2 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 58 files, 566.6KiB (139.8KiB compressed)
Uploading wry v0.35.2 (/home/runner/work/wry/wry)
Uploaded wry v0.35.2 to registry `crates-io`
note: Waiting for `wry v0.35.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.35.2 at registry `crates-io`
wry v0.35.1
Updating crates.io index
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 582 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (437 crate dependencies)
[0.35.1]
eef33c9
(#1124) Fix the API documentation cannot be built on docs.rs.eef33c9
(#1124) Fix screen share permissions dialog not showing up on macOS 14.0+eef33c9
(#1124) Fix IPC crash on wkwebview if receiving invalid types.eef33c9
(#1124) AddWebView::bounds
getter.eef33c9
(#1124) On Windows, fix file drop handler.
Cargo Publish
Updating crates.io index
Packaging wry v0.35.1 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 57 files, 554.1KiB (137.5KiB compressed)
Uploading wry v0.35.1 (/home/runner/work/wry/wry)
Uploaded wry v0.35.1 to registry `crates-io`
note: Waiting for `wry v0.35.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.35.1 at registry `crates-io`
wry v0.24.7
Updating crates.io index
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 582 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (259 crate dependencies)
[0.24.7]
Cargo Publish
Updating crates.io index
Packaging wry v0.24.7 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 62 files, 433.5KiB (108.2KiB compressed)
Uploading wry v0.24.7 (/home/runner/work/wry/wry)
Uploaded wry v0.24.7 to registry `crates-io`
note: Waiting for `wry v0.24.7` 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.7 at registry `crates-io`
wry v0.24.6
Updating crates.io index
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 578 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (255 crate dependencies)
Crate: kuchiki
Version: 0.8.1
Warning: unmaintained
Title: `kuchiki` is unmaintained
Date: 2023-01-21
ID: RUSTSEC-2023-0019
URL: https://rustsec.org/advisories/RUSTSEC-2023-0019
Dependency tree:
kuchiki 0.8.1
└── wry 0.24.6
warning: 1 allowed warning found
[0.24.6]
7dd542f
(#1093) Added tracing spans forevaluate_script
,ipc_handler
andcustom_protocols
behind thetracing
feature flag.
Cargo Publish
Updating crates.io index
Packaging wry v0.24.6 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 80 files, 2.4MiB (2.0MiB compressed)
Uploading wry v0.24.6 (/home/runner/work/wry/wry)
Uploaded wry v0.24.6 to registry `crates-io`
note: Waiting for `wry v0.24.6` 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.6 at registry `crates-io`
wry v0.35.0
Updating crates.io index
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 578 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (438 crate dependencies)
[0.35.0]
-
4f42acb
(#1074) Breaking change Consistently useWebView
in API names. The following APIs were renamed:WebviewExtWindows
→WebViewExtWindows
WebviewExtUnix
→WebViewExtUnix
WebviewExtMacOS
→WebViewExtMacOS
WebviewExtIOS
→WebViewExtIOS
WebviewExtAndroid
→WebViewExtAndroid
WebviewUriLoader
→WebViewUriLoader
-
f420665
(#1053) AddWebViewExtWindows::set_memory_usage_level
API to set the memory usage target level on Windows. Setting 'Low' memory usage target level when an application is going to inactive can significantly reduce the memory consumption. Please read the guide for WebView2 for more details. -
e61e7f8
(#1090) - Add cfg_aliases for easier feature configuration. And addos-webview
as default feature. -
4d6f08e
(#1076) Enhance initalization script implementation on Android supporting any kind of URL. -
e61e7f8
(#1090) Fix wkwebview crashed when received invalid UTF8 string from IPC. -
783b142
(#1041) Refactor new method to take raw window handle instead. Following are APIs got affected:application
module is removed, andwebivew
module is moved to root module.WebViewBuilder::new
,WebView::new
now takeRawWindowHandle
instead.- Add
WebViewBuilder::new_as_child
,WebView::new_as_child
to crate a webview as a child inside a parent window. Webview::inner_size
is removed.- Add
WebViewBuilderExtUnix
trait to extendWebViewBuilder
on Unix platforms. - Add
new_gtk
functions toWebViewBuilderExtUnix
andWebviewExtUnix
. - raw-window-handle crate is re-exported as
wry::raw_window_handle
.
This also means that we removed
tao
as a dependency completely which required some changes to the public APIs and to the Android backend:- Webview attributes
ipc_handler
,file_drop_handler
,document_change_handler
don't take theWindow
as first parameter anymore.
Users should use closure to capture the types they want to use. - Position field in
FileDrop
event is now a tuple of(x, y)
physical position instead ofPhysicalPosition
. Users need to handle scale factor - We exposed the
android_setup
function that needs to be called once to setup necessary logic. - Previously the
android_binding!
had internal call totao::android_binding
but now thattao
has been removed,
the macro signature has changed and you now need to calltao::android_binding
yourself, checkout the crate documentation for more information.
Cargo Publish
Updating crates.io index
Packaging wry v0.35.0 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 75 files, 2.6MiB (2.1MiB compressed)
Uploading wry v0.35.0 (/home/runner/work/wry/wry)
Uploaded wry v0.35.0 to registry `crates-io`
note: Waiting for `wry v0.35.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.35.0 at registry `crates-io`
wry v0.24.5
Updating crates.io index
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 578 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (252 crate dependencies)
Crate: kuchiki
Version: 0.8.1
Warning: unmaintained
Title: `kuchiki` is unmaintained
Date: 2023-01-21
ID: RUSTSEC-2023-0019
URL: https://rustsec.org/advisories/RUSTSEC-2023-0019
Dependency tree:
kuchiki 0.8.1
└── wry 0.24.5
warning: 1 allowed warning found
[0.24.5]
Cargo Publish
Updating crates.io index
Packaging wry v0.24.5 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 80 files, 2.4MiB (2.0MiB compressed)
Uploading wry v0.24.5 (/home/runner/work/wry/wry)
Uploaded wry v0.24.5 to registry `crates-io`
note: Waiting for `wry v0.24.5` 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.5 at registry `crates-io`
wry v0.34.2
Updating crates.io index
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 576 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (359 crate dependencies)
[0.34.2]
c2e6980
(#1047) Fix doc building by removing dox feature requirement fromwebkit2gtk
.82908d4
(#1045) Fix docs.rs build.
Cargo Publish
Updating crates.io index
Packaging wry v0.34.2 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 87 files, 2.5MiB (2.1MiB compressed)
Uploading wry v0.34.2 (/home/runner/work/wry/wry)
Uploaded wry v0.34.2 to registry `crates-io`
note: Waiting for `wry v0.34.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.34.2 at registry `crates-io`
wry v0.34.1
Updating crates.io index
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 576 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (359 crate dependencies)
[0.34.1]
Cargo Publish
Updating crates.io index
Packaging wry v0.34.1 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 87 files, 2.5MiB (2.1MiB compressed)
Uploading wry v0.34.1 (/home/runner/work/wry/wry)
Uploaded wry v0.34.1 to registry `crates-io`
note: Waiting for `wry v0.34.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.34.1 at registry `crates-io`
wry v0.34.0
Updating crates.io index
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 575 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (359 crate dependencies)
[0.34.0]
ce95730
(#1036) Upgrade gtk to 0.18 and bump MSRV to 1.70.0.591fda8
(#1042) Usegtk
's re-exported modules instead.b22a19e
(#1037) Updatewindows
andwindows-implement
crate to0.51
Cargo Publish
Updating crates.io index
Packaging wry v0.34.0 (/home/runner/work/wry/wry)
Updating crates.io index
Packaged 87 files, 2.5MiB (2.1MiB compressed)
Uploading wry v0.34.0 (/home/runner/work/wry/wry)
Uploaded wry v0.34.0 to registry `crates-io`
note: Waiting for `wry v0.34.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.34.0 at registry `crates-io`