3.0.0 Release - magento/magento2-phpstorm-plugin GitHub Wiki

What's new in Magento PHPStorm Plugin 3.0.0

This release contains code generators for UI components, extended code completion, added support of IDEA(PhpStorm) 2020.3, fixed bugs.

Code generation

Database models (model, resource model, and collection).

The new action for adding data persistence models from the context menu.

Data models (data interface and its implementation, MVP).

The new action for adding data models from the context menu.

Reference navigation/completion

Table names and column names in db_schema.xml file.

UI Component names in layout XMLs.

Magento module names in config.php file.

Disabled plugins in di.xml.

Code inspection

Warning when disabling a nonexistent plugin in di.xml.

QuickFix for a missing GraphQL resolver defined in the the schema.graphqls file.

Bugfixes

  • Compatibility with IDEA 2020.3 and Java 11
  • Inability to save PhpStorm plugin settings after disabling the plugin with invalid field content.
  • Field statuses in PhpStorm plugin settings not disabling if plugin is disabled.
  • Missing line marker for plugins to interface methods.
  • Incorrect code completion for MFTF tags (stories, title, and description).
  • Argument name for types in di.xml not allowing underscores.
  • Incorrect sort order validation in 'Create a New Plugin' code generation dialog.
  • Code generation dialog titles.