Releases: SysAdminDoc/HostsFileGet
Releases · SysAdminDoc/HostsFileGet
Release list
HostsFileGet v2.30.1
Immutable
release. Only release title and notes can be modified.
What changed
- Reworked the README around the download path, a safe first run, and the jobs people use most.
- Added a version-free hero with real product screenshots captured on a private Windows desktop.
- Replaced the old poster-style icon with a transparent mark that stays readable at taskbar size.
- Fixed crashes in Profile Quick Switch and Source Bundle Selector, then added GUI smoke coverage for both dialogs.
Verification
All 367 tests passed on Python 3.12. The release EXE also passed its version check and launched successfully on a private Windows desktop.
The Windows build is not code-signed because a trusted publisher certificate is not available. Verify the checksum before running it.
HostsFileGet.exe SHA-256:
8F75798C225D275B6FC371B036EBE36D15E91ED27129A9492537AE3E78EA7859
Hosts File Get v2.10.0
What's New
Performance
- Threaded whitelist web import — GUI no longer freezes for up to 15s during HOSTShield download
- Debounced source catalog filter — 200ms delay stops per-keystroke UI rebuilds
- Cached whitelist set — parsed once per edit cycle instead of 2x
Robustness
- Corrupt config handling — graceful fallback instead of crash on malformed JSON
- Visible config save errors — status bar feedback instead of silent print()
- PyInstaller portable exe — single-file Windows executable with embedded admin manifest, auto-elevation, and bundled icon assets
Fixes
- Removed dead code in URL normalization
- Fixed frozen-mode path resolution for icon assets and legacy config lookup
- Fixed auto-elevation double-passing exe path when running as compiled binary
Download
HostsFileGet.exe — Portable Windows executable. No Python installation required. Double-click to run (will request admin elevation via UAC).