Skip to content

Releases: sp-hk2ldn/searchads-cli

v0.3.0

Choose a tag to compare

@sp-hk2ldn sp-hk2ldn released this 11 May 21:58
b3a3fe7

What's changed

  • Added Apple Ads API parity coverage for Maximize Conversions, target CPA, automated ad groups, daily/total campaign budgets, budget orders, ad-level reports, and API 5 reporting metrics.
  • Fixed app locale-details and app-scoped eligibility endpoints based on live DreamWhisper smoke testing.
  • Renamed credential environment variables to the SEARCHADS_* namespace.
  • Replaced the stale Swift parity path with Go golden checks and optional read-only live smoke checks.
  • Bumped the Go baseline to 1.25.10 to clear current standard-library govulncheck advisories.

Verification

  • go test ./...
  • go vet ./...
  • go test -race ./...
  • go build ./...
  • scripts/parity_check.sh
  • GOTOOLCHAIN=go1.25.10 govulncheck ./...
  • GitHub PR checks passed: build-test, gitleaks, govulncheck

v0.2.1

Choose a tag to compare

@sp-hk2ldn sp-hk2ldn released this 24 Mar 12:47
4c90164

What's changed

  • Fixed keyword mutation reliability so add, rebid, pause, activate, and remove now read back consistently.
  • Preserved keyword match type during update operations.
  • Filtered deleted and soft-deleted keywords out of keyword listings.
  • Added stronger round-trip coverage for keyword and campaign status updates.

Verification

  • go test ./...
  • CI checks passed on the merged release commit

v0.2.0

Choose a tag to compare

@sp-hk2ldn sp-hk2ldn released this 10 Mar 23:18
eb84719

What's Changed

Full Changelog: v0.1.5...v0.2.0

v0.1.5

Choose a tag to compare

@sp-hk2ldn sp-hk2ldn released this 27 Feb 14:58
423f33e

What's changed

  • Remove Swift vs Go parity-check section from README.
  • Document Apple Ads reporting API limits in README (10 reports per 24h, list pagination limit 50, and 429 backoff guidance).

Validation

  • go test ./...

v0.1.4

Choose a tag to compare

@sp-hk2ldn sp-hk2ldn released this 25 Feb 21:22
e3e60c6

What's changed

  • Make CLI command failures return non-zero exit codes.
  • Keep --help / -h available without loading credentials.
  • Fix campaigns delete to use API DELETE endpoint.
  • Fix adgroups delete to use API DELETE endpoints.
  • Improve ads delete error message for Product Page constraints.

Validation

  • go test ./...
  • Live mutation verification across campaign/adgroup/keyword/negative/ad flows.

v0.1.3

Choose a tag to compare

@sp-hk2ldn sp-hk2ldn released this 25 Feb 12:52
59bf57f

What's changed

  • Fix Apple Ads custom report listing pagination to use supported limit=50 for /custom-reports.
  • Prevents 400 errors when listing reports and unblocks report retrieval flows.

Validation

  • go test ./...

v0.1.2

Choose a tag to compare

@sp-hk2ldn sp-hk2ldn released this 25 Feb 11:15
c5cf0e9

Patch release: hardens SOV custom-report downloadUri parsing and adds 429 retry/backoff in sov-report flow.

v0.1.1

Choose a tag to compare

@sp-hk2ldn sp-hk2ldn released this 25 Feb 11:00
dd31600

Patch release: fix sov-report custom report download URI handling for root-relative Apple downloadUri values.

v0.1.0

Choose a tag to compare

@sp-hk2ldn sp-hk2ldn released this 25 Feb 09:32
07a6ae8

First public release with tracked Go CLI entrypoint and golden fixtures.