Lancements de PHP Tools for Visual Studio

Released: Mar 1, 2019

Mises à jour de 1.30.11154

Fonctionnalités

  • PHPDoc improvements and fixes.
  • Updated PHP manual.
  • Debugger now logs when proxy/VPN or other software interrupts a debug session.

Released: Jan 18, 2019

Mises à jour de 1.30.11095

Fonctionnalités

  • PHPDoc for local variables and globals.
  • Unknown function code suggestion to add `$this->` (will be more in future).
  • PHPUnit 7 support.
  • Debug: Chrome JS Debugger supported (VS2017).

Correctifs

  • Editor exceptions fixes.
  • Changes outside of VS causes Intellisense to forget some types - fixed.

Released: Oct 22, 2018

Mises à jour de 1.29.11015

Fonctionnalités

  • 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.

Released: Sep 24, 2018

Mises à jour de 1.29.10958

Fonctionnalités

  • 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.
  • PHAR Inspector
    • PHAR inspector supports gz compressed entries.
    • PHAR inspector reads files not included in the project.
    • PHAR inspector optimizations.

Correctifs

  • Code Validation
    • Formatting code with syntax errors is...

Released: Aug 20, 2018

Mises à jour de 1.29

Fonctionnalités

  • Twig templating handles extensions from referenced projects.
  • More UI localizations.
  • IntelliSense
    • IntelliSense respects "include_path" option in project properties.
    • Description of properties from @var tag.
  • Code Validation
    • __tostring() return type diagnostic.
    • Unified diagnostic codes.
    • 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...

Released: May 28, 2018

Mises à jour de 1.28.10848

Fonctionnalités

  • PHP 7.2 automatic installation.
  • Xdebug updates for older PHP frameworks.
  • Custom server form respects properties window size.
  • Analysis
    • password_hash not deprecated, just its parameter.
  • IntelliSense
    • STDIN,STDOUT,STDERR in IntelliSense of CLI projects.
  • Blade (VS2015+)
    • Reimplemented Blade Template Engine support.
  • Twig (VS2015+)
    • Custom filter quick info enhanced.
    • Twig parent() function enabled in design split view.
    • Twig extensions analyzed even in references.

Correctifs

  • Fix of...

Released: Apr 11, 2018

Mises à jour de 1.27.10773

Fonctionnalités

  • New project wizard when creating PHP Web Project.
  • New project template for Simple CMS (based on PicoCMS).
  • Code Analysis CPU improvements.
  • @method with "static" supported.
  • Debug
    • Checking expressions validity before sending them to Xdebug
  • Editor
    • New snippets (#region, #todo, @phpdoc_tag).
    • F1 supported for phpdoc tags.
    • Custom snippets showed in completion lists.
    • "echo" keyword occurances (F1, F12, semantic highlighting, do not allow refactoring).
  • Localization
    • Partial localization to...

Released: Mar 6, 2018

Mises à jour de 1.26.10606

Fonctionnalités

  • Reporting of PHP4 style constructs deprecation.
  • IntelliSense handles files changed outside IDE.
  • Refactoring of indirectly used constants.
  • Refactoring improvements and fixes.
  • On file save warn user about data loss if saving in encoding which doesn't include needed characters
  • Reading php.ini short_open_tag option and parse the code accordingly when PHP build-in server is used.
  • vararg @param type hint treated as array type as well
  • Twig
    • Twig support optimizations and improvements...

Released: Dec 14, 2017

Mises à jour de 1.25.10474

Fonctionnalités

  • Improved deprecation analysis.
  • Find references improvements.
  • Various stability enhancements.

Correctifs

  • PHP parser fixes.
  • Fix of Test Explorer for custom phpunit config.

Released: Nov 22, 2017

Mises à jour de 1.25.10428

Fonctionnalités

  • IntelliSense improvements for F1 and GoToDef, not showing duplicates.
  • Memory usage optimizations.
  • Experimental .phar file navigation and debug features.
  • Various UI enhancements on high DPI displays.

Twig

  • Implemented Twig Editor for .twig files.
  • Twig code colorization, mixture of HTML/JS/CSS/Twig supported.
  • Highlighting of identifier under cursor and its occurrences.
  • Contextual IntelliSense, Code Completion, F1 Help and Go To Definition.
  • Tool Tip Text for Twig constructs...