Change8

tauri-bundler-v1.7.4

📦 tauri
2 features🐛 1 fixes4 deprecations🔧 9 symbols

Summary

This update synchronizes 616 dependencies to their latest compatible versions and identifies several unmaintained security-sensitive crates in the GTK3 and CLI stack.

Migration Steps

  1. Update Cargo.lock by running a fresh build or 'cargo update' to incorporate the 616 locked package versions.
  2. Evaluate replacement of unmaintained GTK3 bindings (atk, gdk) with supported alternatives if applicable.
  3. Replace 'atty' dependency 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

tauriwrytaogtkatkgdkattywebkit2gtkclap

⚡ 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.