Releases: openclaw/goplaces
Releases · openclaw/goplaces
Release list
v0.4.4
Changelog
- CLI: accept space-separated negative numeric flag values such as coordinates. (#17) — thanks @technicalpickles.
- Release: update GoReleaser to 2.16.0 and migrate Homebrew publishing from Formula to Cask.
- Build: require Go 1.26.4 and update golangci-lint to 2.12.2.
- Docs: define project direction and compatibility policy in VISION.md.
Verification
- Release workflow verified all seven uploaded assets, the v0.4.4 Cask, Formula-to-Cask migration, and final tap state.
- Six versioned archives cover Darwin, Linux, and Windows on amd64 and arm64; integrity is published in goplaces_checksums.txt.
- The Darwin arm64 archive matched SHA-256
af76c026403e93ac95236340ae37fa53a0331ee83950e0563ac3ff5adfe24dfc; its extracted CLI reports0.4.4. - Homebrew Cask v0.4.4 passes strict audit. Migration commit removes the Formula and adds the same-token migration.
- A real
brew updatemigrated an installed 0.4.3 Formula to the 0.4.4 Cask; the activegoplaces --versionreports0.4.4. go install github.com/steipete/goplaces/cmd/[email protected]completed and the installed CLI help path passed.
v0.4.3
Changelog
- Sanitize API error text before writing CLI errors to stderr.
- Apply directions
--avoid-*flags to a driving comparison request when the primary mode is not driving. - Publish Homebrew formula updates through
openclaw/tap. - Point Homebrew install and release links at
openclaw/tapandopenclaw/goplaces.
Verification
- Release assets and checksums published for darwin, linux, and windows.
- Homebrew formula updated at
openclaw/homebrew-tap/Formula/goplaces.rb.
v0.4.2
Changelog
- Add CI audit checks for workflows, Staticcheck, gosec, govulncheck, and GoReleaser config.
- Make human output truncation UTF-8 safe and strip Unicode format controls.
- Run route waypoint searches in parallel and deduplicate repeated place results.
- Normalize and escape details/photo resource paths, including full
places/...names and photo names already ending in/media. - Surface public client methods in root package documentation and editor tooling.
- Accept full Routes API endpoint overrides for route search without duplicating
/directions/v2:computeRoutes. - Return full search and nearby response objects for JSON output, including
next_page_token. - Fix manual release dispatch tag handling to avoid shell interpolation and validate tag shape.
- Restore support for free (
0) price-level search filters.
v0.4.1
Changelog
- Harden Places request validation and human CLI output sanitization.
- Remove the advertised no-op
--verboseflag. - Add time-aware directions with
--departure-timeand transit-only--arrival-time. - thanks @voska
Artifacts
Release archives and goplaces_checksums.txt are attached to this release.
v0.4.0
Changes
- Add
business_statusto search, nearby, details, JSON output, and human CLI output. (#8) - Add drive-only
--avoid-tolls,--avoid-highways, and--avoid-ferriesdirection flags backed by Routes APIrouteModifiers. (#7)
Verification
- CI green on main and v0.4.0 tag.
- Live Places smoke returned
business_status=OPERATIONAL. - Live Routes smoke returned driving directions with
--avoid-tolls.
Thanks @doomsday-rgb and @gabob23.
v0.3.0
What's changed
- Add user rating counts (
user_rating_count) in search/nearby/details and CLI output (Rating: 4.5 (532)). (#3) - thanks @aligurelli - Add
goplaces directionson Routes API with walking default, units control (metric default), optional steps, and drive comparison. - thanks @joshp123
Install
- Homebrew:
brew install steipete/tap/goplaces - Go:
go install github.com/steipete/goplaces/cmd/goplaces@latest
v0.2.1
v0.2.0
0.2.0
- Autocomplete suggestions for places and queries (client + CLI).
- Nearby search with included/excluded types and location restriction.
- Place photos in details plus photo media URL lookup.
- Route search along a driving route using the Routes API. (#1) — thanks @jamesbrooksco
- Added Routes API base URL override.
- Docs: expanded API key setup, inline CLI examples, and new feature docs.
- CI: upgrade golangci-lint v2; goreleaser build-only CI mode.