Releases: mrun1corn/portview
Releases · mrun1corn/portview
Release list
v1.7.1
v1.7
Changelog
- chore(release): bump version to v1.7 (753db29)
- refactor: standardize C++ project structure and modularize test targets (1eaac11)
- fix: resolve process termination failures and split test suite (2081362)
- docs: add Show HN launch draft and posting notes (6353df4)
- docs: lead with the firewall story, which is the actual point of the tool (f963ac3)
- docs: clarify running terminal as Administrator in install command (f9ccdaf)
v1.6
Changelog
- fix(ci): update softprops/action-gh-release to valid commit SHA (e7c87d0)
- chore(release): bump version to v1.6 (bab65c1)
- docs: update README with CI test badge, architecture tree, test runner and hardened safety features (df657bb)
- fix: resolve memory leaks, thread safety, port validation, and harden CI (bedd837)
- docs(seo): optimize repository discoverability, comparison matrix, and community health standards (18f8dd1)
v1.5
Changelog
- chore(release): bump version to v1.5 and update documentation (389801f)
- feat(ui): add dynamic column sorting, EMA metrics smoothing, and fix mouse hover redraws (1a22163)
- feat(arch): refactor into modular monolith, add CPU/RAM engine, and default live filter (0c8307a)
- refactor(core): encapsulate domain services, cleanup dead code, and modernize firewall rule UI modal (12c0903)
v1.4
Changelog
- refactor: modularize architecture, fix firewall rule logic, and update UI banner (b629ac9)
v1.3
Changelog
- bump: version to v1.3 with real-time bandwidth speed monitoring (76de3db)
v1.2
v1.1
Changelog
- bump: version to v1.1 and improve release workflow tag parsing (37f6cbe)
- ci(github): add automated build and release workflow with incremental changelog generator (6481ad5)
- feat(ui): prevent selected row column shifting and filter idle processes with zero ports/connections (9172279)
- feat(ui): eliminate conhost scrollbars and wrapping glitches by matching console screen buffer size to window size (aa23f41)
- feat(ui): make UI resizable by listening to window size change events and clearing the screen (4bd1cce)
- feat(fw): restrict added rules to selected process and support suffix/name matching (37f5968)
- feat(ui): add ELEVATED / NON-ELEVATED status indicator to top banner (4af8e89)
- style(ui): make top banner helper messages more concise to fit narrow terminals (b2b4ee8)
- feat(ui): align summary headers and include unresolved traffic in process list (b4562a1)
- feat(ui): group main list by unique process and merge active ports with idle firewall rules on opening (d942c3f)
- feat(ui): pivot interactive dashboard to port-centric allowed firewall rules view with delete and toggle support (e181831)
- feat(ui): display count of allowed firewall rules in the summary footer (4b55a39)
- fix(fw): ensure COM is initialized correctly inside background resolver thread (83eb60d)
- build: embed UAC manifest to require administrator privileges by default (4f2c9bf)
- feat(ui): add non-blocking asynchronous reverse DNS hostname resolution for loopback and remote IPs (05cf2ed)
- feat(ui): implement Virtual Terminal Processing with ANSI color highlighting and status bars (cc00810)
- feat(ui): group connections by process in summary view with detail selection (f5aad49)
- fix(ui): replace non-ASCII em-dashes with plain ASCII hyphens to fix encoding output (592c2a5)
- fix(ui): resolve console screen flickering and auto-scrolling issues (30b4b22)
- docs(readme): document interactive controls and static snapshot option (b64476a)
- feat(ui): add real-time interactive console UI with viewport scrolling (81d102a)
- fix(cli): pause console exit when run by double-clicking in Explorer (54766c9)
- feat(cli): add arg parsing, top-talker process aggregation and summary stats (4125396)
- feat(traffic): add elevated connection bytes monitoring via EStats (959503a)
- feat(process): map PIDs to process names with lookup caching (05e0ee9)
- feat(core): implement TCP and UDP connection tables (944753b)
- build: setup CMakeLists.txt and .gitignore skeleton (546ffc8)
- Initial commit — project plan, README, TODO, and LICENSE (ef26760)