tauri-build full changelog
v2.6.3
Section titled “v2.6.3”Jun 17, 2026
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.9.3 - Upgraded to
tauri-codegen@2.6.3
v2.6.2
Section titled “v2.6.2”May 16, 2026
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.9.2 - Upgraded to
tauri-codegen@2.6.2
v2.6.1
Section titled “v2.6.1”May 6, 2026
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.9.1 - Upgraded to
tauri-codegen@2.6.1
v2.6.0
Section titled “v2.6.0”Apr 30, 2026
New Features
Section titled “New Features”b7a0ff030(#15263) Allow users to append extra.rccontent byappend_rc_contentinWindowsAttributes.cc5c97602(#14486) Implement file association for Android and iOS.
Enhancements
Section titled “Enhancements”d730770bb(#15117) Simplify async-sync code boundaries, no externally visible changesb3f2d12b8(#15289) Preserve a numeric semver build identifier such as1.2.3+42in the 4th segment of the WindowsFILEVERSIONfixed field when it fits in the Windows version format.
Bug Fixes
Section titled “Bug Fixes”a30dca482(#15288) Set the correct WindowsFileVersionandProductVersionstring values using the version from the Tauri config.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.9.0 - Upgraded to
tauri-codegen@2.6.0
v2.5.6
Section titled “v2.5.6”Mar 4, 2026
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.8.3 - Upgraded to
tauri-codegen@2.5.5
v2.5.5
Section titled “v2.5.5”Feb 4, 2026
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-codegen@2.5.4
v2.5.4
Section titled “v2.5.4”Feb 2, 2026
Enhancements
Section titled “Enhancements”2d28e3143(#14632 by @sftse) Small code refactors for improved code readability. No user facing changes.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.8.2 - Upgraded to
tauri-codegen@2.5.3
v2.5.3
Section titled “v2.5.3”Nov 30, 2025
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.8.1 - Upgraded to
tauri-codegen@2.5.2
v2.5.2
Section titled “v2.5.2”Nov 13, 2025
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-codegen@2.5.1
v2.5.1
Section titled “v2.5.1”Oct 22, 2025
Bug Fixes
Section titled “Bug Fixes”4b6b8690a(#14347 by @FabianLars) Fixed an issue that caused docs.rs builds to fail. No user facing changes.
v2.5.0
Section titled “v2.5.0”Oct 20, 2025
New Features
Section titled “New Features”3b4fac201(#14194) Addtauri.conf.json > bundle > android > autoIncrementVersionCodeconfig option to automatically increment the Android version code.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.8.0 - Upgraded to
tauri-codegen@2.5.0
v2.4.1
Section titled “v2.4.1”Sep 1, 2025
Enhancements
Section titled “Enhancements”c23bec62d(#14083 by @FabianLars) Tauri now ignoresmacOS.minimumSystemVersionintauri devto prevent forced rebuilds of macOS specific dependencies when using something likerust-analyzerat the same time astauri dev.
v2.4.0
Section titled “v2.4.0”Aug 18, 2025
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.7.0 - Upgraded to
tauri-codegen@2.4.0
v2.3.1
Section titled “v2.3.1”Jul 20, 2025
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.6.0 - Upgraded to
tauri-codegen@2.3.1
v2.2.1
Section titled “v2.2.1”Dependencies
Section titled “Dependencies”- Upgraded to
tauri-codegen@2.3.0 - Upgraded to
tauri-utils@2.5.0
v2.2.0
Section titled “v2.2.0”Apr 15, 2025
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.4.0 - Upgraded to
tauri-codegen@2.2.0 48b12b440Update totauri-utils@2.4.0
v2.1.1
Section titled “v2.1.1”Apr 1, 2025
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.3.1 - Upgraded to
tauri-codegen@2.1.1
v2.1.0
Section titled “v2.1.0”Mar 20, 2025
New Features
Section titled “New Features”013f8f652(#12890 by @Legend-Master) Addedbuild > removeUnusedCommandsto trigger the build scripts and macros to remove unused commands based on the capabilities you defined. Note this won't be accounting for dynamically added ACLs so make sure to check it when using this.
Performance Improvements
Section titled “Performance Improvements”1cd8f55ee(#13033 by @Legend-Master) Don't ship globalbundle.global.jsifapp > withGlobalTauriis set to false
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.3.0 - Upgraded to
tauri-codegen@2.1.0
v2.0.6
Section titled “v2.0.6”Feb 26, 2025
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.2.0 - Upgraded to
tauri-codegen@2.0.5
v2.0.5
Section titled “v2.0.5”Jan 10, 2025
Bug Fixes
Section titled “Bug Fixes”848d0e060(#12270 by @aurelj) Updatecargo_tomlto0.21.0. This adds compatibility with Rust's 2024 Edition.cd1d026f9(#11961 by @Legend-Master) Fix tauri fails to build if the project path contains glob characters
v2.0.4
Section titled “v2.0.4”Jan 2, 2025
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.1.1 - Upgraded to
tauri-codegen@2.0.4
v2.0.3
Section titled “v2.0.3”Nov 9, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.1.0 - Upgraded to
tauri-codegen@2.0.3
v2.0.2
Section titled “v2.0.2”Oct 21, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.2
v2.0.1
Section titled “v2.0.1”Oct 3, 2024
What's Changed
Section titled “What's Changed”0ab2b3306(#11205 by @lucasfernog) Downgrade MSRV to 1.77.2 to support Windows 7.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.1 - Upgraded to
tauri-codegen@2.0.1
v2.0.0
Section titled “v2.0.0”Oct 2, 2024
What's Changed
Section titled “What's Changed”Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0 - Upgraded to
tauri-codegen@2.0.0
v2.0.0-rc.13
Section titled “v2.0.0-rc.13”Sep 27, 2024
Bug Fixes
Section titled “Bug Fixes”1efa5e718(#11099 by @lucasfernog) Rerun build script if the platform-specific configuration file changes.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.13 - Upgraded to
tauri-codegen@2.0.0-rc.13
v2.0.0-rc.12
Section titled “v2.0.0-rc.12”Sep 17, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.12 - Upgraded to
tauri-codegen@2.0.0-rc.12
v2.0.0-rc.11
Section titled “v2.0.0-rc.11”Sep 15, 2024
Bug Fixes
Section titled “Bug Fixes”9d468774a(#10975 by @FabianLars) The executable and NSIS installer on Windows will now use theproductNameconfig for theFileDescriptionproperty instead ofshortDescription.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.11 - Upgraded to
tauri-codegen@2.0.0-rc.11
v2.0.0-rc.10
Section titled “v2.0.0-rc.10”Sep 10, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.10 - Upgraded to
tauri-codegen@2.0.0-rc.10
v2.0.0-rc.9
Section titled “v2.0.0-rc.9”Sep 5, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.9 - Upgraded to
tauri-codegen@2.0.0-rc.9
v2.0.0-rc.8
Section titled “v2.0.0-rc.8”Sep 4, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.8 - Upgraded to
tauri-codegen@2.0.0-rc.8
v2.0.0-rc.7
Section titled “v2.0.0-rc.7”Aug 28, 2024
New Features
Section titled “New Features”ad83d41cb(#10743 by @amrbashir) AddWindowsAttributes::new_without_app_manifestto createWindowsAttributeswithout the default manifest.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.7 - Upgraded to
tauri-codegen@2.0.0-rc.7
v2.0.0-rc.6
Section titled “v2.0.0-rc.6”Aug 22, 2024
Bug Fixes
Section titled “Bug Fixes”793ee0531(#10700 by @lucasfernog) Allow hyphens and underscores on app identifiers.
What's Changed
Section titled “What's Changed”f4d5241b3(#10731 by @amrbashir) Update documentation icon path.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.6 - Upgraded to
tauri-codegen@2.0.0-rc.6
v2.0.0-rc.5
Section titled “v2.0.0-rc.5”Aug 20, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.5 - Upgraded to
tauri-codegen@2.0.0-rc.5
v2.0.0-rc.4
Section titled “v2.0.0-rc.4”Aug 20, 2024
Bug Fixes
Section titled “Bug Fixes”5c335ae9a(#10648 by @Flakebi) Prevent build script from rerunning unnecessarily by only writing files when the content changes.77844529f(#10678 by @Norbiros) Correctly exportDefaultPermissionsRule
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.4 - Upgraded to
tauri-codegen@2.0.0-rc.4
v2.0.0-rc.3
Section titled “v2.0.0-rc.3”Aug 17, 2024
New Features
Section titled “New Features”0bb7b0f35(#10559 by @Norbiros) AddedInlinedPlugin::default_permissionto autogenerate the default permission of an inlined plugin.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-codegen@2.0.0-rc.3 - Upgraded to
tauri-utils@2.0.0-rc.3
v2.0.0-rc.2
Section titled “v2.0.0-rc.2”Aug 9, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.2 - Upgraded to
tauri-codegen@2.0.0-rc.2
v2.0.0-rc.1
Section titled “v2.0.0-rc.1”Aug 7, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-rc.1 - Upgraded to
tauri-codegen@2.0.0-rc.1
v2.0.0-rc.0
Section titled “v2.0.0-rc.0”Aug 2, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-codegen@2.0.0-rc.0 - Upgraded to
tauri-utils@2.0.0-rc.0
v2.0.0-beta.19
Section titled “v2.0.0-beta.19”Jul 12, 2024
Bug Fixes
Section titled “Bug Fixes”69dcfdfe0(#10267 by @lucasfernog) Fix build script rerun-if-changed instruction if Info.plist do not exist next to tauri.conf.json.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-codegen@2.0.0-beta.19 - Upgraded to
tauri-utils@2.0.0-beta.19
v2.0.0-beta.18
Section titled “v2.0.0-beta.18”Jul 2, 2024
Enhancements
Section titled “Enhancements”Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.18 - Upgraded to
tauri-codegen@2.0.0-beta.18 f955f7b49(#9929) Switch fromdirs_nexttodirsasdirs_nextis now unmaintained whiledirsis
v2.0.0-beta.17
Section titled “v2.0.0-beta.17”May 29, 2024
Enhancements
Section titled “Enhancements”Bug Fixes
Section titled “Bug Fixes”What's Changed
Section titled “What's Changed”9ac930380(#9850) Emitcargo:rustc-check-cfginstruction so Cargo validates custom cfg attributes on Rust 1.80 (or nightly-2024-05-05).
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.17 - Upgraded to
tauri-codegen@2.0.0-beta.17
Breaking Changes
Section titled “Breaking Changes”1df5cdeb0(#9858) Usetauri.conf.json > identifierto set thePackageNamein Android andBundleIdin iOS.aaecb6a72(#9890) Renameddevfunction tois_dev
v2.0.0-beta.16
Section titled “v2.0.0-beta.16”May 23, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.16 - Upgraded to
tauri-codegen@2.0.0-beta.16
v2.0.0-beta.15
Section titled “v2.0.0-beta.15”May 9, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.15 - Upgraded to
tauri-codegen@2.0.0-beta.15
v2.0.0-beta.14
Section titled “v2.0.0-beta.14”May 6, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.14 - Upgraded to
tauri-codegen@2.0.0-beta.14
v2.0.0-beta.13
Section titled “v2.0.0-beta.13”Apr 22, 2024
Bug Fixes
Section titled “Bug Fixes”Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.13 - Upgraded to
tauri-codegen@2.0.0-beta.13
v2.0.0-beta.12
Section titled “v2.0.0-beta.12”Apr 15, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.12 - Upgraded to
tauri-codegen@2.0.0-beta.12
v2.0.0-beta.11
Section titled “v2.0.0-beta.11”Apr 2, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.11 - Upgraded to
tauri-codegen@2.0.0-beta.11
v2.0.0-beta.10
Section titled “v2.0.0-beta.10”Mar 18, 2024
New Features
Section titled “New Features”e227fe02f(#9156) Allow plugins to define (at compile time) JavaScript that are initialized whenwithGlobalTauriis true.
Enhancements
Section titled “Enhancements”7213b9e47(#9124) Fallback to an empty permission set if the plugin did not define itsdefaultpermissions.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.10 - Upgraded to
tauri-codegen@2.0.0-beta.10
v2.0.0-beta.9
Section titled “v2.0.0-beta.9”Mar 11, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-codegen@2.0.0-beta.9 - Upgraded to
tauri-utils@2.0.0-beta.9
v2.0.0-beta.8
Section titled “v2.0.0-beta.8”Mar 7, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.8 - Upgraded to
tauri-codegen@2.0.0-beta.8
v2.0.0-beta.7
Section titled “v2.0.0-beta.7”Mar 6, 2024
Bug Fixes
Section titled “Bug Fixes”bb23511ea(#9079) Fixed generation of capability schema for permissions field which previously disallowed mixed (strings and objects) permission definition.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.7 - Upgraded to
tauri-codegen@2.0.0-beta.7
v2.0.0-beta.6
Section titled “v2.0.0-beta.6”Feb 29, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.6 - Upgraded to
tauri-codegen@2.0.0-beta.6
Breaking Changes
Section titled “Breaking Changes”3657ad82(#9008) Allow defining permissions for the application commands viatauri_build::Attributes::app_manifest.
v2.0.0-beta.5
Section titled “v2.0.0-beta.5”Feb 27, 2024
Breaking Changes
Section titled “Breaking Changes”b9e6a018(#8937) Thecustom-protocolCargo feature is no longer required on your application and is now ignored. To check if running on production, use#[cfg(not(dev))]instead of#[cfg(feature = "custom-protocol")].b9e6a018(#8937) Removedtauri_build::CodegenContext::dev()and addedtauri_build::dev().
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.5 - Upgraded to
tauri-codegen@2.0.0-beta.5
v2.0.0-beta.4
Section titled “v2.0.0-beta.4”Feb 22, 2024
Enhancements
Section titled “Enhancements”Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.4 - Upgraded to
tauri-codegen@2.0.0-beta.4
v2.0.0-beta.3
Section titled “v2.0.0-beta.3”Feb 21, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.3 - Upgraded to
tauri-codegen@2.0.0-beta.3
v2.0.0-beta.2
Section titled “v2.0.0-beta.2”Feb 19, 2024
Enhancements
Section titled “Enhancements”83a68deb(#8797) Added a new configuration optiontauri.conf.json > app > security > capabilitiesto reference existing capabilities and inline new ones. If it is empty, all capabilities are still included preserving the current behavior.edb11c13(#8781) AddedAttributes::plugin()to register a plugin that is inlined in the application crate.8d16a80d(#8802) AddedCodegenContext::capabilityto include a capability file dynamically.
Bug Fixes
Section titled “Bug Fixes”0e8e9cd0(#8906) Fixes the capability schema not resolving inner definitions.19fb5f0b(#8782) Fix generating invalid schema files.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.2 - Upgraded to
tauri-codegen@2.0.0-beta.2
v2.0.0-beta.1
Section titled “v2.0.0-beta.1”Feb 4, 2024
Enhancements
Section titled “Enhancements”4e101f80(#8756) Moved the capability JSON schema to thesrc-tauri/genfolder so it's easier to track changes on thecapabilitiesfolder.
Bug Fixes
Section titled “Bug Fixes”4e101f80(#8756) Do not trigger build script to rerun if the frontendDist directory does not exist.0f2789cd(#8757) Do not rewrite capability JSON schema if it did not change.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.1 - Upgraded to
tauri-codegen@2.0.0-beta.1
v2.0.0-beta.0
Section titled “v2.0.0-beta.0”Feb 3, 2024
New Features
Section titled “New Features”Enhancements
Section titled “Enhancements”e8d3793c(#8732) Addconfig-jsoncargo feature flag (enabled by default) to. Disabling this feature flag will stop cargo from rebuilding whentauri.conf.jsonchanges, see #8721 for more info.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-beta.0 - Upgraded to
tauri-codegen@2.0.0-beta.0
Breaking Changes
Section titled “Breaking Changes”-
8de308d1(#8723) Restructured Tauri config per RFC#5:- Moved
package.productName,package.versionandtauri.bundle.identifierfields to the top-level. - Removed
packageobject. - Renamed
tauriobject toapp. - Moved
tauri.bundleobject to the top-level. - Renamed
build.distDirfield tofrontendDist. - Renamed
build.devPathfield todevUrland will no longer accepts paths, it will only accept URLs. - Moved
tauri.patterntoapp.security.pattern. - Removed
tauri.bundle.updaterobject, and its fields have been moved to the updater plugin underplugins.updaterobject. - Moved
build.withGlobalTauritoapp.withGlobalTauri. - Moved
tauri.bundle.dmgobject tobundle.macOS.dmg. - Moved
tauri.bundle.debobject tobundle.linux.deb. - Moved
tauri.bundle.appimageobject tobundle.linux.appimage. - Removed all license fields from each bundle configuration object and instead added
bundle.licenseandbundle.licenseFile. - Renamed
AppUrltoFrontendDistand refactored its variants to be more explicit.
- Moved
-
0cdfda28(#8737) Movedmobile::PluginBuilder,mobile::update_entitlements,config::plugin_configandmobile::update_android_manifestto the newtauri-plugincrate. -
74a2a603(#8661)CodegenContext::buildandCodegenContext::try_buildhave been removed, usetauri_build::try_build(tauri_build::Attributes::new().codegen(codegen))instead.
v2.0.0-alpha.14
Section titled “v2.0.0-alpha.14”Jan 16, 2024
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-alpha.13 - Upgraded to
tauri-codegen@2.0.0-alpha.13
v2.0.0-alpha.13
Section titled “v2.0.0-alpha.13”Dec 19, 2023
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-alpha.12 - Upgraded to
tauri-codegen@2.0.0-alpha.12
v2.0.0-alpha.12
Section titled “v2.0.0-alpha.12”Nov 20, 2023
Bug Fixes
Section titled “Bug Fixes”a5479712(#8168) Fixed an issue that caused the resource compiler to not run on Windows whenpackage.versionwas not set intauri.conf.jsonpreventing the app from starting.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-alpha.11 - Upgraded to
tauri-codegen@2.0.0-alpha.11
v2.0.0-alpha.11
Section titled “v2.0.0-alpha.11”Oct 28, 2023
Enhancements
Section titled “Enhancements”c6c59cf2Pull changes from Tauri 1.5 release.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-codegen@2.0.0-alpha.10 - Upgraded to
tauri-utils@2.0.0-alpha.10
v2.0.0-alpha.10
Section titled “v2.0.0-alpha.10”Oct 19, 2023
New Features
Section titled “New Features”Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-alpha.9 - Upgraded to
tauri-codegen@2.0.0-alpha.9
Breaking Changes
Section titled “Breaking Changes”ebcc21e4(#8057) Renamed the beforeDevCommand, beforeBuildCommand and beforeBundleCommand hooks environment variables fromTAURI_PLATFORM, TAURI_ARCH, TAURI_FAMILY, TAURI_PLATFORM_VERSION, TAURI_PLATFORM_TYPE and TAURI_DEBUGtoTAURI_ENV_PLATFORM, TAURI_ENV_ARCH, TAURI_ENV_FAMILY, TAURI_ENV_PLATFORM_VERSION, TAURI_ENV_PLATFORM_TYPE and TAURI_ENV_DEBUGto differentiate the prefix with other CLI environment variables.
v2.0.0-alpha.9
Section titled “v2.0.0-alpha.9”Oct 8, 2023
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-codegen@2.0.0-alpha.8 - Upgraded to
tauri-utils@2.0.0-alpha.8
v2.0.0-alpha.8
Section titled “v2.0.0-alpha.8”Aug 14, 2023
Bug Fixes
Section titled “Bug Fixes”v2.0.0-alpha.7
Section titled “v2.0.0-alpha.7”Aug 14, 2023
New Features
Section titled “New Features”522de0e7(#7447) Added theconfig::plugin_configfunction to read the plugin configuration set from the CLI.1e1d839e(#7450) Added themobile::update_android_manifestfunction.aba04fa8(#7448) Added themobile::update_entitlementsfunction for iOS.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@2.0.0-alpha.7 - Upgraded to
tauri-codegen@2.0.0-alpha.7
v2.0.0-alpha.6
Section titled “v2.0.0-alpha.6”Jun 17, 2023
Bug Fixes
Section titled “Bug Fixes”v2.0.0-alpha.5
Section titled “v2.0.0-alpha.5”May 18, 2023
3188f376(#6883) Bump the MSRV to 1.65.2969d1cb(#6773) Use absolute path to each Android plugin project instead of copying the files to enhance developer experience.cdad6e08(#6774) Changed how thetauri-androiddependency is injected. This requires thegen/androidproject to be recreated.5a768d5c(#6886) RemoveWindowsAttributes::sdk_dir.
v2.0.0-alpha.4
Section titled “v2.0.0-alpha.4”Apr 10, 2023
- Added
androidconfiguration object undertauri > bundle.
v2.0.0-alpha.3
Section titled “v2.0.0-alpha.3”Apr 3, 2023
- Read the
IPHONEOS_DEPLOYMENT_TARGETenvironment variable to set the Swift iOS target version, defaults to 13.
v2.0.0-alpha.2
Section titled “v2.0.0-alpha.2”Mar 20, 2023
- Add
mobile::PluginBuilderfor running build tasks related to Tauri plugins.
v2.0.0-alpha.1
Section titled “v2.0.0-alpha.1”Feb 2, 2023
- Refactor mobile environment variables.
- Bump the MSRV to 1.64.
- Removed mobile logging initialization, which will be handled by
tauri-plugin-log.
v2.0.0-alpha.0
Section titled “v2.0.0-alpha.0”Dec 9, 2022
- Set environment variables used by
tauri::mobile_entry_point. - First mobile alpha release!
v1.5.1
Section titled “v1.5.1”Dec 20, 2023
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@1.5.2 - Upgraded to
tauri-codegen@1.4.2
v1.5.0
Section titled “v1.5.0”Sep 30, 2023
What's Changed
Section titled “What's Changed”v1.4.1
Section titled “v1.4.1”Sep 28, 2023
Bug Fixes
Section titled “Bug Fixes”5ecb46b3(#7773) Automatically set rpath on macOS if frameworks are bundled and copy frameworks tosrc-tauri/target/Frameworksfor usage in development.290e366a(#7419) Correctly copy the WebView2 runtime in development whenwebviewInstallModeis used instead ofwebviewFixedRuntimePath.
Dependencies
Section titled “Dependencies”- Upgraded to
tauri-utils@1.5.0 - Upgraded to
tauri-codegen@1.4.1
v1.4.0
Section titled “v1.4.0”Jun 14, 2023
Enhancements
Section titled “Enhancements”52474e47(#7141) Enhance Cargo features check.af937290(#6676) On Windows, setLegalCopyrightandFileDescriptionfile properties on the executable fromtauri.bundle.copyrightandtauri.bundle.shortDescription,d2710e9d(#6944) Unpintime,ignore, andwinnowcrate versions. Developers now have to pin crates if needed themselves. A list of crates that need pinning to adhere to Tauri's MSRV will be visible in Tauri's GitHub workflow: <https://github.com/tauri-apps/tauri/blob/dev/.github/workflows/test-core.yml#L85>.
v1.3.0
Section titled “v1.3.0”May 3, 2023
- Bump minimum supported Rust version to 1.60.
- Add initial support for building
nsisbundles on non-Windows platforms. - Add
WindowsAttributes::app_manifestto specify the application manifest on Windows. - Added support for Cargo's workspace inheritance for package information. The cli now also detects inherited
tauriandtauri-builddependencies and disables manifest rewrites accordingly. - Pin
winnowcrate to 0.4.1 to keep the 1.60 MSRV.
v1.2.1
Section titled “v1.2.1”Nov 24, 2022
- Fix
allowlist > app > show/hidealways disabled whenallowlist > app > all: false.
v1.2.0
Section titled “v1.2.0”Nov 8, 2022
v1.1.1
Section titled “v1.1.1”Sep 16, 2022
- Add missing allowlist config for
set_cursor_grab,set_cursor_visible,set_cursor_iconandset_cursor_positionAPIs.
v1.1.0
Section titled “v1.1.0”Sep 15, 2022
- Rerun codegen if assets or icons change.
- Create the
desktopandmobilecfg aliases. - Added support to configuration files in TOML format (Tauri.toml file).
- Enhance the dialog style on Windows via the manifest dependency
Microsoft.Windows.Common-Controls v6.0.0.0. - Fix root of codegen output when using the
CodegenContextAPI. - Return an error if a sidecar is configured with the same file name as the application.
- Only rewrite temporary icon files when the content change, avoid needless rebuilds.
v1.0.4
Section titled “v1.0.4”Jul 14, 2022
- Reduce the amount of allocations when converting cases.
v1.0.3
Section titled “v1.0.3”Jul 6, 2022
- Improve configuration deserialization error messages.
- The
TAURI_CONFIGenvironment variable now represents the configuration to be merged instead of the entire JSON.
v1.0.2
Section titled “v1.0.2”Jun 30, 2022
- Expose
platform::windows_versionfunction.
v1.0.1
Section titled “v1.0.1”Jun 29, 2022
- Changed the
BundleConfig::targetsto aBundleTargetenum to enhance generated documentation. - Added
platform::is_windows_7. - Suppress unused variable warning in release builds.
- Added webview install mode options.
v1.0.0
Section titled “v1.0.0”Jun 16, 2022
v1.0.0-rc.15
Section titled “v1.0.0-rc.15”Jun 15, 2022
- Read the tray icon path relatively to the config directory.
- Bumped due to a bump in tauri-codegen.
- 562e8ca2 fix(codegen): tray icon path is relative to the config directory on 2022-06-15
v1.0.0-rc.14
Section titled “v1.0.0-rc.14”Jun 15, 2022
- Do not copy the tray icon to the output directory on Linux since it is embedded in the binary.
v1.0.0-rc.13
Section titled “v1.0.0-rc.13”Jun 14, 2022
- Copy
tauri.conf.json > tauri.bundle.windows.webview_fixed_runtime_pathas a resource to the target directory to fix development usage of a fixed Webview2 runtime path. - Improve usage of the GNU toolchain on Windows by copying the Webview2Loader.dll file to the target directory.
- Only statically link the VC runtime when the
STATIC_VCRUNTIMEenvironment variable is set totrue(automatically done by the Tauri CLI).
v1.0.0-rc.12
Section titled “v1.0.0-rc.12”May 27, 2022
- Statically link the Visual C++ runtime instead of using a merge module on the installer.
v1.0.0-rc.11
Section titled “v1.0.0-rc.11”May 25, 2022
v1.0.0-rc.10
Section titled “v1.0.0-rc.10”May 24, 2022
- Delete existing sidecar before copying new one.
v1.0.0-rc.9
Section titled “v1.0.0-rc.9”May 18, 2022
- Search
tauri.conf.json > tauri > bundle > iconsfor a.icofile for the window icon instead of simple defaulticons/icon.icowhenWindowsAttributes::window_icon_pathis not set.
v1.0.0-rc.8
Section titled “v1.0.0-rc.8”May 7, 2022
- Properly set file version information for the Windows executable.
v1.0.0-rc.7
Section titled “v1.0.0-rc.7”Apr 26, 2022
- Rerun build script if
TAURI_CONFIGenvironment variable change.- 7ae9e252 fix(tauri-build): rerun if
TAURI_CONFIGenv var changes on 2022-04-26
- 7ae9e252 fix(tauri-build): rerun if
v1.0.0-rc.6
Section titled “v1.0.0-rc.6”Apr 26, 2022
- Copy system tray icon resource to the target directory on Linux.
v1.0.0-rc.5
Section titled “v1.0.0-rc.5”Mar 28, 2022
- Print error context on the
buildpanic.
v1.0.0-rc.4
Section titled “v1.0.0-rc.4”Mar 7, 2022
- Parse window icons at compile time.
v1.0.0-rc.3
Section titled “v1.0.0-rc.3”Feb 18, 2022
- Automatically emit
cargo:rustc-env=MACOSX_DEPLOYMENT_TARGETwith the value set ontauri.conf.json > tauri > bundle > macos > minimumSystemVersion.
v1.0.0-rc.2
Section titled “v1.0.0-rc.2”Feb 14, 2022
- Rerun if sidecar or resource change.
v1.0.0-rc.1
Section titled “v1.0.0-rc.1”Feb 12, 2022
- Remove
cargo:rerun-if-changedcheck for non-existent file that caused projects to always rebuild.
v1.0.0-rc.0
Section titled “v1.0.0-rc.0”Feb 10, 2022
- Allow user to specify windows sdk path in build.rs.
- Adds support for using JSON5 format for the
tauri.conf.jsonfile, along with also supporting the.json5extension.
Here is the logic flow that determines if JSON or JSON5 will be used to parse the config:
- Check if
tauri.conf.jsonexists a. Parse it withserde_jsonb. Parse it withjson5ifserde_jsonfails c. Return originalserde_jsonerror if all above steps failed - Check if
tauri.conf.json5exists a. Parse it withjson5b. 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.rstotauri-buildso using the Cargo CLI directly processes the files for the application execution in development. - The minimum Rust version is now
1.56. - Validate
tauridependencyfeaturesunderCargo.tomlmatchingtauri.conf.json'sallowlist.- 4de285c3 feat(core): validate Cargo features matching allowlist [TRI-023] on 2022-01-09
v1.0.0-beta-rc.1
Section titled “v1.0.0-beta-rc.1”Apr 25, 2021
- The package info APIs now checks the
packageobject ontauri.conf.json.
v1.0.0-beta-rc.0
Section titled “v1.0.0-beta-rc.0”Apr 14, 2021
- Update all code files to have our license header.
v1.0.0-beta.4
Section titled “v1.0.0-beta.4”Aug 16, 2021
- Implement
Debugon public API structs and enums.
v1.0.0-beta.3
Section titled “v1.0.0-beta.3”Jul 16, 2021
- Improve ESM detection with regexes.
- Inject invoke key on
scripttags withtype="module".
v1.0.0-beta.2
Section titled “v1.0.0-beta.2”Jun 28, 2021
- Detect ESM scripts and inject the invoke key directly instead of using an IIFE.
- Improve invoke key code injection performance time rewriting code at compile time.
v1.0.0-beta.1
Section titled “v1.0.0-beta.1”Jun 23, 2021
- Pull Windows resource information (
FileVersion,ProductVersion,ProductNameandFileDescription) fromtauri.conf.json > packageconfiguration.
v1.0.0-beta.0
Section titled “v1.0.0-beta.0”May 11, 2021
© 2026 Tauri Contributors. CC-BY / MIT