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 (483 crate dependencies)
[1.0.0-rc.0]
- The
allowlist
configuration now includes aclipboard
object, controlling the exposure of thewriteText
andreadText
APIs. - The dialog allowlist now includes flags for the
message
,ask
andconfirm
APIs. - The
allowlist
configuration now includes aprocess
object, controlling the exposure of therelaunch
andexit
APIs. - The
window
allowlist now includes options to enable all window modification APIs:center
,close
,create
,hide
,maximize
,minimize
,print
,requestUserAttention
,setAlwaysOnTop
,setDecorations
,setFocus
,setFullscreen
,setIcon
,setMaxSize
,setMinSize
,setPosition
,setResizable
,setSize
,setSkipTaskbar
,setTitle
,show
,startDragging
,unmaximize
andunminimize
. - Added
asset
allowlist configuration, which enables theasset
protocol and defines it access scope. - Change
CliArg
numeric types fromu64
tousize
. - Apply
nonce
toscript
andstyle
tags and set them on theCSP
(script-src
andstyle-src
fetch directives). - The path returned from
tauri::api::process::current_binary
is now cached when loading the binary. - Added
dev_csp
to thesecurity
configuration object. - Fixes resource directory resolution on Linux.
- Allow using a fixed version for the Webview2 runtime via the
tauri > bundle > windows > webviewFixedRuntimePath
config option. - The updater
pubkey
is now a required field for security reasons. Sign your updates with thetauri signer
command. - Added the
isolation
pattern.- d5d6d2ab Isolation Pattern (#43) Co-authored-by: Ngo Iok Ui (Wu Yu Wei) wusyong9104@gmail.com Co-authored-by: Lucas Fernandes Nogueira lucas@tauri.studio on 2022-01-17
- Adds support for using JSON5 format for the
tauri.conf.json
file, along with also supporting the.json5
extension.
Here is the logic flow that determines if JSON or JSON5 will be used to parse the config:
- Check if
tauri.conf.json
exists
a. Parse it withserde_json
b. Parse it withjson5
ifserde_json
fails
c. Return originalserde_json
error if all above steps failed - Check if
tauri.conf.json5
exists
a. Parse it withjson5
b. Return error if all above steps failed - Return error if all above steps failed
- 995de57a Add seamless support for using JSON5 in the config file (#47) on 2022-02-03
- Move the copying of resources and sidecars from
cli.rs
totauri-build
so using the Cargo CLI directly processes the files for the application execution in development. - Breaking change* Remove default webview window when
tauri.conf.json > tauri > windows
is not set. - The minimum Rust version is now
1.56
. - Adds
scope
glob array config undertauri > allowlist > fs
.
AddsassetScope
glob array config undertauri > allowlist > protocol
.
Addsscope
URL array config undertauri > allowlist > http
. - The
shell
allowlist now includes asidecar
flag, which enables the use of theshell
API to execute sidecars. - Force updater endpoint URL to use
https
on release builds.
Cargo Publish
Updating crates.io index
Packaging tauri-utils v1.0.0-rc.0 (/home/runner/work/tauri/tauri/core/tauri-utils)
Uploading tauri-utils v1.0.0-rc.0 (/home/runner/work/tauri/tauri/core/tauri-utils)