v1.0.11 — fix: products work against Merchant API v1 (productAttributes)
What's Changed
A correctness fix for the Merchant API v1 product surface — found by the first end-to-end test against a live Merchant Center account.
productsnow works against live v1. The API renamed the product attributes fieldattributes→productAttributes(reads and writes).gmcstill usedattributes, soproducts list/getshowed blank titles andproducts insertfailed with400 Unknown name "attributes". The field is renamed across the typed client and every consumer —products,feeds,migrate products, andpreflight --remote.ItemLevelIssueupdated to the v1 shape (severity/reportingContext/applicableCountries), soproducts getshows issue details andproducts listreports accurateN disapproved / M issue(s)counts.gmc issuesseverity is documented correctly (ERROR, not the prior v1beta enum).- Added a recorded-shape v1 contract test so a future field rename fails CI instead of shipping silently.
Packages
@gmc-cli/cli 1.0.10 → 1.0.11 · @gmc-cli/api → 0.9.17 (internal)
Install
npm i -g @gmc-cli/cli · brew install yasserstudio/tap/gmc · or the standalone binaries below.
Tests: 585. Full changelog: v1.0.10...v1.0.11