0.4.6 (2026/04/25)
- Fix: Removed unwanted log output.
- Add: Ability to delete duplicate snippets.
- Update: Snippet import now includes 'content' in scope conversion.
- Update: Better UI/UX.
0.4.5 (2026/04/15)
- Fix: Resolved potential error when using older versions of AI Engine by adding a compatibility check.
- Update: Switch to AI Engine's new hasAI() helper for more reliable detection of AI availability.
- Fix: Improve the AI suggestion UI/UX.
0.4.3 (2026/03/09)
- Add: Tooltips to help the users better.
- Update: Simplified and refreshed the UIs.
- 🎵 Discuss with others about Code 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!
0.4.2 (2025/12/16)
- Add: Added shortcode attributes.
- Fix: Improved DB checks with an early return to reduce unnecessary queries.
0.4.1 (2025/12/03)
- Fix: Ensure blocks keep the correct context when focused by improving how block properties are handled.
- Fix: Restore proper behavior of the Code Blocks option and its settings tab.
- Add: Allow usage of PHP tags to create HTML line breaks in content.
- 🎵 Discuss with others about Code 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!
0.4.0 (2025/11/12)
- Add: Enhanced the overall UI/UX for better user experience.
- Add: Keyboard shortcuts (Cmd+S, Cmd+Enter).
- Add: Included a "Clean Uninstall" option for easier plugin removal.
- Update: Reorganized plugin interface into tab-only layout.
- Fix: Hotfix to prevent other actions during code validation.
- Fix: Export of snippets.
0.3.9 (2025/10/10)
- Add: Implemented CMD+S as a shortcut to save snippets.
- Fix: Resolved an undefined array key warning related to 'target'.
- Update: Ignore _mwai arguments in the editor for cleaner operation.
- Update: Enhanced the UI/UX.
0.3.8 (2025/09/30)
- Update: Improved the entire UI for a better user experience.
- Fix: Ensure mwai_query parameter is correctly passed and accessible within function calls.
0.3.7 (2025/09/01)
0.3.6 (2025/08/16)
- Update: There is now a Pro version for Code Blocks and Shortcodes.
- Update: Minor improvements and bug fixes.
0.3.5 (2025/07/23)
- Fix: Resolved React rendering issue caused by empty tags and undefined map calls.
- Update: Refreshed common functionalities for improved stability.
0.3.4 (2025/07/06)
- Update: Disallow PHP execution in code blocks by default, with an option to enable it.
- Update: Refactored the getSnippets method for improved stability.
- Update: Changed snippet name filtering to use 'functionName' instead of 'name'.
- Fix: Allowed global snippets to execute on the Settings page to prevent blocking nonce filters.
0.3.3 (2025/06/29)
- Add: Support for "content" scope in dashboard and tags.
- Fix: Editor modal not displaying correctly.
- Fix: Columns and empty message now display as expected.
- Update: Renamed MCP tool prefix from codeengine to mwcode_ for better consistency.
- Update: Check DISALLOW_UNFILTERED_HTML for JavaScript content type snippets to enhance security.
- Update: Replaced error_log with core logging in API for improved reliability.
- Fix: Dashboard disables Quick Start if AI Engine is missing.
- Fix: Added missing dependencies to mwcode_snippet_vault script registration.
0.3.2 (2025/06/03)
- Add: API now matches the functionality of AI Engine and includes optional MCP support.
- Add: Security bypass option and reorganized plugin settings for easier management.
- Update: Shortened filter names to mwcode_rest_whitelist and mwcode_rest_authorized for clarity.
- Fix: Hotfix—adjusted to use 'size' parameter instead of 'fullSize', resolving compatibility issues.
- Fix: Resolved error_log spam, clarified REST route blocking messages, corrected typos, and improved code readability.
0.3.1 (2025/05/22)
- Fix: Prevent errors when processing snippets by removing an unnecessary argument from the sanitize function.
- Update: Improve the code editor's appearance by adjusting how content overflows, ensuring the border radius displays correctly.
0.3.0 (2025/05/01)
- Add: Introduced API functions to create, update, and delete snippets via PHP Callables.
- Fix: Ensured PHP Callables avoid typed arguments to prevent InvalidArgumentException.
- Update: Refactored ContentBlock to use the CodeEditor component and removed unnecessary ID handling.
- Fix: Sanitized arrays and converted strings to arrays for safer callable argument handling.
- Fix: Corrected a return statement that was blocking the PHP Callable test tab.
- Add: Added a proof of concept for a Gutenberg block.
0.2.9 (2025/02/17)
- Fix: Corrected split function to handle null arguments properly.
- Add: Enabled the "Test" tab for all snippet types for better testing.
- Update: Refactored Quick Start snippet generation and introduced AI-powered snippet creation.
- Update: Removed Shortcode.js and cleaned up debug logs to improve code clarity.
- Update: Improved snippet execution by adding load.php and enhancing error handling.
- 💕 Discuss with others about it on Discord.
- 🌴 Keep us motivated with a little review here. Thank you!
0.2.8 (2025/01/04)
- Update: Refactored core class for better performance.
0.2.7 (2024/12/06)
- Fix: Insertion of the code generated by AI.
- Update: Visual enhancements.
- Update: Clean uninstall.
0.2.6 (2024/11/04)
- Update: Better editor, cleaner and more efficient.
- Add: Little tutorial, to help you get started.
- Fix: Avoid useless re-renders.
0.2.5 (2024/10/17)
- Update: Better code editor. Decoration for tags.
- Update: Added "Function Calling" next to Callable.
- Fix: Whitelist for REST to avoid issues.
- Fix: Many fixed and enhancements for AI Suggestions.
- Fix: Minor issues.
0.2.4
- Fix: Jumpy cursor and functions not available via API (0.2.3 specific issues).
- Add: Check the function name, and Sanitize.
- Fix: Lot of minor issues.
= 0.2.2 =
- Update: Better error handling.
- Update: Better logger.
0.2.1
- Update: Better AI suggestions and improved UI.
- Fix: Avoid the Code Editor to be suddently updated by external factors.
0.2.0
- Fix: Settings display.
- Update: JS functions are now also available in the admin.
0.1.9
- Update: A bunch of improvements to make Code Engine even more awesome! Basically, the UI became slighlty better to use, and the features are more stable.
0.1.8 (2024/07/16)
- Update: UI overhaul, with a new design, icons, and more.
- Add: Types for arguments.
- Fix: Got rid of some warnings and errors.
0.1.6 (2024/07/07)
- Add: Scheduling via WP events.
- Fix: Exclude disabled functions from functions list in the API.
- Update: Disabled Safe Mode for frontend snippets.
- Update: Various fixes and optimizations.
0.1.5 (2024/06/23)
- Update: Lots of little UI improvements.
- Fix: Escape value in sanitize function and correct import snippet primary key and tag validation.
- Fix: Ensure arrays are displayed in test logs and sanitize functions when saving.
0.1.4 (2024/06/15)
- Fix: If functions already exist, to avoid conflicts, the snippet will be disabled.
- Update: Scopes are now Backend, Frontend, Function, Persistent, and Scheduled.
- Update: Improved the styles.
0.1.3
- Fix: Resolved issue with Common Dashboard visibility when only Code Engine is used.
- Update: Enhanced UI with multiple component refactors and minor changes.
- Fix: Improved API functionality with secure query args decoding and request body support.
0.1.2
- Update: Disable Safe Mode for Admin (which is enabled by default).
- Update: Improved flow with AI Engine.
0.1.1
- Add: Import/Export Snippets & Settings.
0.1.0
- Update: Implemented version control for database updates with optimized queries.
- Update: Simplified database column declarations and improved compatibility by removing default values from 'created' and 'updated' fields.
0.0.9
- Update: Many enhancements around error handling and UI.
0.0.8
- Fix: Secondary way of checking the database if needed.
- Fix: Automatically disable snippets if they trigger a fatal error.
0.0.7
- Fix: Corrected UI behaviors including Test window size and wrapping, default tab selection in Edit modal, and default snippet name setting for Functions.
- Update: Enhanced error handling in "Test" mode to display errors instead of throwing them.
- Update: Eliminated "All" option from the Type Select dropdown.
0.0.6
- Add: Settings for developers.
- Fix: Minor issues.
0.0.5
- Update: Arguments with no default value are automatically marked as required.
0.0.2
0.0.1