Change8

tauri-v2.8.2

📦 tauri
2 features🐛 1 fixes1 deprecations🔧 10 symbols

Summary

This update synchronizes the dependency lockfile and identifies several security warnings regarding unmaintained GTK3 bindings used by the Tauri/Wry stack.

Migration Steps

  1. Run `cargo update` to resolve version mismatches in patched dependencies like `schemars_derive`.
  2. Evaluate migration from GTK3 to GTK4 or alternative bindings due to the unmaintained status of the current gtk-rs stack.

✨ New Features

  • Updated Cargo.lock with 1037 package locks including apple-codesign v0.27.0, borsh v1.3.0, and schemars v0.8.22.
  • Added support for preserving description newlines in schemars via tauri-apps fork.

🐛 Bug Fixes

  • Addressed security advisories by scanning and identifying unmaintained GTK3 binding dependencies.

🔧 Affected Symbols

atkatk-sysgdkgdk-sysgtkgtk-syswebkit2gtktauriwryschemars_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).