Releases: tauri-apps/wry
wry v0.14.0
[0.14.0]
- Added
close_devtoolsfunction toWebview. - Hide the devtool functions behind the
any(debug_assertions, feature = "devtools")flag. - Breaking change: Renamed the
devtoolfunction toopen_devtools. - Enable tab navigation on macOS.
- Added
is_devtools_openfunction toWebview. -
- Expose methods to access the underlying native handles of the webview.
- Breaking change:
WebviewExtWindows::controllernow returns the controller directley and not wrapped in anOption - e54afec feat: expose webview native handles, closes #495 (#513) on 2022-03-03
- Add navigation handler to decide if a url is allowed to navigate.
- Breaking change: Renamed the
devtoolfeature todevtools. - Breaking change: Renamed the
with_dev_toolfunction towith_devtools. - 52cbd4e feat: add initial Android support (#510) on 2022-03-10
wry v0.13.3
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 398 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (172 crate dependencies)
\`
[0.13.3]
- Fix rustdoc generation of Windows and Mac on docs.rs.
Cargo Publish
\`
Updating crates.io index
Packaging wry v0.13.3 (/home/runner/work/wry/wry)
Uploading wry v0.13.3 (/home/runner/work/wry/wry)
\`
wry v0.13.2
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 397 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (173 crate dependencies)
\`
[0.13.2]
- Fix cross compilation from
macOS. - Update
webview2-comto 0.13.0, which bumps the WebView2 SDK to 1.0.1108.44 and improves cross-compilation support.
Targeting *-pc-windows-gnu works now, but it has some limitations.
- 24a443c Add /.changes/webview2-com-0.13.0.md on 2022-02-14
Cargo Publish
\`
Updating crates.io index
Packaging wry v0.13.2 (/home/runner/work/wry/wry)
Uploading wry v0.13.2 (/home/runner/work/wry/wry)
\`
wry v0.13.1
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 397 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (171 crate dependencies)
\`
[0.13.1]
-
Add
devtoolfeature flag and configuration option. -
Update the
webview2-comcrate 0.11.0: -
Fix silent build script errors related to unconfigured nuget in wravery/webview2-rs#4
-
Update the WebView2 SDK (not the runtime, just the API bindings) to the latest 1.0.1072.54 version
Cargo Publish
\`
Updating crates.io index
Packaging wry v0.13.1 (/home/runner/work/wry/wry)
Uploading wry v0.13.1 (/home/runner/work/wry/wry)
\`
wry v0.13.0
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 395 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (171 crate dependencies)
\`
[0.13.0]
- Update gtk to 0.15
- Add clipboard field in WebViewAttributes.
- Ignore transparency on Windows 7 to prevent application crash.
- Remove clipboard property for consistency across platforms.
- Enable cookie persistence on Linux if the
data_directoryis provided. - Enable objc's exception features so they can be treated as panic message.
- Add inner size method for webview. This can reflect correct size of webview on macOS.
- Add "transparent" and "fullscreen" featrue flags on macOS to toggle private API.
- Implement WebContextImpl on mac to extend several callback lifetimes.
- The only thing that private mod shared does is re-export http mod to public,
we can just pub mod http. -
- Fix hovering over an edge of undecorated window on Linux won't change cursor.
- Undecorated window can be resized using touch on Linux.
- 219d20c Merge next back to dev branch (#477) on 2022-02-05
- Update webkit2gtk to 0.15
- Add
with_user_agent(&str)toWebViewBuilder. - Replace all of the
winapicrate references with thewindowscrate, and replacewebview2andwebview2-syswithwebview2-comandwebview2-com-sysbuilt with thewindowscrate. The replacement bindings are in thewebview2-com-syscrate, withpub usein thewebview2-comcrate. They can be shared with TAO. - Fix null pointer crash on
get_contentof web resource request. This is a temporary fix.
We will switch it back once upstream is updated. - Update the
windowscrate to 0.25.0, which comes with pre-built libraries. WRY and Tao can both reference the same types directly from thewindowscrate instead of sharing bindings inwebview2-com-sys. - Update the
windowscrate to 0.29.0 andwebview2-comto 0.9.0. - Update the
windowscrate to 0.30.0 andwebview2-comto 0.10.0.
Cargo Publish
\`
Updating crates.io index
Packaging wry v0.13.0 (/home/runner/work/wry/wry)
Uploading wry v0.13.0 (/home/runner/work/wry/wry)
\`
wry v0.12.2
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 340 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (169 crate dependencies)
\`
[0.12.2]
-
Fixed a Linux multi-window issue where the internal url loader didn't unlock when flushed while empty
-
The custom protocol now return a
Requestand expect aResponse. -
This allow us to get the complete request from the Webview. (Method, GET, POST, PUT etc..)
Read the complete header. -
And allow us to be more flexible in the future without bringing breaking changes.
-
d202573 refactor: Custom protcol request/response (#387) on 2021-08-22
-
On Linux, automation callbacks now use the first created webview as the return value
Cargo Publish
\`
Updating crates.io index
Packaging wry v0.12.2 (/home/runner/work/wry/wry)
Uploading wry v0.12.2 (/home/runner/work/wry/wry)
\`
wry v0.12.1
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 323 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (166 crate dependencies)
\`
[0.12.1]
- Add html attributes as another method to load the page. This can provide some other origin header and make CORS request
possible. - Shorter protocol name on Windows. This can make origin be shorter too.
Cargo Publish
\`
Updating crates.io index
Packaging wry v0.12.1 (/home/runner/work/wry/wry)
Uploading wry v0.12.1 (/home/runner/work/wry/wry)
\`
wry v0.12.0
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 322 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (164 crate dependencies)
\`
[0.12.0]
- Custom Protocol handlers no longer take a
&Windowparameter. - Update gtk to version 0.14. This also remove requirement of
clang. - Update tao to v0.5. Please see release notes on tao for more information.
- Add flags to support all other possible unix systems.
- Support having multiple webkit2gtk
WebViews on a singleWebContext. - On Windows, Fix cusror flickering when Tao widnow is without decorations
- Remove winrt support since it's outdated for a long time. We will reimplement it again once
windws-rsis stable!
Cargo Publish
\`
Updating crates.io index
Packaging wry v0.12.0 (/home/runner/work/wry/wry)
Uploading wry v0.12.0 (/home/runner/work/wry/wry)
\`
wry v0.11.0
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 317 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (187 crate dependencies)
\`
[0.11.0]
- Allow resizing of borderless window on Windows
- Mark enums as
#[non_exhaustive]to prevent breaking changes on enum update. - Bump tao to
0.4. Please refer totaochangelog for more details. -
- Add
focusmethod toWebview
- Add
- Add
WebviewExtWindowstrait withcontrollermethod - 621ed1f feat: add
.focus()toWebview(#325) on 2021-07-05 - 96b7b94 Add controller method instead (#326) on 2021-07-07
- macOS: Remove handler in the webview as it should be handled with the menu.
- Fixes multiple custom protocols registration on Windows.
Cargo Publish
\`
Updating crates.io index
Packaging wry v0.11.0 (/home/runner/work/wry/wry)
Uploading wry v0.11.0 (/home/runner/work/wry/wry)
\`
wry v0.10.3
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 307 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (186 crate dependencies)
\`
[0.10.3]
- #315 fixed Webview2 runtime performance issues.
Cargo Publish
\`
Updating crates.io index
Packaging wry v0.10.3 (/home/runner/work/wry/wry)
Uploading wry v0.10.3 (/home/runner/work/wry/wry)
\`