Skip to content

Releases: productdevbook/port-killer

v3.0.0

18 Dec 11:58

Choose a tag to compare

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub
brew install --cask productdevbook/tap/portkiller

or download

image

v2.5.6

17 Dec 17:38

Choose a tag to compare

   🚀 Features

    View changes on GitHub

v2.5.5

17 Dec 17:13

Choose a tag to compare

   🐞 Bug Fixes

    View changes on GitHub

v2.5.2

17 Dec 16:08

Choose a tag to compare

   🐞 Bug Fixes

    View changes on GitHub

v2.5.1

17 Dec 16:54

Choose a tag to compare

   🐞 Bug Fixes

    View changes on GitHub

v2.5.0

17 Dec 15:53

Choose a tag to compare

What's New

✨ New Features

Customizable Keyboard Shortcuts (#32)

  • Settings → Keyboard Shortcuts section added
  • Customize the "Toggle Main Window" shortcut (default: ⌘⇧P)
  • Reset to default button included
  • Accessibility permission warning when needed
  • Fixes conflict with VSCode Command Palette

Improved Panel Resizing (#33)

  • Smoother column resizing in the main window
  • Sidebar: 180-280pt, Content: 300+pt, Detail: 280-400pt
  • Fixes erratic resizing behavior

🛠️ Improvements

Codebase Refactoring

  • Better code organization: 19 files → 36+ files
  • Large files split into focused components (max ~150 lines each)
  • Added comprehensive DocC documentation
  • New service layer: NotificationService, PermissionService, PortGroupingService

Testing & CI

  • Added Swift Testing framework with 54 tests
  • New CI workflow for PR validation (build, test, lint)

Documentation

  • CONTRIBUTING.md - How to contribute
  • STYLE_GUIDE.md - Code conventions

🐛 Bug Fixes

  • Reorganized menu bar actions for better UX

Full Changelog: v2.4.1...v2.5.0

v2.4.1

17 Dec 12:08

Choose a tag to compare

   🚀 Features

    View changes on GitHub

v2.4.0

17 Dec 06:45

Choose a tag to compare

   🚀 Features

image
    View changes on GitHub

v2.3.1

17 Dec 06:09

Choose a tag to compare

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v2.3.0

16 Dec 22:15

Choose a tag to compare

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub