|
1 |
| -1.0.1 |
2 |
| -============= |
3 |
| -* Features: |
4 |
| - * Create a CLI command action |
5 |
| - * Create a CRON group action |
6 |
| - * Create a CRON job action |
7 |
| - * Create a Controller action |
8 |
| - * Code Inspection: Module declaration inspections in the scope of `module.xml` and `registration.php` |
9 |
| - * Code Inspection: GraphQL resolver in the scope of a schema file |
10 |
| -* Improvements: |
11 |
| - * Fixed the positioning of all dialog popups |
12 |
| - * Adjusted Magento root validation for consider `magento/framework` as a requirement |
13 |
| - * Adjusted Magento version validation RegExp to support patch versions |
14 |
| -* Fixed bugs: |
15 |
| - * The `create a plugin action` is accessible from the wrong context |
16 |
| - * Null pointer exception on the new module group |
17 |
| - |
18 |
| -1.0.0 |
19 |
| -============= |
20 |
| -* Features: |
21 |
| - * RequireJS mapping support (reference navigation, completion) |
22 |
| - * MFTF support MVP (reference navigation, completion) |
23 |
| - * Line markers for navigation from a plugin class to a target class |
24 |
| - * Line markers for navigation from a GraphQl resolver to schema and vice versa |
25 |
| - * Create a plugin for a class public method |
26 |
| - * Create a New Magento 2 Module action |
27 |
| - * Create a Block action |
28 |
| - * Create a View Model action |
29 |
| - * Create a new Magento 2 module as a separate project |
30 |
| - * Create an observer for an event action |
31 |
| - * Create a GraphQL resolver action |
32 |
| - * Override class by reference action |
33 |
| - * Plugin class methods generation |
34 |
| - * Code Inspection: Duplicated plugin Usage in di.xml |
35 |
| - * Code Inspection: Plugin declaration in the scope of a Plugin Class |
36 |
| - * Code Inspection: Warning regarding Cacheable false attribute in default XML |
37 |
| - * Code Inspection: GraphQL resolver in the scope of a PHP Class |
38 |
| - * Code Inspection: Duplicated Observer Usage in events XML |
39 |
| - * Moved plugin configuration from `Settings > Preferences > Languages & Frameworks > PHP > Magento` to |
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). |
| 6 | + |
| 7 | +## 2.0.0 |
| 8 | + |
| 9 | +### Added |
| 10 | + |
| 11 | +- Inject a view model to a block and a reference block from the context menu action |
| 12 | +- Override in Theme action |
| 13 | +- Generate Listing UI component (including all required files) |
| 14 | +- Generate Form UI component (including all required files) |
| 15 | +- Code Inspection: ACL resource title |
| 16 | +- Reference navigation and completion for `crontab.xml` |
| 17 | +- Reference navigation and completion for `menu.xml` |
| 18 | + |
| 19 | +### Changed |
| 20 | + |
| 21 | +- Adjusted module version to module.xml (considering the Magento version) |
| 22 | +- Adjusted support of variadic arguments to plugin declaration inspection |
| 23 | + |
| 24 | +### Fixed |
| 25 | +- Fixed missing first letter name in `composer.json` |
| 26 | +- Fixed the CLI command namespace |
| 27 | +- Fixed endless loop of notifications on launch |
| 28 | +- Fix `composer.json` generation with module dependency that doesn't have `composer.json` |
| 29 | + |
| 30 | +## ## 1.0.1 |
| 31 | + |
| 32 | +### Added |
| 33 | + |
| 34 | +- Create a CLI command action |
| 35 | +- Create a CRON group action |
| 36 | +- Create a CRON job action |
| 37 | +- Create a Controller action |
| 38 | +- Code Inspection: Module declaration inspections in the scope of `module.xml` and `registration.php` |
| 39 | +- Code Inspection: GraphQL resolver in the scope of a schema file |
| 40 | + |
| 41 | +### Changed |
| 42 | + |
| 43 | +- Fixed the positioning of all dialog popups |
| 44 | +- Adjusted Magento root validation for consider `magento/framework` as a requirement |
| 45 | +- Adjusted Magento version validation RegExp to support patch versions |
| 46 | + |
| 47 | +### Fixed |
| 48 | + |
| 49 | +- The `create a plugin action` is accessible from the wrong context |
| 50 | +- Null pointer exception on the new module group |
| 51 | + |
| 52 | +## 1.0.0 |
| 53 | + |
| 54 | +### Added |
| 55 | + |
| 56 | +- RequireJS mapping support (reference navigation, completion) |
| 57 | +- MFTF support MVP (reference navigation, completion) |
| 58 | +- Line markers for navigation from a plugin class to a target class |
| 59 | +- Line markers for navigation from a GraphQl resolver to schema and vice versa |
| 60 | +- Create a plugin for a class public method |
| 61 | +- Create a New Magento 2 Module action |
| 62 | +- Create a Block action |
| 63 | +- Create a View Model action |
| 64 | +- Create a new Magento 2 module as a separate project |
| 65 | +- Create an observer for an event action |
| 66 | +- Create a GraphQL resolver action |
| 67 | +- Override class by reference action |
| 68 | +- Plugin class methods generation |
| 69 | +- Code Inspection: Duplicated plugin Usage in di.xml |
| 70 | +- Code Inspection: Plugin declaration in the scope of a Plugin Class |
| 71 | +- Code Inspection: Warning regarding Cacheable false attribute in default XML |
| 72 | +- Code Inspection: GraphQL resolver in the scope of a PHP Class |
| 73 | +- Code Inspection: Duplicated Observer Usage in events XML |
| 74 | +- Moved plugin configuration from `Settings > Preferences > Languages & Frameworks > PHP > Magento` to |
40 | 75 | `Settings > Preferences > Languages & Frameworks > PHP > Frameworks > Magento`
|
41 |
| - * Fixed support of 2020.* versions of IDE's |
42 |
| - |
43 |
| -0.3.0 |
44 |
| -============= |
45 |
| -* Features: |
46 |
| - * Extended navigation from PHP class to its XML declaration to support any configs |
47 |
| - * Documented local environment set up for plugin development |
48 |
| -* Fixed bugs: |
49 |
| - * Fixed NullPointerException |
50 |
| - |
51 |
| -0.2.3 |
52 |
| -============= |
53 |
| -* Features: |
54 |
| - * Added JavaScript reference contributor |
55 |
| - * Support references for each part of FQN of PHP class, methods, constants |
56 |
| - * Support reference from XML/JavaScript for module name |
57 |
| - * Support reference from XML/JavaScript for module element path (e.g. Magento_Catalog::product/list/addto/compare.phtml) |
58 |
| - * Added project detector |
59 |
| - * Move configuration section to "Languages & Frameworks > Php > Magento" |
60 |
| - * Remove deprecated elements |
| 76 | +- Fixed support of 202## 0.* versions of IDE's |
| 77 | + |
| 78 | +## 0.3.0 |
| 79 | + |
| 80 | +### Added |
| 81 | + |
| 82 | +- Extended navigation from PHP class to its XML declaration to support any configs |
| 83 | +- Documented local environment set up for plugin development |
| 84 | + |
| 85 | +### Fixed |
| 86 | + |
| 87 | +- Fixed NullPointerException |
| 88 | + |
| 89 | +## 0.2.3 |
| 90 | + |
| 91 | +### Added |
| 92 | + |
| 93 | +- Added JavaScript reference contributor |
| 94 | +- Support references for each part of FQN of PHP class, methods, constants |
| 95 | +- Support reference from XML/JavaScript for module name |
| 96 | +- Support reference from XML/JavaScript for module element path (e.g. Magento_Catalog::product/list/addto/compare.phtml) |
| 97 | +- Added project detector |
| 98 | +- Move configuration section to "Languages & Frameworks > Php > Magento" |
| 99 | +- Remove deprecated elements |
61 | 100 |
|
62 |
| -0.2.2 |
63 |
| -============= |
64 |
| -* Features: |
65 |
| - * Added Module name to configuration tooltip |
66 |
| -* Fixed bugs: |
67 |
| - * Fixed "Project disposed" exception |
| 101 | +## 0.2.2 |
| 102 | + |
| 103 | +### Added |
| 104 | + |
| 105 | +- Added Module name to configuration tooltip |
| 106 | + |
| 107 | +### Fixed |
| 108 | + |
| 109 | +- Fixed "Project disposed" exception |
68 | 110 |
|
69 |
| -0.2.1 |
70 |
| -============= |
71 |
| -* Features: |
72 |
| - * added module name for "Goto configuration" labels |
| 111 | +## 0.2.1 |
| 112 | + |
| 113 | +### Added |
| 114 | + |
| 115 | +- added module name for "Goto configuration" labels |
73 | 116 |
|
74 |
| -0.2.0 |
75 |
| -============= |
76 |
| -* Features: |
77 |
| - * WebApi routes |
78 |
| - * nicer "Goto configuration" labels |
79 |
| - * plugin settings (manual reindex, URN generation, plugin on/off) |
| 117 | +## 0.2.0 |
| 118 | + |
| 119 | +### Added |
| 120 | + |
| 121 | +- WebApi routes |
| 122 | +- nicer "Goto configuration" labels |
| 123 | +- plugin settings (manual reindex, URN generation, plugin on/off) |
| 124 | + |
| 125 | +## 0.1 |
80 | 126 |
|
81 |
| -0.1 |
82 |
| -============= |
83 |
| -* Features: |
84 |
| - * Context type completion for: |
85 |
| - * Observers completion only for ObserverInterface impl in events.xml |
86 |
| - * Blocks completion only for BlockInterface name in layouts.xml |
87 |
| - * Preference configuration in di.xml |
88 |
| - * Type hinting for object arguments in di.xml |
89 |
| - * @api usage inspection in Module context |
90 |
| - * ObjectManager usage inspection in Module context |
91 |
| - * virtualType arguments resolution |
92 |
| - * webapi.xml interface/method completion/references |
93 |
| - * Support for old people using PhpStorm 8 or JDK1.7 |
| 127 | +### Added |
| 128 | + |
| 129 | +- Context type completion for: |
| 130 | + - Observers completion only for ObserverInterface impl in events.xml |
| 131 | + - Blocks completion only for BlockInterface name in layouts.xml |
| 132 | + - Preference configuration in di.xml |
| 133 | + - Type hinting for object arguments in di.xml |
| 134 | +- @api usage inspection in Module context |
| 135 | +- ObjectManager usage inspection in Module context |
| 136 | +- virtualType arguments resolution |
| 137 | +- webapi.xml interface/method completion/references |
| 138 | +- Support for old people using PhpStorm 8 or JDK## 1.7 |
94 | 139 |
|
95 |
| -0.0.9 |
96 |
| -============= |
97 |
| -* Features: |
98 |
| - * Added Reference and completion support for layouts |
99 |
| - * block: class, before, after |
100 |
| - * referenceBlock: name |
101 |
| - * move: element, destination, before, after |
102 |
| - * remove: name |
103 |
| - * update: handle |
104 |
| - * referenceContainer: name |
105 |
| - * Line marker reference for php class to Layout configuration |
106 |
| - |
107 |
| -0.0.8 |
108 |
| -============= |
109 |
| -* Features: |
110 |
| - * Added Line marker reference for php class/interface to DI configuration |
111 |
| - * Added Line marker reference to plugins |
112 |
| - |
113 |
| -0.0.7 |
114 |
| -============= |
115 |
| -* Features: |
116 |
| - * Added reference to configuration and observers (classes or virtualType) |
117 |
| - * Added reference to observers from configuration |
118 |
| - * Added reference to event dispatch from configuration |
| 140 | +## 0.0.9 |
| 141 | + |
| 142 | +### Added |
| 143 | + |
| 144 | +- Added Reference and completion support for layouts |
| 145 | + - block: class, before, after |
| 146 | + - referenceBlock: name |
| 147 | + - move: element, destination, before, after |
| 148 | + - remove: name |
| 149 | + - update: handle |
| 150 | + - referenceContainer: name |
| 151 | +- Line marker reference for php class to Layout configuration |
| 152 | + |
| 153 | +## 0.0.8 |
| 154 | + |
| 155 | +### Added |
| 156 | +- Added Line marker reference for php class/interface to DI configuration |
| 157 | +- Added Line marker reference to plugins |
| 158 | + |
| 159 | +## 0.0.7 |
| 160 | + |
| 161 | +### Added |
| 162 | + |
| 163 | +- Added reference to configuration and observers (classes or virtualType) |
| 164 | +- Added reference to observers from configuration |
| 165 | +- Added reference to event dispatch from configuration |
119 | 166 |
|
120 |
| -0.0.6 |
121 |
| -============= |
122 |
| -* Features: |
123 |
| - * Added reference and completion support for virtual types/classes/arguments in DI configuration |
| 167 | +## 0.0.6 |
| 168 | + |
| 169 | +### Added |
| 170 | + |
| 171 | +- Added reference and completion support for virtual types/classes/arguments in DI configuration |
124 | 172 |
|
125 |
| -0.0.5 |
126 |
| -============= |
127 |
| -* Features: |
128 |
| - * Added reference support for classes/interfaces in DI configuration |
| 173 | +## 0.0.5 |
| 174 | + |
| 175 | +### Added |
| 176 | + |
| 177 | +- Added reference support for classes/interfaces in DI configuration |
0 commit comments