Skip to content

v0.5.0 Shared Library Restoration & Version Fallback

Choose a tag to compare

@Rakosn1cek Rakosn1cek released this 27 Mar 22:27

[v0.5.0] - 2026-03-27

Added

  • Shared Library Repair: New detection engine for error while loading shared libraries.
  • Intelligent Version Fallback: Implemented automatic base-name searching (e.g., libalpm.so.13 → libalpm.so) to resolve rolling-release version increments.
  • Physical File Verification: Added a pre-search check for files in /usr/lib/ and /lib/ to confirm a library is truly missing before suggesting repairs.
  • Database Age Nudge: Integrated a check for pacman -Fy database metadata. Mend now warns if the sync database is missing or older than 7 days.
  • Arch Wiki Shortcut: Added [w] keybinding to the library provider menu, linking directly to System Maintenance documentation.

Fixed

  • Search Noise: Filtered out "private" bundled libraries (e.g., /opt/teamspeak3/) by prioritising system-wide library paths in the provider search.
  • String Parsing: Replaced brittle awk/sed pipes with native Zsh parameter expansion for safer package name extraction.
  • FZF Preview: Corrected the preview command to ensure pacman -Si always receives a clean package name string.

Changed

  • Internal Logic: Optimised the library search to use a single while loop with internal Zsh splitting, reducing subshell overhead.
  • README: Migrated full version history to CHANGELOG.md and streamlined the main documentation for better readability.

Full Changelog: v0.4.0...v0.5.0