Releases: magento/magento2-phpstorm-plugin
Releases · magento/magento2-phpstorm-plugin
2025.0.0
Added
- Clear notifications for the process status of URN generation #2486
- Added array as a type in Data Model properties #2488
Fixed
- Fixed Upgrade Compatibility Tool #2482
Replaced hardcoded Magento versions with dynamic fetching via Packagist API.
Fixed UI icon references.
Updated Run command. - java.lang.Throwable: Assertion failed: Do not use PsiElement for the popup model. See PsiTargetNavigator #2485
- Slow operations are prohibited on EDT #2486
- When creating a new model with a listing component grid, full-text search is not working #2037
Changed
- [PLUGIN DEVELOPMENT] Updated Gradle IntelliJ plugin to version 2 #2473
The project no longer requires the paid Ultimate edition of IntelliJ IDEA. It can now run seamlessly in the Community edition.
Enabled code emulation directly within PHPStorm, eliminating the dependency on IntelliJ IDEA for this functionality.
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