Change8

tauri-build-v2.4.1

📦 tauri
1 features1 deprecations🔧 8 symbols

Summary

This update synchronizes various internal dependencies and identifies several security advisories regarding unmaintained GTK3 Rust bindings used within the Tauri ecosystem.

Migration Steps

  1. Run `cargo update` to resolve version mismatches in patched dependencies like schemars_derive.
  2. Audit dependencies on GTK3 bindings (atk, gdk, gtk) and plan migration to maintained alternatives as these are flagged as unmaintained.

✨ New Features

  • Added support for preserving description newlines in schemars via tauri-apps fork.

🔧 Affected Symbols

atkatk-sysgdkgdk-sysgtkgtk-sysschemarsschemars_derive

⚡ Deprecations

  • The gtk-rs GTK3 bindings (atk, atk-sys, gdk, gdk-sys, gtk, gtk-sys) are no longer maintained (RUSTSEC-2024-0413, RUSTSEC-2024-0416, RUSTSEC-2024-0412, RUSTSEC-2024-0418).