Change8

tauri-v2.7.0

📦 tauri
1 features1 deprecations🔧 8 symbols

Summary

This update synchronizes numerous internal dependencies and addresses security audits highlighting that GTK3-related crates used by Tauri are now unmaintained.

Migration Steps

  1. Run `cargo update` to resolve version mismatches in patched dependencies like `schemars_derive`.
  2. Plan migration away from GTK3-based crates (atk, gdk, gtk) as they are now marked as unmaintained.

✨ New Features

  • Updated schemars to v0.8.22 with a patch for preserving description newlines.

🔧 Affected Symbols

atkatk-sysgdkgdk-sysgtkgtk-sysschemarstauri

⚡ 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).