Fixed:
* Translation loading for WordPress 6.7+: moved init to init hook, added load_plugin_textdomain. Resolves “translation loading triggered too early” notice.
Changed:
* Minor changes
Added:
* Review notice on admin pages: invitation to rate the plugin and share ideas on WordPress.org
* Notice shows 7 days after install, then 30/90/180 days after dismiss. DEBUG constant for instant display
Fixed:
* Content generator: model selection now persists in localStorage after page refresh
* Preview: Markdown displayed in preview, HTML conversion only when creating post
Enhanced:
* Extended translation support for content generation prompts (title, sections, content, excerpt)
* Improved translation coverage across settings and editor interfaces
* Fixes for translation file references to ensure correct loading of translations
Fixed:
* Module toggle error: “Cannot use a scalar value as an array” when switching modules on/off
* Automatic migration of module settings from scalar (boolean) to array format
* Backward compatibility with old installations
Image Generator:
* Module enabled by default (same as Content Generator)
* Sidebar menu updates immediately when activating or deactivating the module (no page reload)
* Module scripts always loaded on plugin admin page so toggling works without refresh
Components / Navigation:
* ModulesContext provides live routes from enabled modules; Layout and Navigation react to changes after toggle
Image Generator:
* Generate images from text prompts, save to Media Library with auto-generated title, alt, and description
* Regenerate existing images with correction prompt (Image Edit API for GPT Image, DALL-E via describe + regenerate)
* Settings: provider, model, resolution, text model for metadata; persistence in localStorage
* “Create attachment with AI” button on media library (upload.php) page
API Logs:
* Support for module events (image generation logs) with stage, context, and data display
Fixed:
* Language parameter now correctly passed to AI API for title, content, and excerpt generation
* Prompts in Gutenberg editor now use {LANGUAGE} variable instead of “same language as content”
Enhanced:
* Full request/response logging for debugging (enable in Settings > Debug)
* Option to log successful API requests for troubleshooting
* Improved log display with word wrap (no horizontal scroll)
* Increased log block height for better readability
Changed:
* Temporarily hidden “Suggest Categories” feature (will return in future update)
Fixed:
* WooCommerce short description generation now correctly updates TinyMCE editor
* Magic Wand button now available in WooCommerce product short description editor
* Default AI model from settings now properly applied in Classic Editor modal
* API key corruption issue when saving settings with masked keys
Enhanced:
* Improved Classic Editor integration for WooCommerce products
* Better model selection handling across all editor interfaces
Changes: OpenAI proxy support for blocked regions. Model selection in Single post Current Settings and general settings. Magic Wand no longer wraps plain text in extra paragraph tags. Modal header padding set to zero in Gutenberg. PHPCS fixes: removed debug error_log, nonce ignore for classic editor detection, prefixed global variables.
Changes: Added permalink notice on plugin pages when Pretty Permalinks are disabled. Extended API key notice to all admin pages. Improved error messages with user-friendly descriptions for API key and REST API issues.
Changes: Documentation link in readme and plugin UI. API key notice with link to docs. Inspired By section. Everyone Accessibility Suite and other plugins in Our Other Plugins. Screenshots reordered (Dashboard as overview), 17 descriptions. Keyword “free AI engine” in copy.
Changes: Hide third-party admin notices on plugin pages. Sanitization and validation for settings API; secure uninstall queries (wpdb->prepare). CSS isolation for admin UI.
Initial release. AI Content Generator panel in Gutenberg (titles, full posts, excerpts, categories). Magic Wand for inline editing with 10+ actions (enhance, correct, translate, etc.). OpenAI and Deepseek support. Bulk generation (1-50 posts). REST API, nonce/capability checks, filters for developers. React 18 + Vite.
Plugin Website
Visit website
Share Post
Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.