- Fix possible invalid completion variants when use "Action" string in action name
- Fix possible invalid completion variants when use "Controller" string in controller name
- Fix compatible with
PHP Toolbox plugin
for open "views" onCtrl+B
- Added support "__class" for an object creator
- Fix
UnsupportedOperationException: This PHP type is immutable
error
- No longer support IDE's earlier 2019.1
- Compatible with PhpStorm 2020.*
- Frizzes in PhpStorm 2019.3
- Work code completion
- Add Icon for Plugin
- Attribute autocomplete for ActiveForm::Field method [issue #137]
- Show validators with equal class name
- Fix submit error report for PhpStorm 2018.2
- Enhance error report submitting
- Migrations v2 (support namespaced migration, multiple commands, sync freezes)
- Fix showing "Search for references" checkbox on php file rename dialog
- Skip include for "Goto View render call"
- Use fixed font for "Goto View render call"
- Code completion for inherited GridView [Issue #202]
- NullPointerException fix
- Fix "Index deserialization violates equals / hashCode contract for Value parameter" exception
- Fix support PhpStorm 2016.2
- Send code version in Report for Rollbar code assignment
- Not process migrations with invalid name (InvalidParameterException)
- Skip abstract migration classes
- Fix #150: throw NullPointerException
- Enhance read&write data from index
- Enhance error reports
- Added info notification on plugin update
- Fix UI path map edit popup
- Enhance UI for Go to render call
- Set "Alt + R" by default shortcut for Go to View render call
- Send plugin exceptions from IDE Error Report Dialog
- Applied migration count
- Update DB schema after Apply/Undo/Redo migration(s)
- Disable ActiveRecord table inspection for abstract classes
- Support Remote CLI for Migration tool
- Migration tool
- Disable "Inspection for missed variable declaration" feature high load of CPU
- Fix View path resolving
- Fix "String index out of range" Exceptions
- Path to missed View file in error message
- Support relative path to Yii root
- Fix View path resolving
- Change plugin settings structure
- Add setup Yii Root Path in project
- Add settings page for Views (Theme paths, View file extension, Default View class)
- Action for go to render method call this View (by default Ctrl + Alt + R / Cmd + Alt + R, or Navigate -> Goto View render call)
- Inspection for missed variable declaration in View + QuickFix
- Fix resolve View path for widgets in module
- New Views support (v2)
- Nested folders for Controllers & Views
- Resolve paths "@app/...", "//..." и "/..."
- Themes
- Views in modules
- Create directory for views if is not exists
- Add templates for Views (Yii2 PHP View File.php, Yii2 Twig View File.twig, Yii2 Smarty View File.tpl)
- Adding PhpDoc @var for described render parameters on View create
- Fix compatibility for PhpStorm 2016.2 & PhpStorm 2016.3
- No longer support PhpStorm 2016.1
- Form's field method autocomplete
- Url autocomplete
- Object class deprecated
- PHPStorm 2017.3 Support
- PostgreSQL support
- Fix table prefix support
- Fix detection unused variables in Views with Unary or SelfAssignment operators
- Disabling MissedViewInspection for Controllers & Widgets with overwritten getViewPath method
- Table prefix support using plugin settings
- ActiveRecord type provider re-enabled (Issue #129)
- Track variables and class fields to provide autocomplete
- ActiveRecord type provider was disabled due to performance issues (Issue #129).
- TypeProvider for Yii::createObject disabled for case when parameter is variable (Issue #129).
- ActiveRecord type provider was disabled due limitations of access to index (Issue #129).
- Issues #115, #126. Now inspections does not work for classes in root namespace to avoid collision with standard classes.
- Autocomplete in model's rules method
- Calculates return type for Yii::createObject call and one/all method call of model
- Better detection of condition parameters
- Exception fix
- Complete attributes for $form->field($model, ...) & Html::active*($model, ...) methods
- Completion for setters $activeDataProvider->setSort([...])
- Fix minor bugs
- Database support (database connection required)
- Fix false-positive inspections for non Yii2 render() methods
- False-positive missed field inspection for \Closure class - Small fixes
- Ignore method and function(except "compact") calls as second parameter for render* functions
- False-positive missed field inspection on event & behavior declaration in config object create array
- Fix exception from UnusedParametersLocalQuickFix in older PhpStorm versions
- Fix exception with resolved non class on get class by instantiation
- Fix not worked RequireParameterQuickFix on empty second parameter
- Code completion for object configuration array (with "class" key), config files, widgets and object creating
- Fix variables used in closures mark as unused
- Fix parameter declared with name identical variable in function scope mark as unused
- Update path to View file on file move
- Fixed replace View path on file rename
- Fix mark as error view paths started with "//" or "@" (references to files is not work)
- Refactor work with Views
- Support View in Widgets
- Split missed view file & missed parameters inspections
- Fixed false-positive .twig & .tpl View files as missed
- Fixed adding SUPERGLOBAL variables in render parameters
- Fixed variables in strings return empty name
- Fix using ".." in View path
- Fix Exception on false-positive references for function call inline comments
- Missed & unused parameters inspections work with
compact
function
- Add View parameters after completion
- Inspection missed View files
- QuickFix for missed files
- Inspection by required & unused parameters for View render
- QuickFix for required & unused parameters
- Fix show autocompletion popup
- Change i18n message view in completion list
- Resolve composite key & values for i18n
- Add i18n support