Skip to content

Releases: aaearon/grant-cli

v0.6.0

21 Feb 09:06

Choose a tag to compare

Changelog

  • 1ba4f5b Merge pull request #31 from aaearon/feat/tty-detection
  • fa143d6 Merge pull request #34 from aaearon/feat/output-json
  • 480709d Merge pull request #35 from aaearon/feat/list-command
  • 653e64a feat: add --output json global flag for machine-readable output
  • f2c8362 feat: add TTY detection and fail-fast for non-interactive mode
  • 1b97566 feat: add grant list command for programmatic target discovery
  • 0aa84d7 feat: add remaining time and group names to grant status (#36)

v0.5.1

21 Feb 07:56

Choose a tag to compare

Changelog

  • ecd566c Merge pull request #29 from aaearon/feat/go-best-practices
  • 5352abd feat: add golangci-lint config and apply Go best practices
  • 9ad0eb5 fix: use fresh context for elevation API calls after interactive prompt (#30)

v0.5.0

19 Feb 21:12
a305da6

Choose a tag to compare

Changelog

  • 6864258 Merge pull request #27 from aaearon/feat/verbose-logging-all-commands
  • a305da6 Merge pull request #28 from aaearon/docs/v0.5.0-release
  • 0eb7471 feat: add verbose logging to all commands via SDK logger

v0.4.0

19 Feb 20:44
a616c18

Choose a tag to compare

Changelog

  • fbd6308 Merge pull request #25 from aaearon/feat/update-command
  • a616c18 Merge pull request #26 from aaearon/docs/v0.4.0-release
  • 0fbe76f feat: add grant update command for self-update via GitHub Releases
  • fc66176 fix: correct release asset URLs and add missing commands to README

v0.3.0

19 Feb 17:28
324214f

Choose a tag to compare

Changelog

  • 324214f Merge pull request #24 from aaearon/docs/v0.3.0-release
  • 43e5871 chore: prettify Secure Cloud Access APIs JSON
  • c41e7a8 chore: remove stale design spec and implementation status docs
  • ee50f80 feat: add grant groups command for Entra ID group membership elevation (#19)
  • 6270f34 feat: add grant revoke command for session revocation (#14)
  • 85c0936 feat: add local file-based eligibility cache with --refresh flag (#20)
  • 1b27dce feat: extend eligibility caching to all commands (#21)
  • 6e0f7a5 feat: unify group elevation into root command with unified selector (#22)
  • 7a402f6 fix: correct SDK profile filename from grant.json to grant
  • 0773864 fix: resolve directory names for groups in favorites add (#23)
  • b1fa9f0 perf: parallelize buildWorkspaceNameMap API calls (#18)
  • 7f52705 perf: parallelize grant status API calls (#17)
  • f5e3410 refactor: apply factory pattern to status command (#16)

v0.2.1

18 Feb 21:05
10f0373

Choose a tag to compare

Fixed

  • Interactive selector UI (arrows, highlighting) was written to stdout, breaking eval $(grant env ...) — now redirected to stderr

v0.2.0

18 Feb 19:25
2162f87

Choose a tag to compare

Changelog

  • b5e94b2 Merge pull request #10 from aaearon/feat/optional-identity-url
  • 9a71951 feat: AWS elevation support with multi-CSP and grant env command (#9)
  • 7ecf6bc feat: add non-interactive flags to favorites add command (#4)
  • 4962c58 feat: improve favorites UX with optional name, arg validation, and help text (#7)
  • 2b9ceb0 feat: make identity URL optional in grant configure
  • 3f9c509 fix: address code review findings (#3)
  • 81e4b00 fix: address code review findings across codebase (#1)
  • 2ad9a58 refactor: address code review findings across codebase (#8)

v0.1.0

10 Feb 18:35

Choose a tag to compare

Changelog

  • ac51e1d Add PoC to validate SCA Access API assumptions
  • 77dea96 Extract subdomain and platform_domain from JWT claims
  • 72acf70 Initial commit: add functional design spec v2.1
  • a64ebc3 Merge feat/commands: Phase 5 CLI Commands
  • c4bd889 Merge feat/sca-service: Phase 3 SCA Access Service
  • bb737a5 Merge feat/ui: Phase 4 UI Layer complete
  • 03d9302 PoC: discover correct SCA Access API paths from live tenant
  • f39d42a Spec v2.3: remove env command, clarify Azure JIT elevation model
  • e7d0ed9 Spec v2.4: multi-cloud forward-compatibility design
  • afd38c4 Update spec v2.2 with PoC findings from live tenant
  • 849cfe4 feat(commands): implement CLI commands for configure, login, logout, elevate, status, favorites, and version
  • 7a1da6d feat(sca): add SCA Access Service with SDK integration
  • 56f8985 feat: add SCA Access API models with TDD tests
  • 82f3727 feat: add UI layer with interactive target selector
  • f8e697b feat: add config management and favorites with TDD tests
  • 8bf636a feat: add integration tests and finalize documentation
  • abec7ad feat: project scaffolding with Go module, cobra root command, and SDK verification
  • fa62e5f feat: simplify login UX - remove MFA config, add auto-configure
  • 1e6f57b feat: wire --verbose flag to SDK logging and add HTTP request logging
  • 99f992b fix: correct SessionInfo JSON tags to match live SCA API snake_case format
  • 6f154e2 fix: resolve SDK authentication and service initialization issues
  • b4dd6ba refactor: rename sca-cli to grant and consolidate elevation into root command