Change8

tauri-cli-v1.6.6

📦 tauri
2 features🐛 1 fixes4 deprecations🔧 10 symbols

Summary

This maintenance release updates 616 dependencies and identifies several unmaintained security-sensitive crates in the dependency tree, specifically regarding GTK3 bindings and terminal detection.

Migration Steps

  1. Update Cargo.lock by running cargo update to adopt the 616 locked package versions.
  2. Evaluate replacement of unmaintained GTK3 bindings (atk, gdk) with maintained alternatives if applicable.
  3. Replace the unmaintained 'atty' crate with a maintained alternative like 'is-terminal'.

✨ New Features

  • Locked 616 packages to latest compatible versions.
  • Added or updated 35 core dependencies including base64, clap, glib, gtk, hyper, reqwest, tauri-winres, and wry.

🐛 Bug Fixes

  • Addressed security vulnerabilities and maintenance status via Cargo Audit scan.

🔧 Affected Symbols

atkatk-sysattygdkgdk-sysgdkwayland-sysgdkx11-systauriwrytao

⚡ Deprecations

  • The 'atk' and 'atk-sys' crates (v0.15.1) are unmaintained; gtk-rs GTK3 bindings are no longer maintained.
  • The 'atty' crate (v0.2.14) is unmaintained.
  • The 'gdk' and 'gdk-sys' crates (v0.15.4/v0.15.1) are unmaintained.
  • The 'gdkwayland-sys' (v0.15.3) and 'gdkx11-sys' (v0.15.1) crates are unmaintained.