v1.2.7
Simplify the login instructions to the code flow (maton login prints a link; finish with maton login --code <CODE>), drop the API Key subsection, and pin the Maton CLI install to 0.4.0.
v1.2.6
Switch the login instructions to the device flow (maton login prints a link and a user code; the --oauth flag is gone) and pin the Maton CLI install to 0.3.5.
v1.2.5
Pin the Maton CLI install to 0.3.4, the current release.
v1.2.4
Add this skill's own trigger policy to the shared Triggers section: the only destination it sets up is its own hosted function inside the platform, it does not forward events to third-party hosts, and it does not use event watch --exec; each trigger reference now also says this skill configures no trigger from that source on its own.
v1.2.3
Bring the skill to the current api-gateway baseline and tell the connection-to-function-to-trigger story: the shared Functions and Triggers sections open with an example for this app (a hosted function that performs one action for it through the Maton SDK, and the trigger that runs it - its own event source where it has one, otherwise a time schedule), the description says these constructs turn the connection into automation and add no capability of their own, the passthrough is described by its enforced boundary, CLI and SDK installs are pinned to 0.3.1, absolute API URLs are placeholders, and multipart uploads use mktemp.
v1.2.2
Resolve remaining audit findings: state one consistent endpoint policy instead of conflicting scope claims, qualify the local-execution and high-impact wording, note that locale examples are illustrative, and correct app-specific auth, method and upload-path documentation
v1.2.1
Address security-audit findings: disclose the api passthrough in the access-scope and description text, warn on irreversible connection deletion, add response data-minimization guidance, and correct app-specific auth and request-body notes
v1.2.0
CLI-first rewrite with the Maton SDK examples; clarify that the CLI and SDKs keep separate credential stores, and reword webhook egress warnings
v1.1.0
CLI-first rewrite: the maton CLI with OAuth login is the documented path, every example is a maton command, SDK examples added, and the raw HTTP fallback feeds the key on stdin instead of reading it from the environment
v1.0.8
- Removed the file skill-card.md.
- No functional or documentation changes to the skill itself.
v1.0.7
- Clarified skill capabilities: This integration is now explicitly described as write-capable (can create, update, and delete Google Merchant resources).
- Added a warning in the authentication section to treat the Maton API key as a secret and instructions for secure key handling.
- Updated the description and usage guidance to emphasize that all write operations (create/update/delete) require explicit user approval with resource identifiers.
- No API or command-line changes; documentation and security guidance are improved.
v1.0.6
- Switched all API endpoints and connection management URLs from gateway.maton.ai and ctrl.maton.ai to api.maton.ai.
- Updated documentation and code samples to use the new api.maton.ai base URL across all sections.
- Clarified connection management steps and responses for consistency with the new endpoint.
- Removed the LICENSE.txt file from the project.
v1.0.5
- Switched primary API version from v1beta to v1; all guides now reference the v1 endpoints.
- Added a new "Developer Registration" section, explaining required one-time GCP registration before using v1.
- Updated account ID discovery instructions and included fallback steps if v1beta is unavailable.
- Clarified API base URL and important usage notes.
- Removed v1beta examples and promoted v1 as the default throughout setup and API documentation.
v1.0.4
- Switched default and recommended API version from v1 to v1beta for all endpoints (v1 now requires GCP project registration).
- Updated API endpoint examples, including product listing and inventory, to use v1beta instead of v1.
- Added clear guidance and notes about v1 requiring GCP registration and v1beta being suitable for most integrations.
- Clarified product and inventory usage, including proper product ID format and restrictions for API data sources.
- Updated the Sub-API reference table and endpoint documentation for consistency with current Google Merchant API best practices.
v1.0.3
- Added a new clawdbot metadata section specifying required environment variable MATON_API_KEY.
- No changes to skill functionality or code. Documentation/metadata update only.
v1.0.2
- Documentation updated in SKILL.md; fixed incomplete section ending after "Search Reports".
- No functional or interface changes to the skill itself.
- The update clarifies and tidies documentation for end users.
v1.0.1
- Renamed the skill from `googlemerchant` to `google-merchant`.
- No changes were made to the skill's functionality or file content.
- Documentation and usage instructions remain unchanged.
v1.0.0
Initial release of the Google Merchant Center integration skill:
- Integrates Google Merchant Center API with managed OAuth, via Maton API key authentication.
- Allows management of products, inventories, data sources, promotions, and reports for Google Shopping through a unified API gateway.
- Provides detailed usage instructions and example code for listing, creating, and managing Merchant Center resources.
- Supports multiple OAuth connections, including methods to list, create, specify, and delete connections.
- Includes a modular sub-API structure to access core Merchant Center services (products, inventories, reports, etc.).