netswitch/CHANGELOG.md
Engelgardt23 67447bc7f1 fix(v1.0.2): suppress netsh output to avoid mojibake on RU console
netsh emits in the OEM code page (CP866 on RU Windows); the modern console showed it as 'DHCP ╤Г╨╢╨╡ ╨▓╨║╨╗╤О╤З╨╡╨╜╨╛...'. Our own English Setting/Done lines remain, and Get-NetIPAddress already prints proper Unicode.
2026-05-17 18:10:09 +03:00

1.6 KiB

Changelog

All notable changes to netswitch are documented in this file.

The format follows Keep a Changelog, and the project uses Semantic Versioning.

Unreleased

[1.0.2] - 2026-05-17

Fixed

  • Suppress netsh output to avoid mojibake on non-UTF-8 consoles (Russian Windows printed ╤Г╨╢╨╡ ╨▓╨║╨╗╤О╤З╨╡╨╜╨╛... because netsh emits in the OEM code page). Our own English status lines remain; the post-change Get-NetIPAddress block already prints Unicode.

[1.0.1] - 2026-05-17

Changed

  • Dropped the made by engelgardt line from the startup banner — keep author credit in the README only.

Added

  • Embedded application icon in the exe (via ps2exe -iconFile assets/icon.ico).

1.0.0 - 2026-05-16

Added

  • First public release on GitHub.
  • Portable .exe (~30 KB) built from PowerShell via ps2exe.
  • Self-elevation through UAC.
  • Physical wired NIC filter — Wi-Fi, VPN, virtual, Hyper-V, VMware, VirtualBox, TAP/TUN, WireGuard, OpenVPN, Tailscale, ZeroTier, Bluetooth, Loopback and WAN Miniport adapters are hidden from the picker.
  • Two modes: Static (default 10.10.10.1/24, optional gateway) and DHCP.
  • Current IPv4 configuration is printed after the change.
  • Auto-update check on startup: polls GitHub /releases/latest with a 3-second timeout and offers to open the download page if a newer version exists. Silent on offline / API errors.
  • MIT licensed.