Skip to content

Releases: magento/magento2-phpstorm-plugin

4.0.0

02 Sep 10:09
16029d6
Compare
Choose a tag to compare

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

03 May 07:50
c17aa3d
Compare
Choose a tag to compare

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

21 Apr 13:39
21de645
Compare
Choose a tag to compare

Fixed

  • Directory validator
  • Entity data mapper file template

3.2.0

08 Apr 08:29
d9ff7f8
Compare
Choose a tag to compare

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

11 Mar 12:49
cc10d62
Compare
Choose a tag to compare

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

22 Feb 10:40
c40be92
Compare
Choose a tag to compare

Fixed

  • Reference navigation for classes under directories with underscores
  • The array access exception when using copy path action

3.1.1

13 Feb 06:57
8fc2a8a
Compare
Choose a tag to compare

Fixed

  • Fixed null pointer exception on the copy path action

3.1.0

10 Feb 13:49
e73e600
Compare
Choose a tag to compare

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

11 Jan 19:51
2e6a81e
Compare
Choose a tag to compare

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

23 Dec 15:51
fee9468
Compare
Choose a tag to compare

Fixed

  • Fixed model generation with same names
  • Fixed NPTR exception in theme directory view model action
  • Fixed observer name validator
  • Fixed plugin name validator