v1.29.11015
Date: October 22, 2018
- PHP up to 7.3 warnings: trailing commas, list ref assignment, instanceof with literal.
- Code analysis improvements
- Renaming of a name within 'use' statement
- Renaming of a class within a namespace
- Renaming of a file with a class asks for automatic refactoring
v1.29.10958
Date: September 24, 2018
Editor
- Implement Interface/overrides respects base's return type.
- Options for implement Interface/overrides to not generate PHPDoc.
- Options for implement Interface/overrides to not generate TODO comment.
Code Validation
- is_callable() analysis.
- More PHPDoc suggestions.
Fixes
- Formatting code with syntax errors is not allowed.
- Smarty syntax and colorization.
PHAR Inspector
- PHAR inspector supports gz compressed entries.
- PHAR inspector reads files not included in the project.
- PHAR inspector optimizations.
v1.29.10925
Date: August 20, 2018
Code Validation
- __tostring() return type diagnostic.
- Unified diagnostic codes.
Editor
- Option to disable collapsing of comments by default.
- Drag&drop does not corrupt code indentation.
- Twig editor fixes.
Debug
- The condition expression in conditional breakpoint is casted to bool implicitly.
- Inspecting expression avoids "cannot get property" error.
v1.29.10893
Date: July 24, 2018
- Blade templating integration fixes and improvements.
- Twig templating handles extensions from referenced projects.
- More UI localizations.
- Possible deadlock fix, hanging during project load.
IntelliSense
- IntelliSense respects "include_path" option in project properties.
- Description of properties from @var tag.
Code Validation
- Code validation warning for array to string conversion.
- Code validation improvements for 'setlocale'.
- Validation of using '$this' outside a valid context.
- Validation of throw argument which must be Exception or Throwable.
- Validation of type after implements keyword.
- tostring, construct, __destruct return types check.
Debug
- Editing long string values in debug.