2026.3.0
·
38 commits
to 5.4.0-develop
since this release
Added
- Non-PHP-IDEs support (Such as WebStorm etc.)
- JavaScript mixin navigation between
requirejs-config.jsmixin declarations, target JavaScript modules, and mixin JavaScript modules. - JavaScript component navigation from Magento templates in
text/x-magento-initscripts anddata-mage-initattributes. - Knockout component navigation between JavaScript template declarations and matching HTML template files.
- Knockout parent-child component navigation between
getRegion()template calls and matching JavaScriptdisplayAreadeclarations. - Regular template navigation between
.phtmlfiles and layout-declared PHP block classes. - PHP-free Magento module root indexing from
etc/module.xmlfor non-PHP IDEs. - XML-based Magento theme indexing from
theme.xmlfor non-PHP IDEs. - Magento settings are available under
Tools > Magentoin IDEs without PHP support while remaining underPHP > Frameworks > Magento 2in PHP IDEs. - PHP-independent MCP tools are available in non-PHP IDEs:
get_magento_root_pathanddescribe_magento_cli_environmentare registered separately from PHP-backed scaffold and inspection tools.
Fixed
- Class cast exception when resolving observer name references outside a valid
eventtag inevents.xml. - JetBrains MCP Server is now an optional plugin dependency; Magento MCP tools are registered only when MCP support is available.
- File generation dialogs no longer wrap the whole OK action in a write action, preventing
runBlockingCancellablewrite-action errors during PSI file creation.