Skip to content

Releases: openclaw/goplaces

v0.4.4

Choose a tag to compare

@github-actions github-actions released this 04 Jul 04:49
cf7a194

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 reports 0.4.4.
  • Homebrew Cask v0.4.4 passes strict audit. Migration commit removes the Formula and adds the same-token migration.
  • A real brew update migrated an installed 0.4.3 Formula to the 0.4.4 Cask; the active goplaces --version reports 0.4.4.
  • go install github.com/steipete/goplaces/cmd/[email protected] completed and the installed CLI help path passed.

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 20 May 16:07
v0.4.3
cb83784

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/tap and openclaw/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

Choose a tag to compare

@github-actions github-actions released this 17 May 06:43
v0.4.2
feaa4a1

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

Choose a tag to compare

@github-actions github-actions released this 17 May 00:37
v0.4.1
0a53865

Changelog

  • Harden Places request validation and human CLI output sanitization.
  • Remove the advertised no-op --verbose flag.
  • Add time-aware directions with --departure-time and transit-only --arrival-time. - thanks @voska

Artifacts

Release archives and goplaces_checksums.txt are attached to this release.

v0.4.0

Choose a tag to compare

@steipete steipete released this 04 May 02:05
v0.4.0
5227319

Changes

  • Add business_status to search, nearby, details, JSON output, and human CLI output. (#8)
  • Add drive-only --avoid-tolls, --avoid-highways, and --avoid-ferries direction flags backed by Routes API routeModifiers. (#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

Choose a tag to compare

@steipete steipete released this 14 Feb 05:02

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 directions on 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

Choose a tag to compare

@steipete steipete released this 24 Jan 00:06
  • CLI: accept long flags with --flag=value (same behavior as space-separated).\n- Docs: note --flag=value support for long flags.

v0.2.0

Choose a tag to compare

@steipete steipete released this 02 Jan 22:32

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.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Jan 19:30

Changelog

  • e97f1d3 Initial commit
  • 70d4a6a Revise project title in README
  • 56400a6 chore: fix lint config and docs
  • fbc63a4 chore: prepare 0.1.0 release
  • 2bca928 feat: add locale options and lint fmt
  • c56e705 feat: add reviews support
  • f47ad81 feat: bootstrap goplaces