What's new in VS.Php for Visual Studio 2005 2.10.6948

Jul 25, 2012
  • New intellisense engine:
  • The highlight of this release is the new intellisense engine that provides a much richer experience when working with complex PHP projects. The new intellisense engine improves support for finding classes, functions and constants defined in the project. Also much improved support for namespaces including namespace aliases. Finally, the new intellisense engine gives you information about how it is finding the symbols you are looking for. A new output view is available to see the intellisense messages:
  • We also improve the ability to access variables defined in other files as long as those files are explicitly included in the file you are working on.
  • Configurable root directory:
  • In previous versions of VS.Php, the root of the application was the root of the project. Often times, frameworks used a different folder as the root of the application. You can now select any folder in the project as the root of the folder.
  • Improved Zend Framework integration:
  • In VS.Php 3.0, you now have easy access to the zend framework command tool to make updates to your project:
  • We also use the zend framework tool to generate the project structure.
  • Sympfony Project Template:
  • Now included is also a template for Symfony projects. With the improved intellisense support, VS.Php offers a rich intellisense experience with Symfony projects including the use of namespaces.
  • Improved debugging:
  • With the new version of XDebug, VS.Php provides a much more robust debugging experience. In particular when evaluating invalid expressions where in the past, it would stop your debugging session.
  • Other enhancements:
  • Add property page to configure the highlighting settings available in the PHP editor.
  • New trial UI that let's you activate while running as administrator so activation will stick on the system.
  • PHP tags are now colored separately
  • Adding PDO driver for MS Sql server
  • Automatically configure timezone in php.ini templates
  • Add timeout feature to prevent infinite searches. Timeout is 2 seconds.
  • Add @var type linking support when specifying a var name. The comment can be before or right after the first use of the variable.
  • Set the xdebug var parameters in the ini file rather than in code. This allows you to modify their values as you wish.
  • Intellisense is aware of aliases defined by calls to class_alias
  • Update to PHP 5.3.10 using VC9. Include a VC9 version of Apache and use this for hosting PHP 5.3.
  • Register .module file extension as a core PHP file extension to improve Drupal support.
  • When deleting a file or folder, put it in the recycle bin.
  • __NAMESPACE__ is now available via intellisense
  • Update to Zend Framework 1.11
  • Other bug fixes:
  • Fix issue to ensure SCC allows us to delete file.. Checking in the wrong place.
  • Fix issue with shortcut no longer being advertised.
  • Clean up formatting.
  • Fix smart indentation in VS2010 when using spaces.
  • Register simplexml as a core module
  • Allow to unset the php.ini property.
  • Update web.config template to include default page: index.php
  • Fix a number of scenarios that were reporting syntax errors but the code was actually valid PHP
  • When creating a large project from template like Symfony, show a progress bar.
  • Fix instanceof bug where we now assign the variable the type defined in this statement.

New in VS.Php for Visual Studio 2005 2.10.6948 (Jan 4, 2012)

  • When refreshing, make sure the selected node stays selected.
  • Fix issue with renaming files that are under source control.
  • Handle deleting files in SCC
  • Replace Php with PHP
  • Fix issue when updating status of directory in dirCache.
  • Put back the expression checker as XDebug still crashes when sending invalid expressions.
  • Make sure version number fits in the updater window
  • Select correct node after clicking showall.
  • Better handle CLASSNAME property from XDebug
  • Fix issue where PDO was not listed in the modules list.
  • Fix a number of path issues on PHP 5.2
  • Fix a number of path issues on PHP 5.2 (Fix some issues with previous commit, including missing files)

New in VS.Php for Visual Studio 2005 2.10.6808.1 (Aug 30, 2011)

  • Website copy now works again
  • Remote file browser now works again
  • Various crashes on intellisense
  • Fixed a number of syntax error checker issues
  • Small performance improvements
  • Fix preferences settings not always sticking
  • Fix issue with apps that used .htaccess
  • Improve system requirement checking on web installer
  • Fix debugging issue in VS2010 and XP
  • Run in elevated more when activating VS.Php
  • Fix various crashes related to SysStringLen

New in VS.Php for Visual Studio 2005 2.10.3.6722 (May 20, 2011)

  • Fix bug: http://www.jcxsoftware.com/mantis/view.php?id=513
  • Fix bug: http://www.jcxsoftware.com/mantis/view.php?id=512
  • Fix issues with Ctrl+K Ctrl+C
  • Fix a memory leak

New in VS.Php for Visual Studio 2005 2.10.1.6694 (Apr 7, 2011)

  • Add variable matching support
  • Improved support for VisualSVN and other source control plug-ins
  • Debugger: Add another data type (unitialized)
  • Add launcher project that will fix shortcut icons and also fix issue when setup does not properly registers VS.Php
  • Use new certificate so we can use WinQual.
  • Add icon for .htaccess files.
  • Improve progress report when parsing the project.
  • Improve the UI for the VS.Php updater application.
  • Upgrade edtFTPnetPRo from 6.1 to 7.3
  • Upgrade bootstrapper engine to 7.0. Left off the vc10 runtime for now.
  • Improve intellisense by looking for classes when looking for a match.
  • When attaching to .Net application, only attach the managed debugger. This should fix a number of debug launch crashes reported.
  • Fix memory leaks
  • Don't allow class & interface snippets to do surround text.
  • Fix snippet indentation
  • Update to Zend 1.11.4
  • Update to PHP 5.3.5 and PHP 5.2.17
  • Fix performance when doing variable matching on large files.
  • Update templates for remote servers. Have one for 5.2 and one for 5.3. This fixes an issue with import projects as well.
  • Handle the case where you try to delete a directory and it has a hidden file or subdirectory like .svn
  • If the project is a remote server project do not let it connect to a source control system.
  • if there is nothing to suggest, don't suggest the project decls. This prevents showing stuff when we should not be showing stuff.
  • Fix issue where we weren't sending the correct strings in delete, renames events. This was causing VisualSVN not to handle rename directories correctly.
  • Fix issue where VS2010 locks up when you first open a PHP file rather than a PHP project.
  • Fix issue when using snippets in intellisense when the entire keyword is not always replace completely.
  • Fix issue where the option to not formatting multi-line strings wasn't working.
  • Fix issue when hitting return before >? and indenting >?php blocks is enabled. It used to indent >?. It should only add indentation if the cursor is after >? or >?php
  • Fix method tip when function has return type.
  • Fix recursive intellisense: $a->foo()->boo()->foo()

