Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 288 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (403 crate dependencies)
Crate: difference
Version: 2.0.0
Warning: unmaintained
Title: difference is unmaintained
Date: 2020-12-20
ID: RUSTSEC-2020-0095
URL: https://rustsec.org/advisories/RUSTSEC-2020-0095
Dependency tree:
difference 2.0.0
└── mockito 0.29.0
└── tauri 1.0.0-beta-rc.0
├── updater-example 0.1.0
├── tauri 1.0.0-beta-rc.0
├── multiwindow 0.1.0
├── helloworld 0.1.0
└── api 0.1.0
Crate: dirs
Version: 1.0.5
Warning: unmaintained
Title: dirs is unmaintained, use dirs-next instead
Date: 2020-10-16
ID: RUSTSEC-2020-0053
URL: https://rustsec.org/advisories/RUSTSEC-2020-0053
Dependency tree:
dirs 1.0.5
└── mac-notification-sys 0.3.0
└── notify-rust 4.3.0
└── tauri 1.0.0-beta-rc.0
├── updater-example 0.1.0
├── tauri 1.0.0-beta-rc.0
├── multiwindow 0.1.0
├── helloworld 0.1.0
└── api 0.1.0
warning: 2 allowed warnings found
\
`
[1.0.0-beta-rc.0]
- internal refactoring of
Params
to allow for easier usage without a private trait with only 1 implementor.
ParamsPrivate
->ParamsBase
ManagerPrivate
->ManagerBase
(new)Args
, crate only. Now implementsParams
/ParamsBase
.
App
andWindow
useWindowManager
directly - ec27ca8 refactor(tauri): remove private params trait methods (#1484) on 2021-04-14
- Updated
wry
, fixing an issue with the draggable region. - Now Tauri commands always returns Promise.
- Rename macOS bundle settings from
osx
tomacOS
. - The shell process spawning API was rewritten and now includes stream access.
- The Tauri files are now read on the app space instead of the
tauri
create.
Also, theAppBuilder
build
function now returns a Result. - Tauri now uses explicit Error variants with
thiserror
instead of relying onanyhow
. - Align HTTP API types with the documentation.
- Replace
\
with\\
in css assets that are lazy loaded. Since these are injected in a template literal, backslashes must be escaped. Backslashes are sometimes used for octal sequences in CSS. - Replaces the embedded-server mode with Wry's custom protocol feature. This allows assets to be transferred to the webview directly, instead of through a localhost server.
- The
message
andask
dialogs now usetinyfiledialogs-rs
instead oftauri-dialog-rs
. - Refactor the event callback payload and return an unlisten function on the
listen
API. - Adds
unlisten
andonce
APIs on the Rust event system. - The
tauri::event
module has been moved to a Webview manager API. - The file dialog API now uses rfd. The filter option is now an array of
{ name: string, extensions: string[] }
. - Tauri now emits events on file drops on the webview window.
- Fixes
resource_dir
resolution on AppImage. - Fixed missing 'App' variant & string promise instead of void promise.
- The HTTP API was improved with client caching and better payload and response types.
- Added new Javascript API to extract
name
,version
,tauri version
from the running application. We exposedrelaunch
andexit
as well to control your application state. - The event listener
once
kind was moved to a dedicated function. - Use
JSON.parse(String.raw`{arg}`)
for communicating serialized JSON objects and arrays < 1 GB to the Webview from Rust.
https://github.com/GoogleChromeLabs/json-parse-benchmark
- eeb2030 Use JSON.parse instead of literal JS for callback formatting (#1370) on 2021-04-07
- a6def70 Refactor(tauri): move tauri-api and tauri-updater to tauri (#1455) on 2021-04-11
- Update all code files to have our license header.
- Added support to multiple windows.
- Adds
productName
andversion
configs ontauri.conf.json > package
. - Plugins are now configurable through a
tauri.conf.json > "plugins" > $pluginName
object. - Renamed the
Plugin
traitinit_script
toinitialization_script
. - The plugin instance is now mutable and must be
Send
. - Fixes the event system usage on the plugin
ready
hook. - The
allowlist
configuration now has one object per module. - The Tauri script is now injected with the webview
init
API, so it is available after page changes. - Removed the
no-server
mode, theinliner
, thedev
server proxy and theloadAsset
API. - Adds a global shortcut API.
- Added
async
support to the Tauri Rust core on commit #a169b67. - Alpha version of tauri-updater. Please refer to the
README
for more details. - The Tauri integration with Webview was refactored to use traits, which allows custom implementations by developers and simplifies changes on the webview implementation.
- Added window management and window creation APIs.
- Use WRY as Webview interface, thanks to @wusyong.
Cargo Publish
\
`
Updating crates.io index
Packaging tauri v1.0.0-beta-rc.0 (/home/runner/work/tauri/tauri/core/tauri)
Uploading tauri v1.0.0-beta-rc.0 (/home/runner/work/tauri/tauri/core/tauri)
\
`