Lucas Nogueira
30da1fd6e1
feat(ci): run audit before publishing
tauri-macros-v2.7.1
tauri-v2.12.1
tauri-runtime-v2.12.1
tauri-runtime-wry-v2.12.1
@tauri-apps/api-v2.12.1
tauri-utils-v2.10.1
tauri-bundler-v2.10.1
tauri-cli-v2.12.1
@tauri-apps/cli-v2.12.1
tauri-plugin-v2.7.1
tauri-build-v2.7.1
tauri-codegen-v2.7.1
2026-09-30 16:50:46 -03:00
Lucas Nogueira
1aefcf6e6a
fix: pnpm audit
2026-09-30 16:50:26 -03:00
github-actions[bot]
026f260226
apply version updates ( #16150 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-30 15:48:02 -03:00
Lucas Fernandes Nogueira
a4dcca8291
fix(plugin): skip build script writes on docs.rs builds ( #16186 )
...
fixes mobile docs.rs builds e.g. https://docs.rs/crate/tauri-plugin-haptics/latest/builds/4610969
> [INFO] [stderr] thread 'main' (6484) panicked at build.rs:21:16:
[INFO] [stderr] called `Result::unwrap()` on an `Err` value: failed to create .tauri directory
2026-09-30 15:19:29 -03:00
ump45nose
f04089769d
docs: link WRY and TAO to their repositories ( #16163 )
...
Signed-off-by: yuwk <1729065730@qq.com >
2026-09-29 17:57:09 +03:00
Fabian-Lars
c9a3cb892e
fix: enable macos private apis regardless of feature flags ( #16166 )
2026-09-29 13:39:21 +02:00
Tony
64bfdd909c
fix: ignore src-tauri in vite configs ( #16165 )
...
* fix: ignore `src-tauri` in vite configs
* Add change file
2026-09-29 19:03:11 +08:00
Tony
793f0c4a46
fix(window): copy WebView2Loader.dll for nightly ( #16164 )
2026-09-29 19:02:49 +08:00
Lazizbek Ergashev
d15cf9b1e4
fix(bundler): make glob error variants available on all platforms ( #16149 )
2026-09-27 21:50:55 +08:00
Lucas Nogueira
447fa9f3f9
fix(core): tauri-utils publish
...
tauri dep from workspace defines the version, so it has a publish race condition since tauri-utils gets published before tauri, so the new version requirement is not available - we're changing it to be just a path dependency since it's dev only
tauri-macros-v2.7.0
tauri-runtime-v2.12.0
tauri-runtime-wry-v2.12.0
tauri-build-v2.7.0
tauri-cli-v2.12.0
tauri-bundler-v2.10.0
tauri-v2.12.0
tauri-codegen-v2.7.0
tauri-utils-v2.10.0
tauri-macos-sign-v2.4.0
tauri-driver-v2.1.0
@tauri-apps/cli-v2.12.0
tauri-plugin-v2.7.0
2026-09-26 13:07:56 -03:00
Lucas Nogueira
4f46cfc10d
fix(ci): pnpm publish should use "debug" loglevel instead of "silly"
@tauri-apps/api-v2.12.0
2026-09-26 12:34:10 -03:00
github-actions[bot]
726822c3d8
apply version updates ( #15634 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-26 11:34:43 -03:00
Lucas Fernandes Nogueira
9f8922a038
docs(core): extend app_directories_override documentation ( #16139 )
2026-09-26 06:48:04 -03:00
Lucas Fernandes Nogueira
dc894d40c7
chore: remove change file for unreleased fix ( #16140 )
...
change file from https://github.com/tauri-apps/tauri/commit/078a0e044102679804b4e0e32547a682404d46e7 is not needed - bug fix for a change not released yet
2026-09-26 06:45:42 -03:00
Lucas Fernandes Nogueira
152529eb81
Revert "feat(core): add android activityEmbedding config ( #15255 )" ( #16138 )
...
This reverts commit 93bf07f4bb .
2026-09-26 05:55:56 -03:00
Tony
7456ddd829
Revert "fix(core): proper unique identifier for menu items on channels store" ( #16137 )
...
This reverts commit bce71b07ec .
2026-09-26 05:54:37 -03:00
Lucas Fernandes Nogueira
15468de797
fix(bundler): recognize deb and rpm as self-contained updater targets ( #16064 )
...
* fix(bundler): recognize deb and rpm as self-contained updater targets
The self-contained updater check excluded RPM and the "no updater-enabled targets" warning omitted deb/rpm, although both are signed as updater artifacts and supported by the updater plugin.
* cr
* cr
2026-09-25 17:51:52 -03:00
Fabian-Lars and Lucas Nogueira
8e7028331a
fix(bundler): update linuxdeploy and linuxdeploy-plugin-gtk ( #16062 )
...
* fix(bundler): update linuxdeploy and linuxdeploy-plugin-gtk
* actually use inline scripts again
* fmt
* fix(bundler): refresh cached plugin scripts, bundle on Fedora and Arch
- Rewrite the embedded linuxdeploy-plugin-gtk/gstreamer scripts whenever the
cached copy differs. A script left in the tools cache by an older CLI was
used forever, so existing users kept `GDK_BACKEND=x11` and got no GIO
module bundling.
- Find gio-querymodules with search_tool: Fedora only ships
gio-querymodules-64, which made the gtk plugin exit with 127.
- Skip the gdk-pixbuf loaders when their directory does not exist
(gdk-pixbuf 2.44 with glycin on Arch), instead of failing on `cp ''`.
- Drop the old libgiognutls/GIO_EXTRA_MODULES block, now covered by
GIO_MODULE_DIR. It found two copies of the module and exported a
newline-separated value that included the build machine's AppDir path.
* typo
* chore: add change file [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2026-09-25 17:26:42 -03:00
Lucas Fernandes Nogueira and Tony
1b91b7b7b3
fix(cli): list all locked crate versions in tauri info ( #16102 )
...
* fix(cli): list all locked crate versions in tauri info
* Update crates/tauri-cli/src/helpers/cargo_manifest.rs [skip ci]
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
* error handling
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2026-09-25 17:22:58 -03:00
Lucas Fernandes Nogueira
ff7cd8d863
fix(cli): harden updater key generation and signing ( #16118 )
...
* fix(cli): harden updater key generation and signing
* cr
2026-09-25 13:22:53 -03:00
Lucas Nogueira
ece0df751c
feat(ci): ensure e2e tests pass before publishing
2026-09-25 13:20:25 -03:00
Lucas Fernandes Nogueira
8e0fa2e2f8
fix(cli): bundle with the target triple resolved from cargo config ( #16097 )
2026-09-25 13:08:30 -03:00
Lucas Fernandes Nogueira
9642b30879
fix(cli): honor git options in tauri add for known plugins ( #16117 )
2026-09-25 12:19:55 -03:00
Lucas Nogueira
e1638c778d
fix(cli): pass Cargo credential provider settings to mobile IDE builds
...
The options server secret filter added in #16099 drops every variable whose
name contains CREDENTIAL or SECRET, which also removed Cargo settings that
only select how credentials are obtained:
CARGO_REGISTRY_CREDENTIAL_PROVIDER, CARGO_REGISTRIES_<name>_CREDENTIAL_PROVIDER,
CARGO_REGISTRY_GLOBAL_CREDENTIAL_PROVIDERS, CARGO_CREDENTIAL_ALIAS_* and
CARGO_REGISTRIES_<name>_SECRET_KEY_SUBJECT. Builds started from Android
Studio or Xcode then failed to authenticate against private registries.
These variables name commands or public identifiers, not secrets, so they are
now forwarded. Registry tokens and secret keys are still filtered out.
2026-09-25 11:21:34 -03:00
Lucas Nogueira
bce71b07ec
fix(core): proper unique identifier for menu items on channels store
2026-09-25 11:03:26 -03:00
Lucas Nogueira
5e53ee2b80
fix(bundler): WiX resources must use BTreeMap for reproducible builds
...
#15681 follow up (ensures directories are always written in the same order)
2026-09-25 11:03:18 -03:00
Lucas Nogueira
33b3ea5823
fix(bundler): write vswhere to a uniquely named temp file
2026-09-25 10:52:28 -03:00
Lucas Nogueira
231df3a017
fix(core): menu panic follow-up (see #15860 )
2026-09-25 10:49:25 -03:00
Lucas Nogueira
82c706e268
fix(core): do not queue channel payloads for a closed webview
2026-09-25 10:41:11 -03:00
Lucas Nogueira
078a0e0441
fix(core): Rust destroyed event not firing
...
The remove_window_listeners cleanup has a race with the destroyed event - we must let it run completely before doing the cleanup
2026-09-25 10:35:45 -03:00
Lucas Fernandes Nogueira
022932dd59
fix(cli): correctly add, update and escape pbxproj build settings ( #16123 )
2026-09-25 10:12:31 -03:00
Lucas Fernandes Nogueira
efa82f5ed9
fix(cli): correct plugin scaffold names and ios init snippet ( #16125 )
2026-09-25 10:10:30 -03:00
Lucas Fernandes Nogueira
db6804d802
fix(cli): do not add --release when --profile=<name> is passed ( #16126 )
2026-09-25 10:10:19 -03:00
Lucas Fernandes Nogueira
10ad4e54e2
fix(cli): stop bash completions from overriding package manager completions ( #16127 )
2026-09-25 10:06:31 -03:00
Lucas Fernandes Nogueira
93bf07f4bb
feat(core): add android activityEmbedding config ( #15255 )
...
* feat(core): add androidEmbedding config
automatically configures the project to support Activity embedding and generate split rules from config
* cr
2026-09-25 10:04:57 -03:00
Lucas Fernandes Nogueira and Tony
51aa20388e
fix(cli): run package managers directly on Windows instead of through cmd /c ( #16119 )
...
* fix(cli): run package managers directly on Windows instead of through cmd /c
* Apply suggestion from @Legend-Master
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2026-09-25 10:04:29 -03:00
Lucas Fernandes Nogueira
1aafaa4e3c
fix(cli): keep devUrl query and fragment and treat IPv6 loopback as localhost on mobile ( #16103 )
...
* fix(cli): keep devUrl query and fragment and treat IPv6 loopback as localhost on mobile
* lint
2026-09-25 10:03:56 -03:00
Lucas Fernandes Nogueira
98918df641
fix(cli): do not auto-install npm packages for community plugins ( #16112 )
2026-09-25 09:58:24 -03:00
Lucas Fernandes Nogueira
6507d0b8b3
fix(cli): replace dev setup panics with errors and kill beforeDevCommand once ( #16124 )
2026-09-25 09:55:16 -03:00
Lucas Fernandes Nogueira
7bb0a54217
fix(cli): keep the version value when converting a string dependency to a table ( #16120 )
2026-09-25 09:49:36 -03:00
Lucas Fernandes Nogueira
272842a571
fix(cli): interpolate format arguments in bail! literal messages ( #16128 )
2026-09-25 09:47:43 -03:00
Lucas Fernandes Nogueira
aa0a801c3a
fix(cli): resolve java symlinks and macOS stub when detecting JAVA_HOME ( #16116 )
2026-09-25 09:40:07 -03:00
Lucas Fernandes Nogueira
4f51a2f062
fix(cli): respect --features on ios run and --release on ios dev ( #16115 )
2026-09-25 09:39:36 -03:00
Lucas Fernandes Nogueira
e4630258e3
fix(cli): restore working directory when config parsing fails ( #16114 )
2026-09-25 09:35:40 -03:00
Lucas Fernandes Nogueira
fe1aa30d2b
fix(cli): quote iOS Xcode build script arguments and set CXXFLAGS ( #16113 )
2026-09-25 09:35:21 -03:00
Lucas Fernandes Nogueira
c1ea96ad6b
fix(cli): avoid blocking dev app exit handling on the stderr reader ( #16110 )
2026-09-25 09:06:13 -03:00
Lucas Fernandes Nogueira
d5bd046583
fix(cli): scope Android debug applicationIdSuffix edit to buildTypes and keep single-line blocks ( #16111 )
2026-09-25 09:05:55 -03:00
Lucas Fernandes Nogueira
d61fbdc3e8
fix(cli): update tauri dependencies in both main and target-specific tables ( #16109 )
2026-09-25 09:05:42 -03:00
Lucas Fernandes Nogueira and Amr Bashir
0e4ded72a6
fix(cli): keep src/bin binaries when a [[bin]] has no path ( #16107 )
...
Co-authored-by: Amr Bashir <github@amrbashir.me >
2026-09-25 09:05:26 -03:00
Lucas Fernandes Nogueira
b8be924d39
fix(cli): escape user values in the tauri init config template ( #16106 )
2026-09-25 09:05:10 -03:00