Skip to content

Releases: go-authgate/cli

v0.11.0

02 Apr 14:20
a5b37a3

Choose a tag to compare

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

  • 7c81f93: refactor(tokens): consolidate error formatting in doTokenExchange (@appleboy)
  • 2b9f5ae: refactor(cli): use stdlib, parallelize API calls, and remove dead exports (@appleboy)

v0.10.0

31 Mar 14:24
987f02d

Choose a tag to compare

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

v0.6.1

08 Mar 09:38
bc24da8

Choose a tag to compare

Changelog

Bug fixes

Build process updates

Documentation updates

  • 7be5842: docs: streamline documentation and contribution guidelines (@appleboy)

v0.6.0

01 Mar 14:19
5000ac0

Choose a tag to compare

Changelog

Features

Enhancements

Refactor

  • 5a6e62c: refactor: deprecate QR code and theme features from TUI and config (@appleboy)
  • 91c5ba2: refactor: decouple TUI models from configuration management (@appleboy)

Build process updates

v0.5.0

28 Feb 13:37
a4600c1

Choose a tag to compare

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

  • c291eeb: chore: update CI GitHub Actions to latest stable versions (@appleboy)

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

26 Feb 13:15
3dbfcec

Choose a tag to compare

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

  • b3b56ea: docs: revise documentation to standardize coding and usage practices (@appleboy)

Others

  • 33bd661: style: format error messages for improved multi-line readability (@appleboy)
  • b5fe4da: test: streamline FlowUpdate initialization in test suite (@appleboy)

v0.3.0

24 Feb 10:38
ec35e13

Choose a tag to compare

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

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

  • 7a50404: docs: document contributor guidelines and development workflows (@appleboy)

v0.2.0

20 Feb 14:39
9f95b78

Choose a tag to compare

Changelog

Enhancements

Build process updates

Documentation updates

  • 091a1dc: docs: revamp and expand documentation for improved onboarding (@appleboy)

Others

v0.1.0

20 Feb 10:35
57ae461

Choose a tag to compare

Changelog

Refactor

  • 57ae461: refactor: refactor callback server for in-server token exchange and testing (@appleboy)

v0.0.1

20 Feb 04:43
c4242cc

Choose a tag to compare

Changelog

Features

Enhancements

Refactor

Build process updates

Documentation updates

Others