Change8

tauri-v2.8.0

📦 tauri
6 features1 deprecations🔧 9 symbols

Summary

This release updates the internal dependency tree, adding several new crates including oxc and jsonrpsee, while surfacing 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 bindings to a maintained alternative as the current stack is marked unmaintained.

✨ 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_parser/ast/allocator v0.36.0
  • Added schemars v0.8.22

🔧 Affected Symbols

atkatk-sysgdkgdk-sysgtkgtk-syswebkit2gtktauriwry

⚡ Deprecations

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