tauri-build-v3.0.0-alpha.1 tauri-v3.0.0-alpha.2

high risk

tauri-apps/tauriSep 21, 2026 → Sep 21, 20260 days between releases

What's New

Introduces significant breaking API changes for plugin initialization scripts and invoke handlers.

Breaking Changes

  • Renamed `Plugin::Builder::js_init_script` to `initialization_script`
  • Renamed `Plugin::extend_api` to `Plugin::run_invoke_handler`
  • Changed `Plugin::initialization_script` return type to `Option<InitializationScript>`
  • Renamed `js_init_script_on_all_frames` to `initialization_script_on_all_frames`
  • Removed `Invoke::state` and `Invoke::state_ref` methods

Improvements

  • Upgraded core dependencies (utils, runtime, macros, build)
  • Pulls latest v2 changes

Upgrade Notes

Update plugin builder fields to use `initialization_script` instead of `js_init_script`. Change `Plugin::initialization_script` return type to `Option<InitializationScript>`. Rename `Plugin::extend_api` to `Plugin::run_invoke_handler` and remove `Invoke::state` and `Invoke::state_ref` methods.

The Two Releases

tauri-build-v3.0.0-alpha.1

tauri-build v3.0.0-alpha.1

Sep 21, 2026· 1 month ago

The v3.0.0-alpha.1 release of the build script, upgrading dependencies to tauri-utils and tauri-codegen v3.0.0-alpha.1.

Full release notes
tauri-v3.0.0-alpha.2

tauri v3.0.0-alpha.2

Sep 21, 2026· 1 month ago

This alpha release pulls the latest v2 changes and introduces significant breaking API changes regarding plugin initialization scripts and invoke handlers.

Full release notes