Releases: magento/magento2-phpstorm-plugin
Releases · magento/magento2-phpstorm-plugin
5.3.1
5.3.0
5.2.0
5.1.1
5.1.0
5.0.1
Fixed
- Throwable: Stub index points to a file without PSI #1232
- Create an entity - The delete button is displayed in a new entity form #1268
- Create an entity - The translation function is not called on the button's label #1273
- Covered possible NullPointerException in InjectAViewModelDialog.java #1213
- AWT events are not allowed inside write action #1271
- MapReduceIndexMappingException: java.lang.NumberFormatException: For input string: "" #1235
5.0.0
Added
- Code generation of a Data Patch Boilerplate file #1188
- Code generation of an Observer from the context menu #1200
- Code generation of events.xml file #1189
- Config Scope directory inspection #1261
Changed
- EAV attributes code generators: Added default values of the group property #1259
- All code generators: Added constants visibility and class property types #1260
- UCT custom coming versions #1251
Fixed
4.4.0
Added
- Code generation of a Data Patch file with a Customer EAV attribute #583
- Code generation of a Data Patch file with a Product EAV attribute #527
- Code generation of a Data Patch file with a Category EAV attribute #569
- Code generation of Readme file #1133
- Code generation of GraphQl schema file #1123
- Optional generation of Readme file during the creation of a new module #1110
- Code completion for
system.xml
andconfig.xml
#1077 - Added easier navigation through plugins #1121
- Added inspection to check if type attr value in the virtual type tag attribute value exists #1176
- Added checks and detailed error messages during plugin activation #1181
Fixed
- Fixed NullPointerException at ObserverDeclarationInspection.java:188 #1143
- Fixed IncorrectOperationException: Rebind cannot be performed for class PolyVariantReferenceBase #1173
- Fixed create an observer for an event doesn't work through the context menu #1166
- Fixed IOException: Invalid file name at ReportBuilder #1154
- Fixed IllegalArgumentException in NewModuleAction class #1150
- Fixed null data in ModuleIndex class #1132
- Fixed StringIndexOutOfBoundsException: GitHubNewIssueBodyBuilderUtil #1130
- Fixed ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 0 in OverrideClassByAPreferenceDialog #1129
- Fixed PatternSyntaxException: MagentoBasePathUtil.isMagentoFolderValid:35 for Windows styled dir path separator #1126
- Fixed NullPointerException in the OverrideTemplateInThemeAction.isOverrideAllowed for virtualFile.getCanonicalPath() #1125
- Fixed IllegalArgumentException: Argument for @NotNull parameter 'dataKey' must not be null in CompareTemplateAction #1117
- Fixed argument for @NotNull parameter 'project' must not be null in the OverrideClassByAPreferenceAction #1116
- Fixed New layout action doesn't accept valid layout names #1114
4.3.1
Changed
- Added raw plugin verifier configuration in #1065
Fixed
- Fixed bug with the file separator on Windows OS (while saving plugin settings) in #1062
- Fixed bug with wrong text range for FilePathReferenceProvider.getReferencesByElement in #1063
- Fixed module files action group is accessible from the theme context in #1064
- Fixed bug with directory index is already disposed for Project in AllFilesExceptTestsScope.contains in #1080
- Fixed bug with DumbService cannot be created because container is already disposed in MagentoComponentManager.getComponents in #1081
4.3.0
Added
- Code generation of
layout.xml
file #1021 - Code generation of
page_types.xml
file #1003 - Code generation of
crontab.xml file
#1001 - Code generation of
email_templates.xml
file #998 - Code generation of
sections.xml
file #997 - Code generation of
fieldset.xml
file #996 - Code generation of
view.xml
file #990 - Code generation of
indexer.xml
file #988 - Code generation of
mview.xml
file #987 - Code generation of
widget.xml
file #983 - Code generation of
extension_attributes.xml
file #982 - Code generation of
system.xml
file #978 - Code generation of
config.xml
file #976 - Code generation of
webapi.xml
file #971 - Code generation of
di.xml
file #970 - Code generation of
acl.xml
file #969 - Code generation of
routes.xml
file #958 - Images support for Copy Magento Path #1020
- Add/Replace an argument of a constructor via di.xml #1027
- Possibility to compare overridden template with the original one #1032
- Themes support of the UCT action execution #1029
- Configuration files support of the UCT action execution #1038
- Possibility to override a LESS file #1036
- Added references for the extended MFTF tests #974
Changed
- Improved RequireJS Mapping #1045
- Improved the override a theme file feature #1046
- Improved DocBlock code generator #1022
- Added the possibility to create a plugin for a method in the parent class #981
- Extended custom search scope (to exclude test files from search) with the
is integration enabled
flag #944 - Extended uiComponent highlighting with the
is integration enabled
flag #942 - Added "module" prefix to module name in
composer.json
#848
Fixed
- Sort order of the context actions #1004
- Fixed the email template form title #956
- Placeholders on forms #1009 #1008 #1005 #962 #938
- Creating new module with the package name in the valid package directory on Windows OS #1013
- Inspection titles #1015
- Fixed ArrayIndexOutOfBoundsException #1018
- Generating UI form Delete button #1019
- Removed deprecated method FilenameIndex#getVirtualFilesByName #1037
- Removed deprecated method Function#getReturnType #1043
- Issue with wrong references resolved for a class if a proxy class is generated for it #1044
- Fixed Magento installation path suggestion #1047
- Issue during composer json generation if in dependent module version tag is not specified #972