Skip to content

v2.3.0 — Full OpenAPI Coverage & Generated Registry

Latest

Choose a tag to compare

@vanling1111 vanling1111 released this 30 May 06:54

v2.3.0 — Full OpenAPI Coverage & Generated Registry

Production-ready release: 699 deduplicated API operations, 78 generated client modules, specs synced with Amazon CDN.

Added

  • client.generated.<module> registry — lazy access to all 78 OpenAPI-generated client modules
  • scripts/audit_coverage.py — verifies every active spec module has a generated client and registry entry
  • Unified Ads API GA (unified_ga) — codegen for AmazonAdsAPIALLMerged_prod_3p.json (+50 operations)

Changed

  • Refreshed 14 official Amazon OpenAPI specs from CDN
  • Full regeneration: 699 operations, 5978 model classes, 78 client modules
  • reference.stream.subscriptions delegates to generated MarketingStreamClient with official fields
  • Codegen emits amazon_ads_api/generated/registry.py on every regenerate

Fixed

  • Marketing Stream wrapper drift vs official AmazonMarketingStream_prod_3p.json

Install

From GitHub Release assets (recommended for NotERP pin):

pip install https://github.com/vanling1111/amazon-ads-api-python-sdk/releases/download/v2.3.0/amazon_ads_api-2.3.0-py3-none-any.whl

From tag:

pip install git+https://github.com/vanling1111/amazon-ads-api-python-sdk.git@v2.3.0

Full changelog: CHANGELOG.md