netswitch/CHANGELOG.md
engelgardt a854d8e3f7 Add CI release workflow, CHANGELOG.md, issue templates
- .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.
2026-05-16 11:59:18 +03:00

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/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.