Releases: magento/magento2-phpstorm-plugin
Releases · magento/magento2-phpstorm-plugin
4.0.0
Added
- Added XML file header include code template in #615
- Added Web API generation for the Magento Entity Creator in #597 and #607
- Added DI XML plugin type attribute inspections in #588
- Added Web API interface for service (PHP class) generation in #586
- Added DI XML type tag attributes inspections that related to the PHP/Magento types in #582
- Added DI XML preference tag attributes inspections in #578
- Added Web API XML service tag attributes inspections in #577
- Added an error handler to help user with a new bug issue creation on the GitHub side in #552 and #593
- Added Web API declaration generation in #548 and #595
- Added JS and CSS support for Copy Magento Path action in #536
Changed
- Changed the content of the generated plugin class in #612
- Changed using of hardcoded entity id value into the constant in all files generated by the Entity Creator in #606
Fixed
- Fixed a casting exception in the XML index in #617
- Fixed a bug with plugin generation for complex non-primitive types in #609
- Fixed a bug with the namespace generation in a generated controller in #571
- Fixed a bug with directory validation for the generation dialogues in #565
- Fixed wrong entity data mapper file template position in #549
- Fixed incorrect data saving into table model within editing a table in #544
- Fixed an error when plugin or observer name is not set in #533
- Fixed incorrect duplication warning for disabled plugin in di.xml in #529
3.2.2
Fixed
- New entity layout name and edit entity layout name inside it
Java.lang.IllegalArgumentException
During adding a new method into an existing plugin
3.2.1
Fixed
- Directory validator
- Entity data mapper file template
3.2.0
Added
- Code generation for a Magento Entity (CRUD infrastructure) in #521
- Code generation for email templates in #350
- Reference navigation for disabled observers in
events.xml
in #439 - Line markers for test fixtures in #477
Changed
- Added ability to set the module sequence at generating new module #266
Fixed
- ArrayIndexOutOfBoundsException in the New Module Action in #519
3.1.3
Changed
- Require restart on plugin update due to using native libraries
Fixed
- Class completion doesn't display interfaces
- Fixed invalid check on the 'setup_version' attribute in the
etc/module.xml
3.1.2
Fixed
- Reference navigation for classes under directories with underscores
- The array access exception when using copy path action
3.1.1
Fixed
- Fixed null pointer exception on the copy path action
3.1.0
3.1.0
Added
- Extended
.phpstorm.meta.php
for more convenient autocomplete #467 - Code generation for message queue in #411
- Code generation for declarative schema #453
- Inspection warning for disabled observer #432
- The action item to the context menu to copy a file path in the Magento format #451
Fixed
- The null pointer exception on the Create Module Dialog
3.0.4
Fixed
- Overriding the interface that generates invalid PHP code
- Overriding a template from the base area
- Disabled the ability to create a plugin for a class that implements
\Magento\Framework\ObjectManager\NoninterceptableInterface
Added
NoninterceptableInterface
case warning to the plugin inspection
3.0.3
Fixed
- Fixed model generation with same names
- Fixed NPTR exception in theme directory view model action
- Fixed observer name validator
- Fixed plugin name validator