MeteorGPLby WebbingApps

Code Engine (Pro)

Plugin
Watch 0 Star 0
Install

Changelog 52

Every release, newest first, as the vendor published it in the plugin’s changelog.

CHANGELOG.md

0.5.7

Fixed Not available yet
  • Fix: Avoid a PHP warning caused by a null value in an in_array check.

0.5.6

New Not available yet
  • Add: Plugins board in the Meow Apps dashboard.
  • Add: AI site analysis in the Meow Apps dashboard.
  • 🎵 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.5.5

Fixed Not available yet
  • Fix: Callable snippets losing arguments when parameter names contained a dollar sign prefix or had empty/zero values.

0.5.4

Fixed Not available yet
  • Fix: Callable snippets losing their arguments and throwing syntax errors when invoked.

0.5.3

New Improved Fixed Not available yet
  • Fix: Hotfix — MCP snippet updates now correctly update in place instead of creating a new row, resolving "Could not insert the snippet" errors on SQLite backends.
  • Update: MCP tools are now protected against snippet fatal errors.
  • Update: Clarified MCP tool scope and option descriptions.
  • Add: Content (PHP/JS) snippets are now accessible through the MCP management API.

0.5.2

Improved Not available yet
  • Update: MCP toggles now enable when AI Engine is active, instead of requiring a configured API key.

0.5.1

New Not available yet
  • Add: MCP support for Callable snippets, with a master switch in Settings (disabled by default) and per-snippet opt-in required.

0.5.0

New Improved Not available yet
  • Add: per-function "Expose via MCP" toggle to register a Callable snippet as its own tool on AI Engine's MCP server, with status badge and list filter
  • Update: redesigned snippet Type selector to four simplified choices (Global, Callable, Scheduled, Content) with a contextual sub-option
  • Update: reworked Callable Destinations into a compact expandable list with clear on/off status
  • Update: moved Clone and Delete actions on snippet cards into a More menu
  • Update: code editor now fills the full modal height and no longer shows a dotted focus outline

0.4.9

New Improved Fixed Not available yet
  • Add: Callable tab panel showing where a function can be used (AI Engine, Workflow Engine, REST) with copy buttons.
  • Fix: No longer sends a blank argument name for callable functions with no parameters.
  • Update: Rewrote the readme with a new description and added screenshots.

0.4.8

New Improved Fixed Not available yet
  • Fix: Meow Apps menu icon now stays colored and visible when the sidebar is collapsed.
  • Update: Common REST and license endpoints now honour the {prefix}_allow_setup filter, allowing other roles to be granted access.
  • Fix: Function snippets now correctly call other function snippets and global helpers when run on demand.
  • Add: Scope filter to the Snippets toolbar, with grouped Content (PHP/JS) options and Disabled at the end.
  • 🎵 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.7

New Improved Not available yet
  • Update: Reworked the Editor UI modal with improved spacing.
  • Add: Help Toggle in the Editor UI modal.

0.4.6

New Improved Fixed Not available yet
  • 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

Improved Fixed Not available yet
  • 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

New Improved Not available yet
  • 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

New Fixed Not available yet
  • Add: Added shortcode attributes.
  • Fix: Improved DB checks with an early return to reduce unnecessary queries.

0.4.1

New Fixed Not available yet
  • 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

New Improved Fixed Not available yet
  • 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

New Improved Fixed Not available yet
  • 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

Improved Fixed Not available yet
  • 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

Improved Not available yet
  • Update: Code Engine Pro.

0.3.6

Improved Not available yet
  • Update: There is now a Pro version for Code Blocks and Shortcodes.
  • Update: Minor improvements and bug fixes.

0.3.5

Improved Fixed Not available yet
  • Fix: Resolved React rendering issue caused by empty tags and undefined map calls.
  • Update: Refreshed common functionalities for improved stability.

0.3.4

Improved Fixed Not available yet
  • 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

New Improved Fixed Security Not available yet
  • 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 code_engine_ 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

New Improved Fixed Security Not available yet
  • 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

Improved Fixed Security Not available yet
  • 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

New Improved Fixed Security Not available yet
  • 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

New Improved Fixed Not available yet
  • 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

Improved Not available yet
  • Update: Refactored core class for better performance.

0.2.7

Improved Fixed Not available yet
  • Fix: Insertion of the code generated by AI.
  • Update: Visual enhancements.
  • Update: Clean uninstall.

0.2.6

New Improved Fixed Not available yet
  • Update: Better editor, cleaner and more efficient.
  • Add: Little tutorial, to help you get started.
  • Fix: Avoid useless re-renders.

0.2.5

Improved Fixed Not available yet
  • 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

New Fixed Security Not available yet
  • 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

Improved Not available yet
  • Update: Better error handling.
  • Update: Better logger.

0.2.1

Improved Fixed Not available yet
  • Update: Better AI suggestions and improved UI.
  • Fix: Avoid the Code Editor to be suddently updated by external factors.

0.2.0

Improved Fixed Not available yet
  • Fix: Settings display.
  • Update: JS functions are now also available in the admin.

0.1.9

Improved Not available yet
  • 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

New Improved Fixed Not available yet
  • 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

New Improved Fixed Not available yet
  • 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

Improved Fixed Security Not available yet
  • 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

Improved Fixed Not available yet
  • 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

Improved Fixed Not available yet
  • 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

Improved Not available yet
  • Update: Disable Safe Mode for Admin (which is enabled by default).
  • Update: Improved flow with AI Engine.

0.1.1

New Not available yet
  • Add: Import/Export Snippets & Settings.

0.1.0

Improved Not available yet
  • 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

Improved Not available yet
  • Update: Many enhancements around error handling and UI.

0.0.8

Fixed Not available yet
  • Fix: Secondary way of checking the database if needed.
  • Fix: Automatically disable snippets if they trigger a fatal error.

0.0.7

Improved Fixed Not available yet
  • 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

New Fixed Not available yet
  • Add: Settings for developers.
  • Fix: Minor issues.

0.0.5

Improved Not available yet
  • Update: Arguments with no default value are automatically marked as required.

0.0.2

Not available yet
  • Info: Revamped release.

0.0.1

Not available yet
  • Info: Old release.

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages