Change8

tauri-cli-v2.8.1

📦 tauriView on GitHub →
1 features🐛 1 fixes1 deprecations🔧 8 symbols

Summary

This update performs a routine dependency audit, updating several crates including schemars and identifying multiple security advisories regarding unmaintained GTK3 bindings.

Migration Steps

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

✨ New Features

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

🐛 Bug Fixes

  • Addressed security advisories by scanning and identifying unmaintained GTK3 binding dependencies in the crate graph.

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