Releases: openclaw/spogo
Releases · openclaw/spogo
v0.10.0
0.10.0 - 2026-06-10
- Add user top tracks and retained listening history commands (
#29, thanks @hibachipapi) - Fix Firefox cookie imports when browser expiry values cannot be serialized (
#31, thanks @meoyawn)
Proof
- Pre-release queue check: 0 open issues, 0 open PRs.
- Main CI passed for release commit
10eed143b7368223adc964cf7e23e04b20c66ad9: https://github.com/openclaw/spogo/actions/runs/27259923335 - Local checks passed:
go test ./...,./scripts/lint.sh,./scripts/check-coverage.sh 90(90.5%),go run golang.org/x/tools/cmd/deadcode@v0.45.0 -test ./...,make spogo && ./spogo --version,node scripts/build-docs-site.mjs,goreleaser check, andgoreleaser release --snapshot --clean. - Autoreview passed with no accepted/actionable findings.
- Release workflow passed for tag
v0.10.0: https://github.com/openclaw/spogo/actions/runs/27260090024 - Release assets uploaded for macOS, Linux, Windows, and
checksums.txt; downloadedspogo_0.10.0_darwin_arm64.tar.gzpassed checksum verification and prints0.10.0. - Homebrew tap formula verified at
steipete/homebrew-tap@33772b1ae1d53bf2ebcd2e2cce36e10b4da912ce;brew info steipete/tap/spogoreports stable0.10.0, andbrew fetch --force steipete/tap/spogosucceeds.
v0.9.0
0.9.0 - 2026-05-10
- Improve Connect playback latency by caching web auth, client tokens, and the active command route between invocations (#25, thanks @kk-spartans).
- Fix warm Connect commands from cached active routes by persisting the registered spogo sender device.
- Fix Connect device volumes so device list and status output report 0-100 percentages instead of Spotify raw volume scale.
v0.3.1
0.3.1 - 2026-05-10
- Fix Connect Pathfinder track metadata extraction for explicit ratings, nested durations, and playability (#26, thanks @theDimZone)
- Add generated
llms.txtdocs index for agent-friendly documentation discovery - Update release automation/docs for the OpenClaw repository move
v0.3.0
0.3.0 - 2026-05-05
- Add
auth paste, wire--no-input, and improve cookie diagnostics/cleanup (#5, thanks @im-zayan) - Add
play --shuffle, Connect library/playlist support, and context-aware Connect play payloads (#15, thanks @StandardGage) - Fix Connect track artist extraction for nested artist containers and minimal artist fragments (
#7, thanks @joelbdavies) - Fix silent
auth importfailures by retrying Spotify auth cookie lookup across related hosts and surfacing browser warnings (#13) - Fix
device setwhen Connect state has no origin device by falling back to Web API transfer (#8) - Fix Connect liked-track listing via
fetchLibraryTrackswith Web API fallback on payload drift (#16, thanks @masonc15) - Fix Connect play when no device is active by falling back to Web API playback (
#21, thanks @prashanthbala) - Fix Connect volume changes by sending the volume endpoint as
PUT(#24, thanks @cavit99) - Fix sparse status/search metadata so track artists and albums are populated consistently across engines.
- Fix Connect
--deviceplayback when no device is active without falling back to rate-limited Web API playback. - Fix
auth paste --no-inputby accepting the documented flag order. - Fix playlist add/remove 429s by using Connect playlist mutations with writable-playlist checks and fallback coverage across engines (
#20). - Release prep: bump CLI/spec version to
0.3.0
v0.2.0
spogo v0.2.0
- Add
applescriptengine for direct Spotify.app control on macOS (thanks @adam91holt) - CI: bump golangci-lint-action to support golangci-lint v2
v0.1.0
Release 0.1.0