Skip to content

Releases: PollyGlot/google-play-cli

v0.6.0

11 Jun 12:26
503f215

Choose a tag to compare

0.6.0 (2026-06-11)

Features

  • platform: operational hardening — verified install, bounded runtime, environment-enforced authority (#206) (#219) (8dc8b66)

Bug Fixes

  • ci: grant attestations:write to release-please's reusable-workflow caller (#225) (6cd0fd1), closes #219

v0.5.0

09 Jun 14:37
e9cce15

Choose a tag to compare

0.5.0 (2026-06-08)

Features

v0.4.1

05 Jun 10:25
d01efcd

Choose a tag to compare

0.4.1 (2026-06-04)

Bug Fixes

  • auth: defer keystore probe until a credential is actually needed (#172) (ca77148)
  • auth: surface invalid-credential errors from EnsureAccount (absent vs invalid) (#176) (#182) (ac4f9d7)
  • cli: map invalid-flag errors to exit 2 (CLI misuse, §9) (#175) (9c9b3de)
  • cli: reject unknown subcommands on every group and the root (exit 2) (#173) (82c1711)

v0.4.0

02 Jun 19:13
dfa1f14

Choose a tag to compare

0.4.0 (2026-06-02)

Features

  • team: team management — users & grants (developer-account permissions) (#147) (#159) (617268f)

v0.3.0

01 Jun 21:42
5f5e589

Choose a tag to compare

0.3.0 (2026-06-01)

Features

  • apps,tracks: App details (read+set) + Country availability (read-only) — PRD #113 (#138) (f6a172a)
  • compliance: Data Safety declaration — write-only datasafety surface (PRD #114) (#140, #141, #142) (#144) (1c275d0)
  • metadata: images family — list/pull/validate/apply (+prune) (PRD #112) (#139) (366fa47)
  • metadata: listings family — list/pull/validate/apply (PRD #50) (#110) (ee00165)
  • tracks: closed tracks + testers — create/list/set + create hint (PRD #117) (#125) (68fb3d1)

v0.2.0

29 May 22:03
e748af6

Choose a tag to compare

0.2.0 (2026-05-29)

Features

  • install: serve install script via gplay.sh Cloudflare Worker (#87) (f4ee120)
  • reviews: gplay reviews list (7-day window, auto-paginated, --stars filter) (#61) (#92) (344879e)
  • reviews: gplay reviews reply — single + --batch (#62) (#96) (dd0aab5)

Bug Fixes

  • install: print version via gplay version, not --version (#88) (37794b1)
  • worker: source account_id from a CI variable so the minimal token can deploy (#91) (ff93fe2)

v0.1.0

29 May 11:43
607519d

Choose a tag to compare

0.1.0 (2026-05-29)

Features

  • tracks: gplay tracks list (cross-track view) (#77) (eafaa2c)
  • tracks: gplay tracks status (single-track deep view) (#78) (38e73c1)

Bug Fixes

  • tracks: tracks status JSON guard + un-mask markdown header test (#79) (3696643)

Miscellaneous Chores

v0.1.0-alpha.2

26 May 22:23
e641ae1

Choose a tag to compare

v0.1.0-alpha.2 Pre-release
Pre-release

gplay v0.1.0-alpha.2

Install:

brew install PollyGlot/tap/gplay
# or
curl -fsSL https://raw.githubusercontent.com/PollyGlot/google-play-cli/main/install.sh | sh

What's Changed

  • fix(version): fall back to debug.BuildInfo for go install builds by @PollyGlot in #43
  • feat(releases): gplay releases upload (AAB → Edit → commit) by @PollyGlot in #54
  • feat(releases): gplay releases promote --from --to by @PollyGlot in #56
  • feat(releases): rollout state machine (rollout/halt/resume/complete) by @PollyGlot in #58
  • feat(releases): gplay releases list (read-only tracks.get) by @PollyGlot in #57
  • feat(apps): gplay apps add + registry + edits.Validate by @PollyGlot in #63
  • feat(apps): gplay apps list (registry view scoped to active Account) by @PollyGlot in #65
  • docs(triage): ROADMAP + typed issue labels + agent skills config by @PollyGlot in #64
  • feat(apps): gplay apps info (details.get + listings.get verbatim envelope) by @PollyGlot in #66
  • feat(apps): gplay apps remove — local registry cleanup, zero HTTP by @PollyGlot in #67
  • docs(changelog): prep v0.1.0-alpha.2 by @PollyGlot in #68
  • docs(changelog): include apps remove in v0.1.0-alpha.2 by @PollyGlot in #69

Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2

v0.1.0-alpha.1

22 May 20:27
90395af

Choose a tag to compare

v0.1.0-alpha.1 Pre-release
Pre-release

gplay v0.1.0-alpha.1

Install:

brew install PollyGlot/tap/gplay
# or
curl -fsSL https://raw.githubusercontent.com/PollyGlot/google-play-cli/main/install.sh | sh

What's Changed

  • feat(auth): foundation login + status with file-backed keystore (#7) by @PollyGlot in #13
  • feat(auth): resolver precedence (flag/env/active) (#9) by @PollyGlot in #14
  • feat(auth): doctor non-API checks (#11) by @PollyGlot in #15
  • feat(auth): keystore OS-native + 0600 fallback (#8) by @PollyGlot in #16
  • feat(auth): doctor per-package round-trip + select() in doctor (#12) by @PollyGlot in #17
  • feat(auth): lifecycle — logout, list, login --activate=false (#10) by @PollyGlot in #18
  • feat(apps): gplay init + cascading config foundation by @PollyGlot in #25
  • feat(output): TTY-aware defaults + markdown format dispatcher by @PollyGlot in #30
  • chore: bump Go toolchain to 1.25 to clear stdlib vulns by @PollyGlot in #31
  • refactor(arch): kernel + Coder + ctx/FS + transport seam + collapses by @PollyGlot in #40
  • refactor(keystore): thread ctx through Backend interface by @PollyGlot in #41
  • docs: prep v0.1.0-alpha.1 — honest Quick start + initial CHANGELOG by @PollyGlot in #42

New Contributors

Full Changelog: v0.0.0...v0.1.0-alpha.1