Apply Version Updates From Current Changes - #15634
Draft
github-actions[bot] wants to merge 1 commit into
Draft
Conversation
Legend-Master
marked this pull request as draft
July 2, 2026 07:17
github-actions
Bot
force-pushed
the
release/version-updates
branch
25 times, most recently
from
July 9, 2026 08:10
9f4e79b to
8fff637
Compare
github-actions
Bot
force-pushed
the
release/version-updates
branch
from
July 9, 2026 14:20
8fff637 to
74537d4
Compare
github-actions
Bot
force-pushed
the
release/version-updates
branch
7 times, most recently
from
July 20, 2026 02:19
ca27423 to
c3d7be4
Compare
1 task
github-actions
Bot
force-pushed
the
release/version-updates
branch
18 times, most recently
from
July 27, 2026 08:47
f57150b to
f51d471
Compare
github-actions
Bot
force-pushed
the
release/version-updates
branch
2 times, most recently
from
July 28, 2026 03:07
dba2bea to
bb61c92
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Version Updates
Merging this PR will release new versions of the following packages based on your change files.
@tauri-apps/api
[2.12.0]
New Features
noRedirectionBitmapoption to theWindowandWebviewWindowconstructors on Windows.Enhancements
be01979 (fix: add ECMAScript Explicit Resource Management to Resource #14103 by @ddosakura) Add ECMAScript Explicit Resource Management to Resource. You can now use the
usingsyntax in supported browsers or with polyfills:tauri-utils
[2.10.0]
New Features
WebviewBuilder::limit_navigations_to_app_bound_domains#13848 by @zphrs) AddWebviewBuilder::limit_navigations_to_app_bound_domains,WebviewWindowBuilder::limit_navigations_to_app_bound_domains, and limitNavigationsToAppBoundDomains to tauri.config.json.bundle.windows.bundleVCRuntimeto copy the Visual C++ runtime DLLs into Windows MSI and NSIS installers. The bundler locates the runtime throughVCTOOLS_REDIST_DIRor the bundledvswhere.exe.app > windows > noRedirectionBitmapconfig option to disable the window redirection bitmap on Windows.build.windows.staticVCRuntimeto control MSVC static runtime linking. TheSTATIC_VCRUNTIMEenvironment variable is now deprecated and emits a migration warning when used.Enhancements
tauri buildnow warns whenproductNameis still set to the defaulttauri-app, since it names the generated bundles and is written into install paths and metadata that are expected to be unique to your application. The config documentation forproductNamenow lists what the field controls on each platform, andidentifier's documentation notes that the default value is rejected.cargo:rerun-if-changedfor each resource directory (and glob base directory), so that adding or removing a file inside a resource directory re-runs the build script and copies the new files. Previously only the individual files present at build time were watched, so newly added files were silently ignored until an unrelated rebuild.referenced_bycompilation on different debug profiles #15711 by @Legend-Master) Fix different build and runtime debug assertion profiles on the tauri-utils crate can resulting in compilation errors.Bug Fixes
tauri.conf.jsonembedded in Android/iOS projects) is deterministic across builds.What's Changed
Dependencies
serial_testto 3.5 to pull in the updatedsccand fix RUSTSEC advisoryctorcrate to1dom_querydependency to 0.28.0tauri-macos-sign
[2.4.0]
What's Changed
Dependencies
apple-codesignto0.29, no user facing changes.tauri-bundler
[2.10.0]
New Features
bundle.windows.bundleVCRuntimeto copy the Visual C++ runtime DLLs into Windows MSI and NSIS installers. The bundler locates the runtime throughVCTOOLS_REDIST_DIRor the bundledvswhere.exe.Finished N bundles at:output (directories such as macOS.appbundles are measured recursively).--no-binary-patchingflag to build and bundle #15619 by @tenderdeve) Add a--no-binary-patchingflag totauri buildandtauri bundle. When set, the bundler skips patching the main executable with bundle type information (and the subsequent re-signing), leaving an already-signed binary untouched. Patching is only required when shipping multiple bundle types per platform that should each update with their own installer format.Bug Fixes
GDK_BACKENDin AppImage GTK hooks while retainingx11as the default.What's Changed
Dependencies
tauri-utils@2.10.0tauri-macos-sign@2.4.0goblin. Some of these dependencies are part of the public API which makes this a breaking change. Added a warning abouttauri-bundler's API stability in reflection to past regular breaking struct changes.tauri-runtime
[2.12.0]
New Features
WebviewBuilder::limit_navigations_to_app_bound_domains#13848 by @zphrs) AddWebviewBuilder::limit_navigations_to_app_bound_domains,WebviewWindowBuilder::limit_navigations_to_app_bound_domains, and limitNavigationsToAppBoundDomains to tauri.config.json.WindowBuilder/WebviewWindowBuilder::no_redirection_bitmapmethod to disable the window redirection bitmap on Windows.wrypermission handler API through Tauri.This includes support for permission types such as
DisplayCapture,Midi,Sensors,MediaKeySystemAccess,LocalFonts,WindowManagement,PointerLock,AutomaticDownloads,FileSystemAccess, andAutoplay.Added
PermissionResponse::{Allow, Deny, Default}for runtime permission decisions.What's Changed
Dependencies
tauri-utils@2.10.0objc2-*crates to 0.3.2 #15790 by @Legend-Master) On macOS, updatedobjc2-*dependencies to 0.3.2Breaking Changes
RuntimeHandle::primary_monitor,RuntimeHandle::monitor_from_point,RuntimeHandle::available_monitorsto returnResultstauri-runtime-wry
[2.12.0]
New Features
WebviewBuilder::limit_navigations_to_app_bound_domains#13848 by @zphrs) AddWebviewBuilder::limit_navigations_to_app_bound_domains,WebviewWindowBuilder::limit_navigations_to_app_bound_domains, and limitNavigationsToAppBoundDomains to tauri.config.json.WindowBuilder/WebviewWindowBuilder::no_redirection_bitmapmethod to disable the window redirection bitmap on Windows.wrypermission handler API through Tauri.This includes support for permission types such as
DisplayCapture,Midi,Sensors,MediaKeySystemAccess,LocalFonts,WindowManagement,PointerLock,AutomaticDownloads,FileSystemAccess, andAutoplay.Added
PermissionResponse::{Allow, Deny, Default}for runtime permission decisions.Bug Fixes
window.app_handle().exit(1)call to therun_return()result instead of always returning 0.primary_monitor,monitor_from_point,available_monitors) on the main thread from the app-level runtime handle instead of touching the event loop's window target directly.WebviewMessage::WithWebviewon Apple targets by replacingRetained::into_rawwith scoped retained bindings andRetained::as_ptrpointer handoff.unstablefeature is enabled on Windowscreate_windowandcreate_webviewshould wait for the window creation to complete before returning even if it's off main thread, it should also return the error if it failedWindowEvent::Focusedevents emitted when dragging the window on WindowsWhat's Changed
WindowEvent::ResumedandWindowEvent::Suspendedare now only fired for the matching activity window instead of every window.EventLoopIterationContextandUserMessageContextnow takes references to avoid clonesDependencies
tauri-runtime@2.12.0tauri-utils@2.10.0objc2-*crates to 0.3.2 #15790 by @Legend-Master) On macOS, updatedobjc2-*dependencies to 0.3.2Breaking Changes
PhysicalPositionWrapperContext#14805 by @sftse)WindowsStoreandDispatcherMainThreadContextare no longerSendandSync, and unsafe impl has been moved toContextdirectly.RuntimeHandle::primary_monitor,RuntimeHandle::monitor_from_point,RuntimeHandle::available_monitorsto returnResultsCreateWebviewOptions::focused_webviewnow takesArc<Mutex<FocusState>>instead ofArc<Mutex<Option<String>>>tauri-codegen
[2.7.0]
Bug Fixes
generate_context!output no longer depends on the filesystem walk order, which varies across machines and broke reproducible builds.What's Changed
Dependencies
tauri-utils@2.10.0pngcrate to0.18tauri-macros
[2.7.0]
Enhancements
referenced_bycompilation on different debug profiles #15711 by @Legend-Master) Fix different build and runtime debug assertion profiles on the tauri-utils crate can resulting in compilation errors.Bug Fixes
448d39e (fix: menu related commands can panic #15860 by @Legend-Master) Fix menu related commands can panic if called with invalid menu types through
invokedirectly.do_menu_item!macro now returnsErr(crate::Error::UnexpectedMenuKind)instead ofunreachable!()tauri::Error::UnexpectedMenuKindWhat's Changed
Dependencies
tauri-utils@2.10.0tauri-codegen@2.7.0tauri-plugin
[2.7.0]
What's Changed
Dependencies
tauri-utils@2.10.0tauri-build
[2.7.0]
New Features
Attributes::config_path#15306 by @Kokoro2336) AddedAttributes::config_pathto customize config path, deprecatedCodegenContext::config_pathin favor of thistauri_build::WindowsAttributes::static_vc_runtimeto control MSVC static runtime linking from build scripts.Enhancements
cargo:rerun-if-changedfor each resource directory (and glob base directory), so that adding or removing a file inside a resource directory re-runs the build script and copies the new files. Previously only the individual files present at build time were watched, so newly added files were silently ignored until an unrelated rebuild.referenced_bycompilation on different debug profiles #15711 by @Legend-Master) Fix different build and runtime debug assertion profiles on the tauri-utils crate can resulting in compilation errors.Bug Fixes
cargo:rerun-if-changed. Cargo resolves a relative watch path against the package owning the build script, while the capabilities glob is resolved against the process working directory, so callers that change the current directory beforetry_build/try_build_contextended up watching a non-existent directory — which is always dirty and re-ran the build script (and recompiled everything downstream) on every build.OUT_DIRto thebuilddirectory instead of assuming it is exactly three levels up. Recent nightly toolchains add another level toOUT_DIR, which made sidecars and resources land intarget/debug/buildinstead oftarget/debug.What's Changed
Dependencies
tauri-utils@2.10.0tauri-codegen@2.7.0com.android.tools.build:gradlev9.3.1) and Kotlin v2.2. Usetauri android initto apply the change.cargo_tomlcrate to1tauri
[2.12.0]
New Features
WebviewBuilder::limit_navigations_to_app_bound_domains#13848 by @zphrs) AddWebviewBuilder::limit_navigations_to_app_bound_domains,WebviewWindowBuilder::limit_navigations_to_app_bound_domains, and limitNavigationsToAppBoundDomains to tauri.config.json.app > windows > noRedirectionBitmapconfig option to disable the window redirection bitmap on Windows.WindowBuilder/WebviewWindowBuilder::no_redirection_bitmapmethod to disable the window redirection bitmap on Windows.wrypermission handler API through Tauri.This includes support for permission types such as
DisplayCapture,Midi,Sensors,MediaKeySystemAccess,LocalFonts,WindowManagement,PointerLock,AutomaticDownloads,FileSystemAccess, andAutoplay.Added
PermissionResponse::{Allow, Deny, Default}for runtime permission decisions.Enhancements
aebf38c (fix(android): Migrate Gradle scripts to
compilerOptionsDSL #15694 by @Turbo87) Migrate the Android Gradle scripts from the deprecatedkotlinOptionsDSL tocompilerOptions, which is accepted by both Kotlin Gradle Plugin 1.9.x and 2.x. This lets projects move to Kotlin 2.x without hitting the hard error that 2.3+ raises on the old DSL.This increased the minimum supported Gradle version to 8.13, if your
gradleis on an earlier version, deletesrc-tauri/gen/android/gradle/wrapper/gradle-wrapper.propertiesand re-runtauri android initto update it.d3108ff (enhance: remove
T: Send + Syncrequirement fromState<'r, T>#15578 by @sftse)StatehadSendandSynctrait bounds that were already implied, remove them from the struct definition.459fc31 (fix:
referenced_bycompilation on different debug profiles #15711 by @Legend-Master) Fix different build and runtime debug assertion profiles on the tauri-utils crate can resulting in compilation errors.Bug Fixes
020919a (fix(android): use whichever activity in plugin manager #15798 by @Legend-Master) On Android, fixed requesting permission in a plugin fails after the first activity closed.
1417768 (fix: menu channels are never cleaned up #15679 by @Legend-Master) Remove the
Channelused to send event to JavaScript side on dropping the menu1771775 (fix(core): purge Rust event listeners when window/webview is destroyed #15617 by @tenderdeve) Remove Rust-side event listeners bound to a window or webview when that target is destroyed, so
listen/oncehandlers registered on aWindow,WebvieworWebviewWindowno longer leak after it is closed.0aeadb6 (fix(runtime-wry): return the expected exit code from run_return() #15821 by @aurelj) Transfer the exit code from the
window.app_handle().exit(1)call to therun_return()result instead of always returning 0.4a0e1df (fix(core): purge JS event listeners when source webview is destroyed (fix #15583) #15604 by @tenderdeve) Remove a webview's JS event listeners from the backend
Listenersmap when that webview is destroyed. Previously the entries keyed by the source webview label lingered after the webview was dropped, so they could never be delivered and leaked until the app exited — forcing apps to manuallyunlisten()before closing a window.d727d63 (fix(runtime-wry)!: query monitors on main thread from runtime handle #15630 by @tenderdeve) Query monitor information (
primary_monitor,monitor_from_point,available_monitors) on the main thread from the app-level runtime handle instead of touching the event loop's window target directly.a370f65 (fix(tauri-runtime-wry): stop leaking ObjC retains in with_webview #15224 by @krishpranav) Avoid leaking Objective-C objects in
WebviewMessage::WithWebviewon Apple targets by replacingRetained::into_rawwith scoped retained bindings andRetained::as_ptrpointer handoff.448d39e (fix: menu related commands can panic #15860 by @Legend-Master) Fix menu related commands can panic if called with invalid menu types through
invokedirectly.do_menu_item!macro now returnsErr(crate::Error::UnexpectedMenuKind)instead ofunreachable!()tauri::Error::UnexpectedMenuKinde517fa1 (fix: mock runtime run on main thread dead locks #15450 by @Legend-Master) Fix
run_main_thread!macro used by things likeMenuItemand some other APIs deadlock when called on main thread withMockRuntime08acfb3 (fix(windows)!: restore webview focus for unstable feature #15625 by @Legend-Master) Fix webview don't get focus when Alt-Tab back to the window if
unstablefeature is enabled on Windows5a882ec (fix(linux): use resize cursor when within the defined inset for an undecorated webkitgtk window #15701 by @yobson1) On Linux, fix resize cursor for undecorated Window not being set correctly when mouse is over a resize edge.
08acfb3 (fix(windows)!: restore webview focus for unstable feature #15625 by @Legend-Master) Fix
WindowEvent::Focusedevents emitted when dragging the window on WindowsWhat's Changed
WindowEvent::ResumedandWindowEvent::Suspendedare now only fired for the matching activity window instead of every window.Dependencies
Upgraded to
tauri-build@2.7.0Upgraded to
tauri-runtime@2.12.0Upgraded to
tauri-runtime-wry@2.12.0Upgraded to
tauri-utils@2.10.0Upgraded to
tauri-macros@2.7.0e2e585a (fix(android): update template to use gradle 9 #15828 by @Legend-Master) On Android, fix missing
consumer-rules.profile in the template.IMPORTANT: For plugin authors, update your
build.gradle.ktsfile to remove thebuildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } }section and rename your
proguard-rules.protoconsumer-rules.proto match theconsumerProguardFiles("consumer-rules.pro")in the template.e2e585a (fix(android): update template to use gradle 9 #15828 by @Legend-Master) On Android, updated the template to use Gradle v9.6.1 (
com.android.tools.build:gradlev9.3.1) and Kotlin v2.2. Usetauri android initto apply the change.2bb4fdb (chore(deps): update rust crate cargo_toml to v1 #15592 by @renovate) Updated
cargo_tomlcrate to1872428f (chore(deps): update
objc2-*crates to 0.3.2 #15790 by @Legend-Master) On macOS, updatedobjc2-*dependencies to 0.3.2Breaking Changes
26cb3d6 (fix: points android videos dir to ExternalStorage movies directory (#15562) #15563 by @onehumandev) On Android,
$VIDEOandvideo_dir()now resolve to the app-specific Movies directory instead of external cache storage.Migration: Files previously written to the old location (
.../cache) will not be discovered at the new location (.../files/Movies). Migrate existing files or update path assumptions accordingly.@tauri-apps/cli
[2.12.0]
New Features
bundle.windows.bundleVCRuntimeto copy the Visual C++ runtime DLLs into Windows MSI and NSIS installers. The bundler locates the runtime throughVCTOOLS_REDIST_DIRor the bundledvswhere.exe.Finished N bundles at:output (directories such as macOS.appbundles are measured recursively).--no-binary-patchingflag to build and bundle #15619 by @tenderdeve) Add a--no-binary-patchingflag totauri buildandtauri bundle. When set, the bundler skips patching the main executable with bundle type information (and the subsequent re-signing), leaving an already-signed binary untouched. Patching is only required when shipping multiple bundle types per platform that should each update with their own installer format.tauri icon#15620 by @tenderdeve) Add a--fitoption totauri iconto accept non-square source images.--fit covercenter-crops the source to a square (clipping the longer side) and--fit containpads the shorter side with transparency. Non-square sources without--fitkeep erroring, now with a hint pointing to the flag.build.windows.staticVCRuntimeto control MSVC static runtime linking. TheSTATIC_VCRUNTIMEenvironment variable is now deprecated and emits a migration warning when used.Enhancements
aebf38c (fix(android): Migrate Gradle scripts to
compilerOptionsDSL #15694 by @Turbo87) Migrate the Android Gradle scripts from the deprecatedkotlinOptionsDSL tocompilerOptions, which is accepted by both Kotlin Gradle Plugin 1.9.x and 2.x. This lets projects move to Kotlin 2.x without hitting the hard error that 2.3+ raises on the old DSL.This increased the minimum supported Gradle version to 8.13, if your
gradleis on an earlier version, deletesrc-tauri/gen/android/gradle/wrapper/gradle-wrapper.propertiesand re-runtauri android initto update it.d89d8fa (feat(cli): warn when Java is too new for the bundled Gradle #15780 by @tenderdeve) Warn during Android commands (
init/dev/build) when the active Java version is too new for the Gradle version Tauri ships (e.g. Java 25+ against Gradle 8.14), instead of letting the build fail later with a cryptic error. The warning points to the Gradle/Java compatibility matrix and suggests a supported JDK.c3d21bd (enhance(android): use
Theme.Material3.DayNight.NoActionBar#15730 by @Legend-Master) UseTheme.Material3.DayNight.NoActionBarinstead ofTheme.MaterialComponents.DayNight.NoActionBarwhen runningtauri android initf654f47 (feat(android): update template to use targetSdk 37 #15862 by @Legend-Master) Update template to use
targetSdk = 37cdaf7ea (fix(cli): clarify init frontend command prompts (fix: #13820) #15765 by @Hushlor) Clarify that the
tauri initfrontend commands run beforetauri devandtauri build, and can be left empty when they are not needed.ca160ad (feat(cli): warn when productName is left as the default (fix #14968) #15895 by @leepokai)
tauri buildnow warns whenproductNameis still set to the defaulttauri-app, since it names the generated bundles and is written into install paths and metadata that are expected to be unique to your application. The config documentation forproductNamenow lists what the field controls on each platform, andidentifier's documentation notes that the default value is rejected.010f06b (docs(cli): document TAURI_SIGNING_PRIVATE_KEY_PATH and clarify key vars #15737 by @lazerg) Document the
TAURI_SIGNING_PRIVATE_KEY_PATHenvironment variable and clarify thatTAURI_SIGNING_PRIVATE_KEYaccepts a string or a path for thebuildandbundlecommand but must be the literal key string for thesigner signcommand, both inENVIRONMENT_VARIABLES.mdand in thesigner generatecommand output.Bug Fixes
tauri inforeports rust only plugin npm package as not installed #15713 by @Legend-Master) Fixtauri inforeports non existent npm package as not installedWhat's Changed
Dependencies
Upgraded to
tauri-cli@2.12.0e2e585a (fix(android): update template to use gradle 9 #15828 by @Legend-Master) On Android, fix missing
consumer-rules.profile in the template.IMPORTANT: For plugin authors, update your
build.gradle.ktsfile to remove thebuildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } }section and rename your
proguard-rules.protoconsumer-rules.proto match theconsumerProguardFiles("consumer-rules.pro")in the template.e2e585a (fix(android): update template to use gradle 9 #15828 by @Legend-Master) On Android, updated the template to use Gradle v9.6.1 (
com.android.tools.build:gradlev9.3.1) and Kotlin v2.2. Usetauri android initto apply the change.tauri-cli
[2.12.0]
New Features
bundle.windows.bundleVCRuntimeto copy the Visual C++ runtime DLLs into Windows MSI and NSIS installers. The bundler locates the runtime throughVCTOOLS_REDIST_DIRor the bundledvswhere.exe.Finished N bundles at:output (directories such as macOS.appbundles are measured recursively).--no-binary-patchingflag to build and bundle #15619 by @tenderdeve) Add a--no-binary-patchingflag totauri buildandtauri bundle. When set, the bundler skips patching the main executable with bundle type information (and the subsequent re-signing), leaving an already-signed binary untouched. Patching is only required when shipping multiple bundle types per platform that should each update with their own installer format.tauri icon#15620 by @tenderdeve) Add a--fitoption totauri iconto accept non-square source images.--fit covercenter-crops the source to a square (clipping the longer side) and--fit containpads the shorter side with transparency. Non-square sources without--fitkeep erroring, now with a hint pointing to the flag.build.windows.staticVCRuntimeto control MSVC static runtime linking. TheSTATIC_VCRUNTIMEenvironment variable is now deprecated and emits a migration warning when used.Enhancements
aebf38c (fix(android): Migrate Gradle scripts to
compilerOptionsDSL #15694 by @Turbo87) Migrate the Android Gradle scripts from the deprecatedkotlinOptionsDSL tocompilerOptions, which is accepted by both Kotlin Gradle Plugin 1.9.x and 2.x. This lets projects move to Kotlin 2.x without hitting the hard error that 2.3+ raises on the old DSL.This increased the minimum supported Gradle version to 8.13, if your
gradleis on an earlier version, deletesrc-tauri/gen/android/gradle/wrapper/gradle-wrapper.propertiesand re-runtauri android initto update it.d89d8fa (feat(cli): warn when Java is too new for the bundled Gradle #15780 by @tenderdeve) Warn during Android commands (
init/dev/build) when the active Java version is too new for the Gradle version Tauri ships (e.g. Java 25+ against Gradle 8.14), instead of letting the build fail later with a cryptic error. The warning points to the Gradle/Java compatibility matrix and suggests a supported JDK.c3d21bd (enhance(android): use
Theme.Material3.DayNight.NoActionBar#15730 by @Legend-Master) UseTheme.Material3.DayNight.NoActionBarinstead ofTheme.MaterialComponents.DayNight.NoActionBarwhen runningtauri android initf654f47 (feat(android): update template to use targetSdk 37 #15862 by @Legend-Master) Update template to use
targetSdk = 37cdaf7ea (fix(cli): clarify init frontend command prompts (fix: #13820) #15765 by @Hushlor) Clarify that the
tauri initfrontend commands run beforetauri devandtauri build, and can be left empty when they are not needed.ca160ad (feat(cli): warn when productName is left as the default (fix #14968) #15895 by @leepokai)
tauri buildnow warns whenproductNameis still set to the defaulttauri-app, since it names the generated bundles and is written into install paths and metadata that are expected to be unique to your application. The config documentation forproductNamenow lists what the field controls on each platform, andidentifier's documentation notes that the default value is rejected.010f06b (docs(cli): document TAURI_SIGNING_PRIVATE_KEY_PATH and clarify key vars #15737 by @lazerg) Document the
TAURI_SIGNING_PRIVATE_KEY_PATHenvironment variable and clarify thatTAURI_SIGNING_PRIVATE_KEYaccepts a string or a path for thebuildandbundlecommand but must be the literal key string for thesigner signcommand, both inENVIRONMENT_VARIABLES.mdand in thesigner generatecommand output.Bug Fixes
tauri inforeports rust only plugin npm package as not installed #15713 by @Legend-Master) Fixtauri inforeports non existent npm package as not installedWhat's Changed
Dependencies
Upgraded to
tauri-utils@2.10.0Upgraded to
tauri-bundler@2.10.0Upgraded to
tauri-macos-sign@2.4.0e2e585a (fix(android): update template to use gradle 9 #15828 by @Legend-Master) On Android, fix missing
consumer-rules.profile in the template.IMPORTANT: For plugin authors, update your
build.gradle.ktsfile to remove thebuildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } }section and rename your
proguard-rules.protoconsumer-rules.proto match theconsumerProguardFiles("consumer-rules.pro")in the template.e2e585a (fix(android): update template to use gradle 9 #15828 by @Legend-Master) On Android, updated the template to use Gradle v9.6.1 (
com.android.tools.build:gradlev9.3.1) and Kotlin v2.2. Usetauri android initto apply the change.tauri-driver
[2.1.0]
What's Changed