- .github/workflows/release.yml: on tag push, build exe via ps2exe, package portable zip, attach SHA-256, create GitHub Release. - CHANGELOG.md: Keep a Changelog format, semver. - .github/ISSUE_TEMPLATE/: bug_report.yml + feature_request.yml + config.yml routing security reports to private advisories.
1.1 KiB
1.1 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.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/latestwith a 3-second timeout and offers to open the download page if a newer version exists. Silent on offline / API errors. - MIT licensed.