Skip to content

v1.1.3 - Marketing Test Fixes & Automated Setup

Choose a tag to compare

@YosefHayim YosefHayim released this 12 Nov 14:36
· 511 commits to main since this release

🐛 Marketing Test Fixes & Automated Setup

This release fixes marketing API test failures and introduces automated MCP client configuration.

🐛 Fixed

  • Fixed 11 failing tests in marketing.test.ts
  • Resolved marketing API response type mismatches
  • Corrected campaign status validation
  • Fixed test assertions for marketing campaigns

✨ Added

Automated Setup

  • Automated MCP client configuration script (setup-mcp-clients.sh)
  • Centralized setup with mcp-setup.json template
  • Support for multiple MCP clients:
    • Claude Desktop
    • Google Gemini
    • ChatGPT
  • Auto-generation of client-specific configuration files
  • Automated token file creation

Configuration Features

  • Single source of truth for eBay credentials
  • Automatic client config generation
  • Token file setup with validation
  • Support for enabling/disabling specific clients

🔧 Development

  • Enhanced test coverage for marketing APIs
  • Improved token file generation automation
  • Better error messages in marketing tests

📦 New Scripts

./scripts/create-mcp-setup.sh      # Create mcp-setup.json template
./scripts/setup-mcp-clients.sh     # Generate client configs from template

🚀 Upgrade Notes

No breaking changes. The automated setup is optional - existing manual configurations continue to work.

To use the new automated setup:

  1. Run ./scripts/create-mcp-setup.sh
  2. Edit mcp-setup.json with your credentials
  3. Run ./scripts/setup-mcp-clients.sh

Full Changelog: v1.1.2...v1.1.3