Releases: PollyGlot/google-play-cli
Releases · PollyGlot/google-play-cli
v0.6.0
v0.5.0
v0.4.1
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
v0.3.0
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
v0.1.0
v0.1.0-alpha.2
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 | shWhat's Changed
- fix(version): fall back to debug.BuildInfo for
go installbuilds 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
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 | shWhat'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
- @PollyGlot made their first contribution in #13
Full Changelog: v0.0.0...v0.1.0-alpha.1