Skip to content

Add maps() for the Maps API, release 0.5.0 - #5

Merged
fatwang2 merged 1 commit into
mainfrom
claude/project-thread-7d5j51
Nov 3, 2026
Merged

fatwang2 merged 1 commit into
mainfrom
claude/project-thread-7d5j51

Conversation

@fatwang2

@fatwang2 fatwang2 commented Nov 3, 2026

Copy link
Copy Markdown
Member

Requested by fatwang2 · project thread

  • Syncs openapi/search1api.openapi.json with the live contract (adds POST /maps, records the 50-item batch limit).
  • Adds maps(query, *, country, language, location, page, max_results) to Search1API and AsyncSearch1API, with MapsResponse / MapsPlace TypedDicts.
  • README section, CHANGELOG 0.5.0, version bump in pyproject.toml and __version__. Contract-coverage test now includes maps.

Checks: ruff format --check, ruff check, mypy (3.13), pytest (20 passed).

Publishing to PyPI happens when a v0.5.0 GitHub Release is published after merge.


Generated by Claude Code

Sync the OpenAPI snapshot with the live contract (adds POST /maps and the
50-item batch limit) and add maps() to the sync and async clients with
country, language, location, page and max_results.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DuYf7vcVyyiBvDBCtA6mHH
@fatwang2 fatwang2 self-assigned this Nov 3, 2026
@fatwang2
fatwang2 merged commit bb97f98 into main Nov 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants