Skip to content

Releases: magento/magento2-phpstorm-plugin

3.0.0

11 Dec 17:14
31f0b0e
Compare
Choose a tag to compare

Added

  • Description for "Magento Routes XML" code template in #349
  • Code completion and reference navigation for table names and column names in db_schema.xml file in #351
  • Code completion and reference navigation for UI Component names in layout XMLs in #354
  • Description for "Magento Layout XML" code template in #365
  • Reference navigation for disabled plugins in di.xml in #373
  • Code completion and reference navigation for Magento module names in config.php in #374
  • Inspection warning when disabling a nonexistent plugin in di.xml in #382
  • Description for "Magento Form Button Block Class" code template in #383
  • Code generation for database models (model, resource model, and collection) in #392
  • Code generation for data models (data interface and its implementation) in #399
  • QuickFix for a missing GraphQL resolver defined in the the schema.graphqls file in #399

Fixed

  • Inability to save PhpStorm plugin settings after disabling the plugin with invalid field content in #317
  • Field statuses in PhpStorm plugin settings not disabling if plugin is disabled in #320
  • Missing linemarker for plugins to interface methods in #328
  • Incorrect code completion for MFTF tags (stories, title, and description) in #364
  • Argument name for types in di.xml not allowing underscores in #370
  • Incorrect sort order validation in 'Create a New Plugin' code generation dialog in #389

Changed

  • Code generation dialog titles in #363

2.0.2

07 Nov 18:14
8befae3
Compare
Choose a tag to compare

Added

  • PWA pure function Live Template

Fixed

  • Library root for object manager autocomplete
  • Line marker for interface plugin target
  • Allowed theme override of non-Magento composer themes
  • Issue with Magento Module Ui Grid Collection Data Provider Php

2.0.1

23 Oct 12:31
184a422
Compare
Choose a tag to compare

Fixed

  • Directories structure for the override in theme action
  • Constant disabling plugin on startup if Magento not in the root
  • New module generation for the default Magento version

2.0.0

22 Oct 06:44
5af67b8
Compare
Choose a tag to compare

2.0.0

Added

  • Inject a view model to a block and a reference block from the context menu action
  • Override in Theme action
  • Generate Listing UI component (including all required files)
  • Generate Form UI component (including all required files)
  • Code Inspection: ACL resource title
  • Reference navigation and completion for crontab.xml
  • Reference navigation and completion for menu.xml

Changed

  • Adjusted module version to module.xml (considering the Magento version)
  • Adjusted support of variadic arguments to plugin declaration inspection

Fixed

  • Fixed missing first letter name in composer.json
  • Fixed the CLI command namespace
  • Fixed endless loop of notifications on launch
  • Fix composer.json generation with module dependency that doesn't have composer.json

1.0.1

01 Jun 18:28
b1adf1f
Compare
Choose a tag to compare
  • Features:
    • Create a CLI command action
    • Create a CRON group action
    • Create a CRON job action
    • Create a Controller action
    • Code Inspection: Module declaration inspections in the scope of module.xml and registration.php
    • Code Inspection: GraphQL resolver in the scope of a schema file
  • Improvements:
    • Fixed the positioning of all dialog popups
    • Adjusted Magento root validation for considering magento/framework as a requirement
    • Adjusted Magento version validation RegExp to support patch versions
  • Fixed bugs:
    • The create a plugin action is accessible from the wrong context
    • Null pointer exception on the new module group

1.0.0

24 Apr 06:10
dea4b99
Compare
Choose a tag to compare

Release notes

* RequireJS mapping support (reference navigation, completion)
* MFTF support MVP (reference navigation, completion)
* Line markers for navigation from a plugin class to a target class
* Line markers for navigation from a GraphQl resolver to schema and vice versa
* Create a plugin for a class public method
* Create a New Magento 2 Module action
* Create a Block action
* Create a View Model action
* Create a new Magento 2 module as a separate project
* Create an observer for an event action
* Create a GraphQL resolver action
* Override class by reference action
* Plugin class methods generation
* Code Inspection: Duplicated plugin Usage in di.xml
* Code Inspection: Plugin declaration in the scope of a Plugin Class
* Code Inspection: Warning regarding Cacheable false attribute in default XML
* Code Inspection: GraphQL resolver in the scope of a PHP Class
* Code Inspection: Duplicated Observer Usage in events XML
* Moved plugin configuration from `Settings > Preferences > Languages & Frameworks > PHP > Magento` to
    `Settings > Preferences > Languages & Frameworks > PHP > Frameworks > Magento`
* Fixed support of 2020.* versions of IDE's