Skip to content

v1.3.0

Choose a tag to compare

@soulevilx soulevilx released this 30 Aug 16:53
· 29 commits to develop since this release
3374a41

v1.3.0

Added

  • featured_media support on wordpress_create_content, wordpress_update_content, and wordpress_preview_content_update: attach an uploaded image by media ID or pass 0 on update to remove it. Content responses now return the selected media ID for verification.
  • Full media lifecycle tools: update attachment metadata and permanently delete media.
  • WordPress.org-only plugin and theme management; granular user management and curated site settings.
  • Navigation menu REST management, Site Health, update status, maintenance mode, content revisions, redirects, and a capped 404 monitor.
  • MCP tools for plugins, themes, users, media, settings, health, update status, maintenance mode, core update, revisions, and redirects.

Security

  • Connector scopes are a second allowlist on top of WordPress capabilities and object-level permissions.
  • Featured images and WordPress media markup/galleries require media.embed, attachment edit permission, and a valid image attachment; uploading a new file remains media.upload.
  • Plugin/theme installs accept only official WordPress.org slugs. Code changes, user changes, settings, redirects, maintenance, restores, and core updates require MCP confirmation.

Fixed

  • Media uploads now accept WordPress's documented successful wp_upload_bits() result (error: false) instead of incorrectly returning WORDPRESS_ERROR.

Deploy

  • MCP server: rebuild and restart (make prod-up or docker compose ... up -d --build mcp)
  • WordPress plugin: upload wordpress-chatgpt-1.3.0.zip or sync packages/wordpress-plugin

See CHANGELOG.md for full details.