v0.4.2
Important
Urgent fix release for Windows users. 0.4.1 and earlier shipped with two serious Windows defects:
- A main window closed to the tray could never be reopened — tray left-click did nothing and "Show Window" was a no-op, so the only recovery was killing the process. Left-click now shows the window (right-click keeps the menu), and the tray menu no longer freezes its connection glyphs at launch-time state. (#30)
- The installer could not upgrade in place — running it while WireGuide was open failed with
Error opening file for writing: wireguide.exe, because the GUI and the elevated helper are the same executable and the helper outlives the GUI. The 0.4.2 installer/uninstaller now terminate running instances first. (#29)
Upgrading to 0.4.2 still runs the old installer's logic one last time. If the install fails with the error above, run taskkill /F /IM wireguide.exe from an elevated terminal (note: this drops active tunnels), then run the installer again. From 0.4.2 onward this is automatic.
macOS is unaffected; Linux picks up the same Show Window fix.
Bug fixes
- fix(release): NSIS installer kills running app/helper before file ops (Fixes #29)
- fix(gui): Windows tray left-click, Show Window, and stale menu state (Fixes #30)
- fix(release): use bare-symbol depends_on macos in the cask template (Refs #26)
Full Changelog: v0.4.1...v0.4.2