Change8

tauri-v2.8.5

📦 tauri
6 features🐛 1 fixes1 deprecations🔧 10 symbols

Summary

This update synchronizes the Cargo lockfile with several new dependency versions and identifies multiple security advisories regarding unmaintained GTK3 bindings used by Tauri and Wry.

Migration Steps

  1. Run 'cargo update' to synchronize patched package versions with the Cargo.lock file.
  2. Evaluate migration from GTK3 to GTK4 or alternative bindings due to the unmaintained status of gtk-rs GTK3 crates.

✨ New Features

  • Added apple-codesign v0.27.0
  • Added borsh v1.3.0
  • Added cargo_metadata v0.19.2
  • Added jsonrpsee v0.24.9
  • Added oxc_ast, oxc_parser, and oxc_allocator v0.36.0
  • Added schemars v0.8.22

🐛 Bug Fixes

  • Resolved unused patch warning for schemars_derive v0.8.21 by updating crate graph.

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