Releases: go-authgate/cli
Releases · go-authgate/cli
v0.11.0
Changelog
Features
- 3a06cc7: feat(cli): add configurable timeouts, OIDC discovery, and token revocation (#28) (@appleboy)
- f358ea1: feat(cli): change default OAuth scopes to email and profile (#29) (@appleboy)
Bug fixes
- a5b37a3: fix(security): prevent Windows command injection and improve RFC 7009 compliance (#30) (@appleboy)
Refactor
v0.10.0
Changelog
Bug fixes
- 759ff39: fix(security): use constant-time comparison for OAuth state and clean up renderer (#26) (@appleboy)
Refactor
- b1943f5: refactor(cli): fix bugs, remove dead code, and simplify logic (#24) (@appleboy)
- fd9b21e: refactor(cli): fix timer leak, remove dead code, and consolidate error parsing (#27) (@appleboy)
Build process updates
- c06acd2: build(deps): bump github.com/go-authgate/sdk-go from 0.2.0 to 0.6.1 (#23) (@dependabot[bot])
- cac3dab: ci: bump codecov-action from v5 to v6 (@appleboy)
- 20ada4c: build(goreleaser): remove unused make generate hook (@appleboy)
- 987f02d: ci(workflows): remove unused Docker image workflow (@appleboy)
v0.6.1
Changelog
Bug fixes
Build process updates
Documentation updates
v0.6.0
v0.5.0
Changelog
Features
- 0e84a78: feat: sanitize authentication errors for safer browser messages (#8) (@appleboy)
- c30ecfe: feat: refactor and modularize TUI for enhanced themes and flow rendering (#11) (@appleboy)
- bb74abe: feat: improve error handling and messaging across authentication flows (@appleboy)
Enhancements
Refactor
- 0936fb8: refactor: consolidate authentication flow to use only --device flag (@appleboy)
- 867a7c8: refactor: refactor error handling for clarity and conciseness (@appleboy)
Build process updates
v0.4.0
Changelog
Features
Bug fixes
- c2c211c: fix: simplify error messages in flow authentication updates (@appleboy)
- 3dbfcec: fix: improve error reporting in device authentication flow (@appleboy)
Refactor
- 85e4851: refactor: enforce response size limits and simplify token expiration handling (@appleboy)
- 2d3b08c: refactor: refactor OAuth flows with shared types and improved error handling (@appleboy)
Build process updates
Documentation updates
Others
v0.3.0
Changelog
Features
- 35d7886: feat: add interactive TUI-based OAuth flows with environment detection (#4) (@appleboy)
- 589489b: feat: display OIDC UserInfo claims in user profile interfaces (@appleboy)
Enhancements
- 0e12efe: chore: no code changes; prepare for review or placeholder update (@appleboy)
- a3a77fd: chore: update and clean up indirect dependencies (@appleboy)
Refactor
- d35db9e: refactor: refactor authentication flows and improve event handling (#5) (@appleboy)
- 5182e74: refactor: refactor OAuth flows to use go-httpretry for HTTP requests (@appleboy)
- ec35e13: refactor: modernize codebase with idiomatic Go patterns and linter updates (#6) (@appleboy)
Documentation updates
v0.2.0
Changelog
Enhancements
Build process updates
Documentation updates
Others
v0.1.0
v0.0.1
Changelog
Features
- 1aca630: feat: add robust multi-flow OAuth authentication with persistent token cache (appleboy appleboy.tw@gmail.com)
Enhancements
- aa25fdd: chore: update HTTP client and dependencies for improved reliability (appleboy appleboy.tw@gmail.com)
Refactor
- e6d3dec: refactor: enable context-aware operations and graceful shutdown throughout (#3) (Bo-Yi Wu appleboy.tw@gmail.com)
- 682af77: refactor: pass context in all HTTP requests via retry client (appleboy appleboy.tw@gmail.com)
Build process updates
- c4242cc: ci: restrict container workflow to GitHub Container Registry (appleboy appleboy.tw@gmail.com)
- f16909a: build: set project name to authgate-cli in build configuration (appleboy appleboy.tw@gmail.com)
- 1a2ebd1: build: refactor build configuration to simplify release process (appleboy appleboy.tw@gmail.com)
- 36a7170: ci: automate CI/CD and integrate security and quality workflows (appleboy appleboy.tw@gmail.com)
- 2609f05: build: automate development workflow and standardize project tooling (appleboy appleboy.tw@gmail.com)
Documentation updates
- 8149f61: docs: clarify flowchart labels for improved readability (appleboy appleboy.tw@gmail.com)
- 9f88d42: docs: rewrite README with comprehensive docs, structure, and examples (appleboy appleboy.tw@gmail.com)
- b5c8e41: docs: redesign project docs and flowchart for improved clarity (appleboy appleboy.tw@gmail.com)
- 35f1452: docs: add workflow status and security badges to README (appleboy appleboy.tw@gmail.com)
Others
- 763af12: Initial commit (Bo-Yi Wu appleboy.tw@gmail.com)