Skip to content

Releases: retraut/gatekeeper

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 02 Jan 21:09
790c6c3

0.8.0 (2026-01-02)

Features

  • add custom icons for services in tmux display (#19) (7833c9b)

v0.7.3

Choose a tag to compare

@github-actions github-actions released this 01 Jan 21:39
6b34c9d

0.7.3 (2026-01-01)

Bug Fixes

  • bump version to 0.7.3 (97c395f)
  • use git clone with token in URL for brew tap push (e39a50b)

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 01 Jan 21:36
27c9ef5

0.7.2 (2026-01-01)

Bug Fixes

  • bump version to 0.7.2 (ee6b133)
  • consolidate release workflow - build and brew update in one run (0ffc1d6)

v0.7.1

Choose a tag to compare

@retraut retraut released this 01 Jan 21:33
b70f99c

0.7.1 (2026-01-01)

Bug Fixes

  • add version display to --help output

v0.7.0

Choose a tag to compare

@retraut retraut released this 01 Jan 21:22
6feb419

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

Choose a tag to compare

@retraut retraut released this 01 Jan 20:48

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

Choose a tag to compare

@retraut retraut released this 31 Dec 17:50

🎉 What's New

✨ Features

  • Quick Re-authentication - New gatekeeper auth command

    • gatekeeper auth github - auth single service
    • gatekeeper auth aws - auth all matching services
    • gatekeeper 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 gatekeeper

Full Changelog: v0.5.2...v0.6.0

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 30 Dec 22:13
6e82f1d

0.5.2 (2025-12-30)

Bug Fixes

  • improve release workflow architecture (a4e1137)
  • separate release-please and publish-release into independent triggers (d93fbb7)

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 30 Dec 22:01
655ba64

0.5.1 (2025-12-30)

Bug Fixes

  • update brew formula workflow to use workflow_run trigger (eb17db6)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Dec 21:42
e1a1082

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)