Skip to content

tauri-build@2.0.0-beta.0

Feb 3, 2024
  • e8d3793c(#8732) Add config-json cargo feature flag (enabled by default) to. Disabling this feature flag will stop cargo from rebuilding when tauri.conf.json changes, see #8721 for more info.
  • Upgraded to tauri-utils@2.0.0-beta.0
  • Upgraded to tauri-codegen@2.0.0-beta.0
  • 8de308d1(#8723) Restructured Tauri config per RFC#5:

    • Moved package.productName, package.version and tauri.bundle.identifier fields to the top-level.
    • Removed package object.
    • Renamed tauri object to app.
    • Moved tauri.bundle object to the top-level.
    • Renamed build.distDir field to frontendDist.
    • Renamed build.devPath field to devUrl and will no longer accepts paths, it will only accept URLs.
    • Moved tauri.pattern to app.security.pattern.
    • Removed tauri.bundle.updater object, and its fields have been moved to the updater plugin under plugins.updater object.
    • Moved build.withGlobalTauri to app.withGlobalTauri.
    • Moved tauri.bundle.dmg object to bundle.macOS.dmg.
    • Moved tauri.bundle.deb object to bundle.linux.deb.
    • Moved tauri.bundle.appimage object to bundle.linux.appimage.
    • Removed all license fields from each bundle configuration object and instead added bundle.license and bundle.licenseFile.
    • Renamed AppUrl to FrontendDist and refactored its variants to be more explicit.
  • 0cdfda28(#8737) Moved mobile::PluginBuilder, mobile::update_entitlements, config::plugin_config and mobile::update_android_manifest to the new tauri-plugin crate.

  • 74a2a603(#8661) CodegenContext::build and CodegenContext::try_build have been removed, use tauri_build::try_build(tauri_build::Attributes::new().codegen(codegen)) instead.


© 2026 Tauri Contributors. CC-BY / MIT