All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- README: Updated example to use product search instead of merchant search (demonstrates text search capability)
- GitHub workflow: Fixed sync-api workflow to use production API URL instead of localhost
- README: Instructions for obtaining API key at https://api.rencom.ai/login
- GitHub workflow: Fixed package check step to use
uv toolinstead ofuv pip
- README example: Use correct field names (
.merchantsnot.results,.productsnot.results) - Examples: Fixed and uncommented
ucp_search.pywith correct field names
- UCP merchant search endpoint: Changed from
/ucp/v1/merchants/searchto/ucp/v1/merchantsto match API
- GitHub workflow: Made Codecov upload optional (no longer fails if token is missing)
- GitHub workflow: Removed Python 3.9 from test matrix (package requires >=3.10)
Initial release.
- x402 resource search client
- UCP merchant and product discovery clients
- Authentication flows (API key, JWT, magic link)
- Rate limiting and error handling
- Auto-pagination support
- Analytics tracking (sessions, clicks)
- Comprehensive test suite
- Full type hints and Pydantic models
- Auto-generation from OpenAPI spec
- HTTP/2 support via httpx[http2]
- Simplified README
- Analytics fields (
search_appearances,click_count) now correctly map to database columns