Change8

tauri-macros-v2.5.0

📦 tauri
5 features4 deprecations🔧 8 symbols

Summary

This update synchronizes Cargo dependencies, adding several new utility crates while flagging multiple unmaintained GTK3 and hashing libraries as security risks.

Migration Steps

  1. Run 'cargo update' to resolve version mismatches in patched dependencies like schemars_derive.
  2. Evaluate replacing unmaintained GTK3 bindings (atk, gdk) with maintained alternatives if applicable.
  3. Audit dependencies on fxhash due to its unmaintained status.

✨ New Features

  • Added apple-codesign v0.27.0
  • Added cargo-mobile2 v0.21.2
  • Added oxc_parser, oxc_ast, oxc_allocator, and oxc_span v0.36.0
  • Added windows-registry v0.5.3
  • Updated schemars to v0.8.22

🔧 Affected Symbols

atkatk-sysfxhashgdkschemarstauriwrytauri-runtime-wry

⚡ Deprecations

  • atk v0.18.2: gtk-rs GTK3 bindings are no longer maintained (RUSTSEC-2024-0413).
  • atk-sys v0.18.2: gtk-rs GTK3 bindings are no longer maintained (RUSTSEC-2024-0416).
  • fxhash v0.2.1: Crate is no longer maintained (RUSTSEC-2025-0057).
  • gdk v0.18.2: gtk-rs GTK3 bindings are no longer maintained.