Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 23:18
· 18 commits to main since this release

PrefixPug v0.2.0

Highlights

  • Multi-Library Mount Guard: Halts immediately if any configured Steam library is unmounted or unreachable.
  • Non-Steam Shortcut Protection: Parses binary shortcuts.vdf across all Steam accounts to protect Battle.net, Heroic, and emulator prefixes.
  • Infrastructure Deny-List: Locks Proton releases, Steam Linux Runtime, and redistributables from cleanup.
  • Blocklist Save Engine: Inverted whole-root save archiving with SHA-256 fsync verification before prefix removal.
  • Standalone Save Vaulting: prefixpug vault <APPID>, prefixpug backups, prefixpug verify-backup, and prefixpug restore.
  • Honest Disk Sizing: Measures allocated filesystem blocks (st_blocks * 512) and free space delta via statvfs.
  • Structured Exit Codes: 0 (success), 1 (error), 2 (unsafe state), 3 (user cancel), 4 (no orphans).

Full Changelog: v0.1.0...v0.2.0