Skip to content

tauri-macros

Internal macros for the Tauri framework.

Sep 26, 2026
  • 459fc315e (#15711) Fix different build and runtime debug assertion profiles on the tauri-utils crate can resulting in compilation errors.
  • 448d39ee2 (#15860) Fix menu related commands can panic if called with invalid input through invoke directly.

    • The internal do_menu_item! macro now returns Err(crate::Error::UnexpectedMenuKind) instead of unreachable!()
    • Added a new error type tauri::Error::UnexpectedMenuKind
    • menu:new with the Predefined kind now returns an error instead of panicking when the item option is missing
    • Converting an Image to a menu or tray icon now returns tauri::Error::InvalidIcon when the RGBA buffer does not match the image size, instead of panicking on Linux when the icon is rendered
Jun 17, 2026
May 16, 2026
May 6, 2026
Apr 30, 2026
  • c00a3dbff (#14473) Add support for the rename attribute in the tauri::command macro to allow renaming the command to something other than the function name.
Mar 4, 2026
Feb 4, 2026
Feb 2, 2026
Nov 30, 2025
Nov 13, 2025
  • 4b00130b8 (#14385 by @lucasfernog) Fix iOS deadlock when running on the simulator from Xcode by properly piping stdout/stderr messages through the Xcode console and OSLog.
Oct 20, 2025
  • 69476d8e2 (#14170) Fix the stack overflow when having too many commands in a single invoke handler in release build
Aug 18, 2025
Jul 20, 2025
Jun 26, 2025
Apr 15, 2025

tauri-macros full changelog


© 2026 Tauri Contributors. CC-BY / MIT