Repository navigation
Releases: retraut/gatekeeper
Releases · retraut/gatekeeper
Release list
v0.8.0
v0.7.3
v0.7.2
v0.7.1
v0.7.0
0.7.0 (2026-01-01)
Features
- Breaking: Remove macOS GUI app - CLI-only tool now
- Improve error handling for os.UserHomeDir() calls
- Fix fmt.Sscanf() error handling in handleStop
- Add interval validation (min 5s, max 3600s)
- Remove dead code and simplify codebase (-1310 lines!)
Documentation
- Update README and remove macOS app references
- Remove Xcode/Swift documentation
- Simplify build.sh to CLI-only
- Update brew formula description
v0.6.1
0.6.1 (2026-01-01)
Bug Fixes
- verify daemon process is actually running in status command (e4f04aa)
This release adds PID validation to prevent showing stale 'running' status when daemon crashes or is killed. The status command now checks if the process actually exists and auto-corrects state.json if needed.
v0.6.0: Auth Command & Shell Completions
🎉 What's New
✨ Features
-
Quick Re-authentication - New
gatekeeper authcommandgatekeeper auth github- auth single servicegatekeeper auth aws- auth all matching servicesgatekeeper auth all- auth everything
-
Shell Completions - Zsh auto-complete support
gatekeeper completion install- Auto-complete service names
- Command suggestions
💥 Breaking Changes
- Removed notification system (macOS deprecated)
📚 Documentation
- Created TODO.md for future features
- Cleaned up docs
- Added table of contents
📦 Installation
brew tap retraut/gatekeeper
brew install gatekeeperFull Changelog: v0.5.2...v0.6.0
v0.5.2
v0.5.1
v0.5.0
0.5.0 (2025-12-30)
Features
- add 'gatekeeper stop' command to gracefully stop daemon (b57870c)
- add daemon status to state - show uptime, PID, and last check time (1c5fa66)
- auto-merge brew formula update PR on release (9b4fd6d)
- Initial Gatekeeper release with CLI and daemon (2d7895d)
Bug Fixes
- add --repo option to gh pr merge for detached HEAD (71af873)
- add --skip-existing to gh release download (06bc499)
- add checkout step to release workflow for proper PR creation (e236287)
- add issues write permission for release-please action (4969985)
- correct YAML heredoc delimiter in workflow (42fb69f)
- correct YAML indentation in release workflow (f7bf2ba)
- don't auto-delete PID file - clean up only when daemon stops (9bc8ec1)
- handle already-stopped daemon gracefully in stop command (2deba93)
- improve changelog documentation (572f497)
- remove unnecessary 'daemon' alias - use 'start' command only (1c94ebd)
- simplify release workflow - remove complex homebrew update step (215e842)
- specify base branch for create-pull-request action (f04b6af)
- update changelog with recent improvements (8f2cc96)
- use pipe delimiter in sed for SHA256 substitution (61bc1ba)
- use proper heredoc with sed substitution for workflow variables (79002f7)
- use python instead of shell heredoc to avoid YAML parsing issues (d426f3f)
- use unquoted heredoc in workflow to allow variable expansion (079e3eb)
- wait for release artifacts before processing (05e26a1)