Skip to content

SysManager 1.20.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 11:16
· 38 commits to main since this release
ce41cff

[1.20.0] - 2026-06-08

Added

  • Restore original hosts file. A new "Restore original" button on the DNS & Hosts tab reverts the system hosts file to the pristine backup taken before SysManager first modified it.

Fixed

  • Hosts file backup no longer destroys the pristine original. SaveHosts previously copied the current hosts file over hosts.bak on every save with overwrite: true, so after the first save the backup already held SysManager's own output — the real original was lost and restore was impossible. The backup is now written only once (when none exists), preserving the true pre-SysManager file.
  • DNS and hosts changes now require confirmation. Applying a DNS preset and overwriting the system hosts file each prompt with DialogService.Confirm first, stating exactly what will change and how to revert. Declining makes no system change.

Changed

  • HostsFileService gained a path-injection constructor (used only for testing) and HasBackup / RestoreBackup members backing the new restore flow.

Verify the download

Get-FileHash .\SysManager-v1.20.0.exe -Algorithm SHA256

Expected SHA256: 4930ED40D577F0426FDFFD09308452036AEC5243228B268F73CB35203441DAF9