v1.15.7750

Date: March 21, 2015

  • Improvements of automatic directory mapping during remote debugging .
  • Fix of MsBuild targets files.

v1.15.7746

Date: March 18, 2015

  • Faster installation. Fixes for 32bit Windows.
  • TRAIT constant added, parser, IntelliSense.
  • Composer package properties fixes.
  • Fix of line endings when formatting and inserting new line.
  • Fix of IntelliSense when there are two classes with the same full name.

v1.15.7721

Date: March 6, 2015

  • Visual Studio 2015 CTP5, CTP6 supported.
  • MSBuild capabilities improvements.
  • Microsoft Web PHP Project template (which allows azure publish and web deploy).
  • Fixes.

Editor

  • Ctrl+M,L supported when using advanced HTML Editor.
  • Collapsed /* summary / contains first line of the description.
  • IntelliSense improvements based on code analysis.
  • Fix of navigation bar when advanced HTML Editor is enabled.
  • Fix of navigation bar when advanced HTML Editor is disabled.
  • Source code validation and analysis.
  • Type in tooltips is shortened according to current namespace.
  • Tooltip text is wrapped.
  • Fix for tooltips when debugging from array chains and foreach variables.
  • Function header text contains '&' for references.
  • Fixes.
  • Fix of HTML highlighting when support for HTML Editor is enabled.
  • Memory leak fix.
  • Task list, Error List with too many items processed on background.
  • Optimizations.
  • Find All References (Shift+F12).
  • Contextual highlighting of references.
  • Correct F1 Help URL for $_COOKIE and $_ENV.
  • IntelliSense analyses @var PHPDoc tag above class when accessing object as array.
  • Errors underlining, outlining, smart tags fixes.
  • Known type of functions/variables/constants in tool tips.

Code Validation

  • Type analysis running on background.
  • Error detection based on type analysis.
  • /* @var T $x / in local scope forces type of local variable.
  • Detection of unused variables and uninitialized variables.
  • Detection of undefined classes.
  • Detection of type mismatch.
  • Detection of unreachable code.
  • Detection of unused or undefined labels.
  • Detection of common typos and common runtime errors.

Composer

  • Composer packages handled by Solution Explorer, Code Analysis and IntelliSense.
  • Direct actions to Install new, update or install missing.
  • Packages from composer.json are shown in Project References in tree hierarchy.
  • Missing packages downloaded automatically on project load.
  • Packages are included in IntelliSense.

Test Explorer

  • Bundled PHPUnit updated to version 4.5.
  • Running selected tests with @dataProvider fix.
  • Faster tests discovery.
  • 'phpunit.xml.dist' and 'phpunit.xml' allowed as PHPUnit configuration file names.