Correctly escape XML for resource files in WiX bundler.
Added the following languages to the NSIS bundler:
Spanish
SpanishInternational
Bumped due to a bump in tauri-bundler.
422b4817 Add Spanish and SpanishInternational languages (#6871) on 2023-05-06
Correctly escape arguments in NSIS script to fix bundling apps that use non-default WebView2 install modes.
--ci
flag and respect the CI
environment variable on the signer generate
command. In this case the default password will be an empty string and the CLI will not prompt for a value.
with-api
and backend
node-18
--png
option for the icon
command to generate custom icon sizes.
TAURI_KEY_PASSWORD
environment variable is empty and the --ci
argument is provided or the CI
environment variable is set.
default-run
not deserialized.
nsis
bundles on non-Windows platforms.
nsis
bundle target
ignore
to =0.4.18
.
ignore
to =0.4.18 on 2023-01-17node18
or when running through deno.
tauri init
) fail to build
build > beforeBundleCommand
in tauri.conf.json to run a shell command before the bundling phase.
before_dev_command
and before_build_command
config value to allow configuring the current working directory.
before_dev_command
to force the CLI to wait for the command to finish before proceeding.
cargo metadata
to detect the workspace root and target directory.
beforeDevCommand
and beforeBuildCommand
in tauri init
.
.taurignore
file as ignore rules for dev watcher and app path finder.
TAURI_FIPS_COMPLIANT
environment variable is set to true
.
libc
field to Node packages.
MACOSX_DEPLOYMENT_TARGET
environment variable with the configuration minimum_system_version
value.
--no-watch
argument to the dev
command to disable the file watcher.
cargo build
output.
run
command to run in a separate thread.
run
command to be nonblocking on 2022-07-04vcruntime140.dll
if the STATIC_VCRUNTIME
environment variable is set to false
.
TAURI_CONFIG
environment variable now represents the configuration to be merged instead of the entire JSON.
dev
file watcher.
signer sign
command.
pkg-config
dependency to .deb
packages when the systemTray
is used.
This only works with recent versions of libappindicator-sys
(including https://github.com/tauri-apps/libappindicator-rs/pull/38),
so a cargo update
may be necessary if you create .deb
bundles and use the tray feature.
.1
version suffix). With a symlink for compatibility with the old naming.
cargo
is not installed.
.gitignore
file to skip watching some project files and directories via the TAURI_DEV_WATCHER_IGNORE_FILE
environment variable.
kill-children.sh
.
tauri-apps/create-pull-request
GitHub action.
$schema
field.
info
command now can check the Cargo lockfile on workspaces.
Cargo.toml
formatting when the features array is not changed.
TRAY_LIBRARY_PATH
environment variable to make the bundle copy the appindicator library to the AppImage.
APPIMAGE_BUNDLE_GSTREAMER
environment variable to make the bundler copy additional gstreamer files to the AppImage.
/usr/bin/xdg-open
binary if it exists and the shell open
API is enabled.
bundles
and features
arguments.
STATIC_VCRUNTIME
environment variable so tauri-build
statically links it on the build command.
TAURI_TRAY
environment variable to determine which package should be added to the Debian depends
section. Possible values are ayatana
and gtk
.
$CWD/src-tauri/tauri.conf.json
exists before walking through the file tree to find the tauri dir in case the whole project is gitignored.
tauri dev
on Windows.
log
system.
tauri dev
caused by checking for a newer cli version. The check is now done upon process exit.TAURI_SKIP_UPDATE_CHECK
env variable to skip checking for a newer CLI version.tauri dev
(#3999) on 2022-04-29tauri info
panic when a package isn't installed.
$schema
support to tauri.conf.json
.
dev
command now reads the custom config file from CWD instead of the Tauri folder.
com.tauri.dev
.
tauri dev
.
tauri dev
.
beforeDevCommand
and app processes if the dev command returns an error.
info
command showing outdated text for latest versions.
tauri/custom-protocol
on the dev command.
beforeDevCommand
process recursively on Unix.
tauri.conf.json
file to be git ignored on the path lookup function.
minimumSystemVersion: null
from the application template configuration.
info
subcommand output.
tsp
config option under tauri > bundle > windows
, which enables Time-Stamp Protocol (RFC 3161) for the timestamping
server under code signing on Windows if set to true
.
i686-pc-windows-msvc
to the prebuilt targets.
plugin init
templates to use the new tauri::plugin::Builder
syntax.
signer sign
command to not have duplicated short flags.
run
function to take a callback and run asynchronously instead of blocking the event loop.
cli.rs
instead of just the outermost underlying error message.
tauri.conf.json
directory lookup depth to 3
and allow changing it with the TAURI_PATH_DEPTH
environment variable.
tauri-build
, tao
and wry
version to the info
command output.
freezePrototype
configuration to false
.
.gitignore
file.
init
command prompting for values even if the argument has been provided on the command line.
light.exe
on Windows without the --verbose
flag.
.gitignore
configuration when looking for the folder with the tauri.conf.json
file.
src-tauri
folder and use a glob pattern to look for a subfolder with a tauri.conf.json
file.
dist
folder.
.ico
icon generation.
@tauri-apps/cli
in yarn 2+ installations to fix the download of the rust-cli.
package.json
and check for a tauri
object containing the appPath
string, which points to the tauri crate path.
icon
command, now exposed as a separate package, see https://github.com/tauri-apps/tauricon.