github openclaw/gogcli v0.19.0

latest releases: v0.33.0, v0.32.0, v0.31.1...
one month ago

0.19.0

Added

  • Auth: store Google OAuth client_secret values in the keyring by default while leaving only client metadata on disk; legacy plaintext credentials still read and auth credentials set --insecure preserves the old write shape. (#596)
  • Auth: add auth credentials set --expand-env for strict environment placeholder expansion in OAuth client JSON. (#599)
  • Auth: let auth import seed an initial access token and expiry, and round-trip cached access tokens through token export/import. (#598)
  • CLI: add XDG kind-aware config/data/state/cache paths with GOG_HOME, per-kind GOG_*_DIR overrides, and --home while preserving legacy auth/keyring/service-account reads. (#621, #622) — thanks @alexminza.
  • Docs: add explicit --page-width, --page-height, and page margin flags to docs write and docs page-layout, keeping --pageless width unchanged unless requested. (#629, #630) — thanks @sebsnyk.

Fixed

  • People: fall back to token identity when gog me / gog whoami hit a disabled People API on the OAuth client project. (#460, #461)
  • Docs: drop all-whitespace Markdown table header rows during Docs markdown writes, and rewrite same-document #heading-slug links to native Google Docs heading links after Drive markdown import. (#632, #633) — thanks @sebsnyk.
  • Gmail: include attachment metadata in gmail messages search --include-body --json results. (#620)
  • Auth: let auth service-account set read service account keys from stdin (--key=- or --key-stdin) or an environment variable (--key-env). (#600)
  • Auth: serialize file-keyring reads and writes with a shared lock so concurrent gog processes cannot observe partial keyring entries or clobber multi-key token updates. (#597)
  • Release: verify the OpenClaw Homebrew tap checkout when checking gogcli formula assets.

Don't miss a new gogcli release

NewReleases is sending notifications on new releases.