New in VS.Php for Visual Studio 2005 2.8.1.6153 (Feb 3, 2010)

  • Major Changes:
  • Support for PHP 5.3 runtime
  • Support for PHP 5.3 new language features including namespaces
  • Intellisense support for PHP namespaces
  • Class viewer shows namespaces. Also improved search in class viewer.
  • Improved XDebug engine (much more stable)
  • Much improve intellisense
  • Tons of bug fixes
  • Minor Changes:
  • Zend Framework 1.9.7
  • Apache 2.2
  • Support for magic methods (@method)
  • Improve support for IE8 on Visual Studio 2005

New in VS.Php for Visual Studio 2005 2.8.1.6144 (Feb 1, 2010)

  • Fix issues with Mysql and built-in web server
  • Fix a parsing issue with referenced functions or methods
  • Fix issue reading project settings
  • When using Silverlight, change the label in project properties to PHP/Silverlight debugging instead of PHP/JavaScrit debugging.
  • Don't commit on intellisense when you type \

New in VS.Php for Visual Studio 2005 2.7.4.5913 (Aug 14, 2009)

  • Major Changes:
  • Silverlight 3 tools intergation
  • Improved IIS 7 and IIS 7.5 integration
  • New built-in web server engine
  • Internet Explorer 8 support including debugging JavaScript
  • Improved support for editing very large PHP files
  • Improved smart indenting and document auto indenting functionality
  • Bootstrapper installer automatically downloads and installs the Visual Studio shell if not present. Available for both 2005 and 2008 editions.
  • Minor Changes:
  • Improved remote server project with tons of bug fixes
  • Zend Framework 1.9
  • Intellisense improvements
  • Add more flexibility in customizing color coding of PHP tokens
  • Updated Apache 2.0.63
  • In built-in engine, run PHP in-proc or as CGI
  • Allow to attach debugger to Apache for debugging Apache/PHP modules
  • Many bug fixes!

New in VS.Php for Visual Studio 2005 2.6.3.5601 (Apr 2, 2009)

  • Major Changes
  • Project-wide intellisense support
  • Drag and drop files in solution view
  • IIS7 integration for creating, debugging PHP applications on IIS7
  • Handle very large projects with ease (10000+ files)
  • Minor Changes
  • Improved bracket matching support with custom background color
  • Zend Framework 1.7.3
  • Intellisense has two tabs, one for frequently used items and one for project wide items
  • Add more flexibility in customizing color coding of PHP tokens
  • Numerous performance improvements
  • Fix issues with updater on x64 systems
  • Use PHP CGI for built-in Apache for increased stability
  • Add MS SQL Server PHP module to the list of available modules for intellisense and built-in preview engine
  • Include PHP 5.2.6 and PHP 4.4.9
  • Include $argv and $argc for globals
  • Show disconnected overlay icon when there is no local copy of the file.
  • Speed up the solution refresh command, in particular which very large projects.
  • Allow remote server project wizard to continue even if the wizard fails to run phpinfo on the remote server to collect server information.
  • Many bug fixes!

New in VS.Php for Visual Studio 2005 2.4.3.4448 (Feb 29, 2008)

  • Support for Visual Studio 2008
  • Drag-n-drop deployment of files. Allows you to copy files back and forth with a remote server.
  • XDebug support. You can choose between XDebug or DBG for debugging your script.
  • Support for locals watch window
  • Autocomplete html attributes
  • Autocomplete phpdoc comments
  • Save credentials when working on remote projects
  • Improve class inheritance intellisense when using Php references.
  • Breakpoints stay current even after code changes
  • Improvements to code outlining.
  • Support for Firefox in Vista x64
  • Support for modifying variables during debug with
  • characters.
  • Improve deployment support. Wider range of server support
  • Improve formatting support
  • When folders are renamed, all files and folders under it are marked for deployment

New in VS.Php for Visual Studio 2005 2.3.6.4068 (Sep 21, 2007)

  • VS.Php SE and 2005 support Windows Vista
  • Support for Visual Studio 2005 SP1 and Visual Studio .Net 2003 SP1
  • Support for remote server projects. Edit remote files as if they were local.
  • Support for importing projects via Ftp, FtpS and SFtp
  • Add support for Ftp over SSL
  • Smarter deployment mechanism
  • Improvements in auto formating
  • Latest Php 5.2 and Php 4.4
  • Updated Php and PEAR documentation

New in VS.Php for Visual Studio 2005 2.1.2.3079 (Sep 12, 2006)

  • Code snippets support
  • Code Autoformatting