deep-link full changelog
-
c92bb67d(#3382 by @Amjad50) The iOS associated domains entitlement is no longer overwritten on build: the plugin now only replaces itsapplinks:entries and keeps the other entries your app adds, such aswebcredentials:for passkeys. -
8dc878fe(#3383 by @mvanhorn) On Linux,registerandunregisterno longer fail whenupdate-desktop-databaseis not installed. A warning is logged and the MIME cache update is skipped. -
46397767(#3711 by @FabianLars) Fixed a compilation error withrust-iniv0.21.3. -
c92bb67d(#3382 by @Amjad50) Fixed the iOSCFBundleURLTypesgeneration: every configured custom URL scheme is now registered, including schemes listed next tohttps/httpin the samemobileentry, and web link entries no longer produce an empty URL type.The generated iOS
CFBundleURLNameis now$(PRODUCT_BUNDLE_IDENTIFIER).{scheme}.
2d541bc0(#3585 by @vincentkoc) Return an I/O error when an XDG registration, unregistration, or query command exits unsuccessfully on Linux. Match the queried desktop filename exactly, and remove the app's MIME association when unregistering so it is not selected again by fallback. Preserve other schemes, applications, defaults, and desktop command quoting.
569ee82cFix the docs.rs build for Android: the build script now detects docs.rs through theDOCS_RSenvironment variable, sincecfg(docsrs)is never set for build scripts.
-
ecd3273e(#3480 by @renovate) Updatedwindows-rsdependencies:- deep-link: updated
windows-registryto 0.6 andwindows-resultto 0.4. The publicError::Windowsvariant wrapswindows_result::Error; applications using this type directly should update theirwindows-resultdependency. - opener: updated
windowsto 0.62. The publicError::Win32Errorvariant wrapswindows::core::Error; applications using this type directly should update theirwindowsdependency. - single-instance: updated
windows-systo 0.61 - updater: updated
windows-systo 0.61
- deep-link: updated
ae3c808e(#3602) The plugin's global API script (used withapp.withGlobalTauri) now resolves the core API fromwindow.__TAURI__instead of bundling its own copy of@tauri-apps/api. Values created with the core API are now accepted by plugin APIs in global mode (e.g. anImagefromwindow.__TAURI__.imagepassed toclipboardManager.writeImage, which previously failed theinstanceofcheck against the plugin's private copy), and the script is considerably smaller.9b29b601Update MSRV to 1.90 to match tauri.a87a3c7dUpdate documentation.
2.4.10
Section titled “2.4.10”db9c5998(#3531 by @Legend-Master) Fix missingconsumer-rules.proon Gradle v9.3fb27bf1(#3504 by @vasfvitor) adds proper Platform-specific sections to the docs forregister,unregister,isRegistered, andonOpenUrl
e6cdc9f5(#3396 by @Legend-Master) Fix broken iOS custom URL schemes
024ec0c2(#3214 by @joshIsCoding) Account for differing Android VIEW intent in ChromeOS, fixing deep-link behaviour on Chromium platforms.015e817c(#3186 by @lucasfernog) Validate Android new intent is actually a deep link before triggering the onOpenUrl event.
8374e997(#3258 by @lucasfernog) Fix runtime deep link registration failing on Linux when the app path has spaces.
93426f85Fixed an issue that caused docs.rs builds to fail. No user facing changes.
6c9b61fb(#3039 by @FabianLars) On Android, updated compileSdk to 36.e25a9339(#3019 by @kevinschoonover) Fix Exec= field in desktop handler if executable path changes
21d721a0(#2928 by @FabianLars) On Linux, improved error messages when OS commands fail.
4d10acee(#993 by @m00nwtchr) Exposed Android'spath,pathPatternandpathSuffixconfigurations.4d10acee(#993 by @m00nwtchr) Added aschemeconfiguration to set a scheme other than http/https. This is only supported on Android and will still default to http,https if not set.
3a79266b(#2173 by @FabianLars) Bumped all plugins tov2.2.0. From now, the versions for the Rust and JavaScript packages of each plugin will be in sync with each other.
-
b2aea045(#2008 by @FabianLars)onOpenUrl()will now not callgetCurrent()anymore, matching the documented behavior. -
a1a82208(#1873 by @lucasfernog) Downgrade MSRV to 1.77.2 to support Windows 7.
e2c4dfb6Update to tauri v2 stable release.
2.0.0-rc.x
Section titled “2.0.0-rc.x”2.0.0-rc.7
Section titled “2.0.0-rc.7”3168e176(#1806 by @auggiebennett) Fix fails to start when having spaces in the main binary path on Windows
2.0.0-rc.6
Section titled “2.0.0-rc.6”2.0.0-rc.5
Section titled “2.0.0-rc.5”984110a9(#1770 by @lucasfernog) Emit thedeep-link://new-urlevent on Linux and Windows when the app is executed with a deep link CLI argument, matching the iOS and macOS behavior.
2.0.0-rc.3
Section titled “2.0.0-rc.3”4654591d(#1732 by @lucasfernog) Allow empty configuration values.
2.0.0-rc.2
Section titled “2.0.0-rc.2”64a6240f(#1759 by @lucasfernog) Implementget_currenton Linux and Windows.
2.0.0-rc.1
Section titled “2.0.0-rc.1”-
e2e97db5(#1701 by @lucasfernog) Update to tauri 2.0.0-rc.8 -
2c00c029(#1630 by @FabianLars) Fixed an issue that caused multi-word IIFE names to not be formatted correctly. For example thebarcode-scannerwas defined aswindow.__TAURI_PLUGIN_CLIPBOARDMANAGER__instead ofwindow.__TAURI_PLUGIN_CLIPBOARD_MANAGER__. -
5d170a54(#1671 by @lucasfernog) Update to tauri 2.0.0-rc.3.
changes
Section titled “changes”6b079cfd(#1649 by @ahqsoftwares) Remove targetSdk from build.kts files as it is deprecated and will be removed from DSL v9.0
2.0.0-rc.0
Section titled “2.0.0-rc.0”9887d1Update to tauri RC.
2.0.0-beta.x
Section titled “2.0.0-beta.x”2.0.0-beta.10
Section titled “2.0.0-beta.10”99d6ac0f(#1606 by @FabianLars) The JS packages now specify the minimum@tauri-apps/apiversion instead of a single exact version.6de87966(#1597 by @Legend-Master) Update to tauri beta.25.
2.0.0-beta.9
Section titled “2.0.0-beta.9”22a17980(#1537 by @lucasfernog) Update to tauri beta.24.
2.0.0-beta.8
Section titled “2.0.0-beta.8”2.0.0-beta.7
Section titled “2.0.0-beta.7”0b008882(#1404 by @simonhyll) Fixed a typo in thedeep-linkjs bindings causingisRegisteredto not work.
2.0.0-beta.6
Section titled “2.0.0-beta.6”2.0.0-beta.5
Section titled “2.0.0-beta.5”2.0.0-beta.4
Section titled “2.0.0-beta.4”2.0.0-beta.3
Section titled “2.0.0-beta.3”2.0.0-beta.2
Section titled “2.0.0-beta.2”2.0.0-beta.1
Section titled “2.0.0-beta.1”569defbUpdate to tauri beta.4.
2.0.0-beta.0
Section titled “2.0.0-beta.0”2.0.0-alpha.x
Section titled “2.0.0-alpha.x”2.0.0-alpha.5
Section titled “2.0.0-alpha.5”2.0.0-alpha.4
Section titled “2.0.0-alpha.4”2.0.0-alpha.3
Section titled “2.0.0-alpha.3”2.0.0-alpha.2
Section titled “2.0.0-alpha.2”2.0.0-alpha.1
Section titled “2.0.0-alpha.1”2.0.0-alpha.0
Section titled “2.0.0-alpha.0”-
eccd6f9(#504) Initial release. commit/eccd6f977af7629255b6f5a5205666c9079a86ed)(#504) Initial release. om/tauri-apps/plugins-workspace/commit/eccd6f977af7629255b6f5a5205666c9079a86ed)(#504) Initial release. -
eccd6f9(#504) Initial release. commit/eccd6f977af7629255b6f5a5205666c9079a86ed)(#504) Initial release. ithub.com/tauri-apps/plugins-workspace/pull/504)) Initial release. ](https://github.com/tauri-apps/plugins-workspace/commit/eccd6f977af7629255b6f5a5205666c9079a86ed)([#504](https://github.com/tauri-apps/plugins-workspace/pull/504)) Initial release. commit/eccd6f977af7629255b6f5a5205666c9079a86ed)(#504) Initial release. ithub.com/tauri-apps/plugins-workspace/pull/504)) Initial release. 55b6f5a5205666c9079a86ed)(#504) Initial release. commit/eccd6f977af7629255b6f5a5205666c9079a86ed)(#504) Initial release. ithub.com/tauri-apps/plugins-workspace/pull/504)) Initial release. ](https://github.com/tauri-apps/plugins-workspace/commit/eccd6f977af7629255b6f5a5205666c9079a86ed)([#504](https://github.com/tauri-apps/plugins-workspace/pull/504)) Initial release. commit/eccd6f977af7629255b6f5a5205666c9079a86ed)(#504) Initial release. ithub.com/tauri-apps/plugins-workspace/pull/504)) Initial release.
© 2026 Tauri Contributors. CC-BY / MIT