3.4.5 (2026/03/22)
- Fix: Ensure additional CSS classes set in the block inspector.
- Fix: Stop mapping tool categories to annotation titles so MCP tools display their correct names.
- Add: Support for GPT-5.4 Pro, Mini, Nano, and GPT-5.3 Chat models.
- Fix: Resolve an MCP dispatch type mismatch that caused some MCP tools to fail.
- Update: Add new getStatus(), hasAI(), and hasMCP() API helpers (deprecated the older checkStatus() method).
3.4.4 (2026/03/15)
- Fix: Hotfix resolves MCP server connection failures with clients using protocol version 2024-11-05 by adding automatic version negotiation.
- Add: Display shortcut prompts and names in the Discussions tab.
- Add: Introduce image embeddings support (Gemini Embedding 2) with multimodal embedding: bulk media push, and an AI-powered Library Search that replaces the native Media Library Search.
- Fix: Resolve a broken access control issue in the AI Forms shortcode to ensure only authorized users can access protected content (Private Page/Post).
- Fix: Prevent crashes when working with multi‑modal messages.
- Fix: Prevent the Embeddings screen from crashing when closing a modal.
- Update: Preserve links and inline HTML formatting in both the Editor Assistant and Magic Wand tools.
- Update: Refactor Magic Wand actions to use system messages.
- Update: Clean up old, deprecated options and legacy migration code.
- Update: Fixed Quick Test for Anthropic to use the models endpoint.
- Update: Chatbot Max Height moved to the Appearance section.
- Update: Rename Assistant Mode to Chatbot Mode in AI Forms, you can now use any chatbot to handle your AI Forms.
- Fix: Improve the discussions shortcode by falling back to customId to avoid invalid class names.
- Fix: Styles for the AI Chatbot Block are back.
3.4.1 (2026/03/06)
- Update: Hide the Editor Assistant functions from the chatbot settings to simplify the interface.
- Add: Support for the new GPT-5.4 model for improved AI responses.
3.4.0 (2026/03/04)
- Add: Introduce a fully featured Editor Assistant sidebar (with a client-side feedback loop for chained AI actions). It's called Assistant in the Admin Modules.
- Add: Introduce new dev filters (
mwai_mcp_server and mwai_function_call_params) for customizing MCP servers and function call parameters.
- Add: Allow ignoring posts during embeddings sync, with a “hide” icon for linked posts, a “Show Ignored” modal, and a
mwai_embeddings_sync_post filter for developers.
- Fix: Hotfix chat sessions so the chat ID resets correctly when needed.
- Fix: Restore the missing scope for AI Search.
- Update: Remove outdated internal TODOs, deprecated fields, legacy crons, and old migration code.
3.3.9 (2026/02/21)
- Add: Cross Site now support shorcuts (Quick Actions), blocks (GDPR-friendly), etc.
- Update: Modernized all Gutenberg Blocks.
- Fix: Avoid crashes caused by Claude when using MCP tools together with function calling.
- Fix: Prevent React-related crashes during streaming.
3.3.8 (2026/02/18)
- Add: Support for the Claude Sonnet 4.6 model.
- Add: Forward Anthropic keepalive events to the browser.
- Add: Make Realtime transcript captions clickable links.
3.3.7 (2026/02/14)
- Add: Introduced role-based access control for MCP with three levels (admin, read-write, read-only).
- Add: Improved Content Aware features (better placeholder replacement, more accurate context detection, etc).
- Fix: Automatic bearer token generation when MCP is first enabled.
- Update: Improvements in the Realtime module, more to come soon.
- Update: OpenAI now exclusively uses the Responses API, simplified and optimized the code.
3.3.6 (2026/02/06)
- Add: Support for the new Claude Opus 4.6 and Opus 4.5 models for improved AI responses.
- Update: Deprecated GPT-4o, GPT-4o mini, GPT-4.1, GPT-4.1 mini, and their related realtime/transcribe models to guide users toward newer, supported options.
- Update: Replaced shortcut-based data storage with AES-256 encryption to avoid cache corruption issues.
- Add: Enhanced the wp_update_post MCP tool with better truncated JSON detection, content verification, and richer response data.
- Update: Linked PDF chunks via unique refChecksum and added ref filter to embeddings table.
- Add: Added WooCommerce MCP module with 25 tools for managing products, orders, inventory, customers, reviews, and analytics.
3.3.4 (2026/01/30)
- Fix: Prevent duplicate shortcut transients from being created on every page.
- Fix: Hotfix TypeError crashes in MCP tool calls when JSON-RPC requests are missing an id field.
- Add: Introduce a new wp_upload_request MCP tool that generates one-time upload URLs so agents can upload local files via curl instead of base64.
- Add: Add a new MCP "Database" module that lets you execute SQL queries.
- Update: Remove the default popup title and AI name fallback so leaving the title field empty now shows no title at all.
- Fix: Resolve a PHP 8.2 deprecation warning related to a dynamic property.
3.3.3 (2026/01/27)
- Add: Introduce a Streamable HTTP transport for MCP so Claude Code can connect directly to WordPress.
- Fix: Prevent unsafe file renaming during metadata updates.
- Fix: Hotfix SSRF vulnerabilities by using wp_safe_remote_get for external URLs and secure URL fetching in audio transcription and file handling.
- Add: Improved embedding dimension handling with matryoshka support, showing fixed vs configurable dimensions in the UI with clearer tooltips.
- Update: Redesign and refine the ChatGPT Theme and Foundation Theme with improved layouts, bubble styling, and more flexible avatar/name display and header titles.
- Add: Introduce 'context framing' for embeddings with a new filter.
- Add: Moved Embeddings "Sync Settings" into Settings > Knowledge with separate Local Content and Remote URLs sections and a new Sync Interval option.
- Add: Store Shortcuts prompts securely on the server and only send a shortcutId to the client so prompt text is no longer exposed.
- Add: Load plugin translations properly with load_plugin_textdomain to ensure all text is translatable.
- Fix: Via MCP, ensure scheduled posts created via wp_update_post respect the schedule_for parameter and edit_date flag so they publish at the correct time.
- Add: New MCP integration for Polylang.
- Fix: Improve Gemini 3 support, restoring vision capabilities, function calling, and enforcing a single candidate response, and fixed image generation pricing.
- Add: Support image generation via OpenRouter.
- Fix: Resolve undefined array key warnings in Remote URL sync and only update timestamps when content actually changes.
- 🎵 Discuss with others about Ai Engine on the Discord.
- 🌴 Keep us motivated with a little review here. Thank you!
- 🥰 If you want to help us, check our Patreon. Thank you!
3.3.2 (2026/01/23)
- Add: New "Remote URL" feature for Embeddings to create and auto-sync embeddings from external URLs with change detection.
- Fix: Corrected auto-scroll behavior for non-streaming chatbots so conversations stay in view.
- Add: Enabled multi-block support for Magic Wand tools (Correct Text, Enhance Text, and Translate Text).
- Add: Introduce a user.query filter in the JS API so developers can intercept, modify, or cancel user messages before sending.
- Add: Support next_run_delay for multi-step tasks to better control task scheduling.
- Fix: Resolved an issue where multi-file uploads were empty.
- Fix: Ensured the Standard Header correctly displays the Popup Title.
- Fix: Adjusted link colors in the Timeless theme.
- Fix: Prevent shortcuts from bypassing locked chatbots (GDPR consent, for example).
- ⚠️ Important: Changed the mwai_chatbot_reply filter to pass a reply object instead of a query. Developer! Use reply->query where query was previously used.
3.3.1 (2026/01/04)
- Update: Removed unused files and code to reduce clutter and improve performance.
- Info: Wishing you a Happy New Year 2026 ☀️🎉 No doubt this year will be full of surprises again, let's continue riding the AI wave together! 😊