NuSphere PhpED Changelog

What's new in NuSphere PhpED 20.0 Build 20023

Feb 1, 2023
  • Full Support for PHP 8.2 in PHP Editor/IDE and PHP Debugger. Full support for debugging and profiling. Read more about PHP 8.2 in PhpED v20
  • Phped v20 brings yet even safer PHP Debugger - it encrypts communication with TLS 1.3 now and supports client SSL certificates for authentication.
  • Built-in SSH client supports server host key validation using SSHFP, a DNSSEC based DNS RR records, recognizes host keys signed with certificates so trust of first use is not a hassle anymore, supports recently adopted HMAC algorithms.
  • Support for Laravel 9.x and Symfony 5.x PHP Frameworks with navigation through M-V-C, Code Insight including Code completion, tooltips and find declarations.
  • Support for Code Coverage. When running phpUnit tests newly added Tools->Coverage window will show how well your code base is tested.
  • Support for remote launch of phpUnit in Remote Projects. Remote Projects have been one of the most popular features since PhpED 16.0
  • TCP port forwarding (aka ssh tunnel) to work with remote database servers. Typically, data bases are protected with firewalls and connecting to them with out port forwarding is impossible. Now such connection is made easy if you have an ssh account
  • Full update of built in browsers Chrome, FireFox and Internet Explorer. Whole set of improvements detecting standalone browsers Chrome, Firefox, Opera, Internet Explorer. Added Microsoft Edge
  • Update of CSS and HTML documentation. Now CSS3.0 and HTML 5.0 context help is available
  • PhpED v20 comes with updated Chrome built-in browser, updated 3rd party libraries including but not limited to openssl, zlib, expat, sqlite, ldns etc.
  • And much more - PhpED v20 is substantially faster. It is a true full stack Web Development IDE.

New in NuSphere PhpED 19.2 Build 19210 (Dec 27, 2019)

  • Full Support for PHP 7.4 (requires Windows 7 and up) in for PHP Editor/IDE and PHP Debugger. Full support for debugging and profiling.

New in NuSphere PhpED 19.1 Build 19101 (Jan 15, 2019)

  • Full Support for PHP 7.3 (requires Windows 7 and up) in for PHP Editor/IDE and PHP Debugger. Full support for debugging and profiling. Read more about PHP 7.3 in PhpED v19
  • Support for Code Coverage. When running phpUnit tests newly added Tools->Coverage window will show how well your code base is tested.
  • Support for CodeIgniter 3.x to PHP Frameworks Navigation through M-V-C, navigate infrastructure with code Insight including Code completion and find declarations.
  • Support for remote launch of phpUnit in Remote Projects. Remote Projects have been one of the most popular features since PhpED 16.0
  • Added tcp port forwarding for working with remote data base servers. Typically, data bases are protected with firewalls and connecting to them with out port forwarding is impossible. Now such connection is made easy if you have an ssh account
  • Full update of built in browsers Chrome, FireFox and Internet Explorer. Whole set of improvements detecting standalone browsers Chrome, Firefox, Opera, Internet Explorer. Added Microsoft Edge
  • Update of CSS and HTML documentation. Now CSS3.0 and HTML 5.0 context help is available
  • Phped v19 brings yet even safer PHP Debugger - it now uses TLS 1.2
  • And much more - PhpED v19 is substantially faster. It is a true full stack Web Development IDE.

New in NuSphere PhpED 18.0 Build 18020eval (Jan 14, 2017)

  • Full Support for PHP7.1 (requires Windows 7 and up) in for PHP Editor/IDE and PHP Debugger. Read more about PHP7.1 in PhpED 18.0
  • Full support for Drupal PHP Framework. Like with all other supported PHP Frameworks the developers using Drupal can take full advantage of PHP Debugger to set a break point and step through your code and use PHP Frameworks tab to see Drupal views and controllers.
  • Support for .editorconfig . Making the most user friendly PHP IDE on the market even more convenient we added support of external settings. Read about using simple industry standard .editorconfig file with PhpED's familiar Tools->Settings->Editor settings tab.
  • We promise to boggle your mind with the following performance improvements in PhpED 18.0:
  • 3x reduction of the memory consumption on the projects with 2000 or more files
  • Up to 3x faster PHP IDE start up time
  • 1.5-2x faster code completion / find declaration and refactoring.
  • Massive improvements for PhpED display on large screens, including 4K and 5K resolutions. Version 18.0 supports clear, scaled display of the IDE on the resolutions even at 600dpi and more!
  • And much more - PhpED is a true full stack Web Development IDE.

New in NuSphere PhpED 17.0 Build 17027eval (Jul 12, 2016)

  • Full Support for PHP7 (requires Windows 7 and up) in for PHP Editor/IDE and PHP Debugger.
  • Support for running phpUnit in Remote Projects. From the moment we added Remote Projects in PhpED 16.0 it became one of the most popular features of the IDE.
  • Massive enhancements and improvements of built in SSH/SFTP client designed mostly for tighter security
  • Added support for elliptic curves in public key authentication and in the key exchange
  • Granular settings of connection parameters including MAC algorithms, cypher and key-exchange (see all in Accounts settings - key tab)
  • Added support for sha512 and ETM (encrypt then mac), decreasing the risk of cypher attack
  • Updated PHP 5.4, 5.5 and 5.6 bundles installed automatically alongside with PhpED
  • Added openssl 1.0.1r for both built in SSL in PhpED and SSL-enabled debugger.
  • Full update of HTML5 definitions, corresponding to RFC
  • And much more - PhpED is a true full stack Web Development IDE.

New in NuSphere PhpED 15.0 Build 15010eval (Oct 14, 2014)

  • Full support for Laravel PHP Framework. If you are programming an application on top of Laravel not only can you use our PHP Debugger to set a break point and step through your code, but also take advantage of PHP Frameworks tab to see Laravel views and controllers.
  • Development of the most popular never stops PHP Frameworks. Version 15.0 of PhpED comes with major updates to support the latest versions of frameworks as well as the popular older ones. Support for the following versions is introduced in 15.0:
  • CakePHP 2.x
  • CakePHP 3.x
  • CodeIgniter 2.x
  • Prado 3.x
  • Symfony 2.x
  • Yii 2.x
  • ZendFramework 2.x
  • Full support for PHP 5.6. PhpED comes bundled with PHP 5.5 that gets installed along with the IDE and now separate version of PHP 5.6 for Windows. Unique power of PhpED's code insight, debugger and profiler is fully available if you are writing PHP 5.6 application.
  • Php Debugger is updated to version 7.5 and is compatible with the latest PHP and PHP Frameworks

New in NuSphere PhpED 14.0 Build 14010eval (Oct 14, 2014)

  • New, unique type of profiling - PHP Memory profile:
  • Modern PHP applications can be memory hogs, especially with the popularity of Big Data. Loading whole table in memory might b a good idea at the first stages of a project but become a source of HTTP 500 when the number of records in the table grows to millions. PhpED's PHP memory profiler will give you a clear picture of memory consumption in each of the modules, function and method calls, both in the body of the function/method call and in the calls made from it. The results are available both in the tables (columns Memory and Memory with Children) and the chart, sortable in many ways.
  • PHP Profiler with calls:
  • Existing PHP Line profiler also got better! More accurate time computing taking into account prolog and epilog of PHP Function - and of course, the most visible new feature: Time with children - separate counting of the time spent in the function/method/module itself and the time spent in the code called from it.
  • Memory profiler tracks the peak of memory consumption and displays the line/function/method where it happens in blue
  • PHP Profiler Core Functions:
  • PHP Profiler doesn't stop there - it now shows time spent and memory consumed in core PHP functions as well
  • PHP IDE for SCCS:
  • Support for SCSS files. More and more embraced by the industry "Sassy SCSS" is fully supported in our PHP Editor. Everything you come to expect from PhpED's code intelisense is there including: syntax highliting, code completion, jump to declaration, function call tooltip, structures displayed in code navigator and highliting of syntax errors
  • Newest standards for CSS3 and HTML5. Even though both CSS3 and HTML5 are still drafts we are keeping up with the changes in both of the standards. PhpED 14.0 comes with full support for the latest in CSS3 and HTML5

New in NuSphere PhpED 12.0 Build 12010eval (Dec 18, 2013)

  • Support for PHP Frameworks:
  • Frameworks have always been supported in PhpED but with v12.0 the user can specify the framework used in the project using Project Properties -> Code Insight > PHP Frameworks. On this tab the user can specify the framework, point to the folder with the source files and unleash the whole power of PhpED Code Insight with Code Completion, Code folding etc.
  • Mapping PHP Frameworks controller to a URL:
  • With PhpED 12.0 the user working with PHP MVC Frameworks can set the mapping between a controller script and URL to be used to launch the request and start debugging. IDE allows to use regular expressions and macros like @Controller@/@Action@/@ArgVals/@
  • Remote CLI Scripts debugging:
  • The changes made to Tools->settings->Run & debug reflect new features delivered in v12 - remote debugging of cli scripts. You can now do Run->CLI or Run->HTTP
  • Full support for PHP 5.5:
  • Now including new syntax constructs introduced in PHP 5.5 including try-finally, yield and ::class
  • PHP IDE 64 bit version:
  • To take the full advantage of 64bit Windows System 64 bit version of PhpED is also now available with version 12 builds
  • Faster launch of PHP IDE and faster Editor. Almost assumed now, with each release PhpED - already arguably the fastest PHP Editor on the market, gets faster, even when working with projects consisting of 1000s of files
  • Simplifying Debugger settings:
  • We removed DbgListener icon and all User Interface is now consolidated in Tools->settings->run & debug
  • Support for debugging on ARM platforms starting with ARMv5 and up to ARMv7

New in NuSphere PhpED 11.0 Build 11017eval (Nov 21, 2013)

  • Working with PHP Frameworks:
  • Adding to the existing Frameworks support in PhpED v11.0 the user can specify the framework used in the project using Project Properties -> Code Insight -> PHP Framework. Using this tab the user can specify the framework and PHP Framework folder. Code Completion, Code folding etc. Phped uses the knowledge of the Php Frameworks to provide excellent code insight - including Code Completion, Code folding, function call cue and find declaration. In case of MVC framework PhpEd finds the view(s) for the current controller and displays them as a list under the editor. PHP IDE switches between the corresponding files when the user clicks on different views in the list. Check out the list all of PHP Frameworks supported in PhpED
  • Further simplification of Debugger settings and Remote Debugging CLI scripts:
  • Version 11.0 comes with a great simplifications of the debugger settings in general. The users will find 3 clear options in Project Properties -> Run & Debug
  • Srv Local Server. Use this option to use PhpED's light weight built in web server Srv. PhpED uses Root directory of the project as the Web Server Root
  • Local Server. Use this option to execute your scripts using 3rd party web server (e.g. Apache or IIS) running on the same machine as PhpED.
  • Remote Server. Use this option when the project scripts are executed and debugged on the remote server
  • Each of the options now supports debugging of CLI scripts in addition to PHP on the Web Server. To specify whether you want to run Web Server or CLI simply select the corresponding option from Run menu
  • Full Support for PHP 5.5:
  • Previous versions of PhpED already supported debugging and Code Insight for PHP 5.5, however PhpED v11.0 provides full coverage for new syntax constructs such as generators

New in NuSphere PhpED 10.0 Build 10024eval (Jul 17, 2013)

  • Google Chrome built in PHP IDE:
  • PhpED has been known for NuSphere's own php debugger for many years. In version 10.0 our development team provides seamlessly integrated built in Google Chrome Browser with the whole set of development tools.
  • JavaScript debugger:
  • Debugging JavaScript can now be done within PHP IDE, never leaving it. All you need to do is select Embedded Google Chrome browser in Tools->Browsers, open your page in it, invoke Developer Tools, then click Sources tab
  • SQL Profiler:
  • It's hard to ignore the fact that working with SQL database may take up to 95% of the overall time on the server for PHP pages. However the SQL profiler tools on the market are limited to 3rd party services requiring installation of special modules or frameworks. SQL Profiler in PhpED solves this problem for PHP Developers delivering clear view of all SQL involved in each request with the time broken down to all the stages of SQL query execution
  • PHP IDE SQL Profiler [Enlarge]
  • Support for JavaScript libraries. Code Intellisense helps developing code in JavaScript that uses jQuery and extJS libraries. All you need is select corresponding options in Project Properties

New in NuSphere PhpED 9.0 Build 9039 (Apr 5, 2013)

  • Smart Sync feature for publishing in PHP IDE:
  • PhpED can publish files selectively using the Smart Sync feature. It is very useful when you have a large project and want to publish only the files that are not in-sync with their local copies. In version 9.0 Smart Sync became super powerful enhanced with dialogs displaying list of local and remote files, their states, selection of actions and side by side differences in remote deployment tool PHP IDE Smart Sync Publishing
  • Fast Open File in PHP Editor:
  • When working on a large project with 100s or more files Fast Open File feature puts every file your fingertips - almost literally
  • Lookup enhancements:
  • To make the search even better and faster PhpED now provides an ability to lookup symbol or class, similar to Fast File Open
  • New php editing tools:
  • unnumbered bookmarks with support for comments
  • changes tracking
  • transparent highlight
  • Take a closer look at everything Php Editor has to offer
  • Multiple publishing targets per Project:
  • New, modern UI for settings of the Project Properties now provides the ability to specify multiple publishing targets and/or multiple locations on the same server for each project and switch effortlessly between them - more about it in PHP IDE Publishing tools
  • Additional Mapping for Debugging and Publishing:
  • To provide full flexibility to the user PhpED now provides the ability to seup separate mapping for Publishing and PHP Debugging as well as the ability to setup a separate mapping for each catalog in the project (default mapping always works of course) - more about it in PHP IDE Publishing tools
  • Overall speedup of PHP IDE:
  • Across the board PhpED is running even faster - for example 4-6 times speeding up in files publishing

New in NuSphere PhpED 7.0 Build 7047 (Aug 27, 2012)

  • PHP Refactoring in PHP IDE:
  • Code Refactoring is an integral part of Agile development. With PhpED 7.0 you can refactor your code and "pay technical debt" in a matter of seconds. With new Refactor tool bar you can:
  • Extract any selected block of code into a method or function
  • Rename and identifier - variable, function, class or method and the system will update all usages of that identifier in the project
  • Display Side by side differences of the code before and after refactoring operation
  • See all occurrences of the identifier you want to rename or the code to extract to a function or method
  • Find Usage functionality
  • PhpED is used on the projects comprised of hundreds of PHP files. Changing a function or a class methods in these project is not an easy task. With Find Usage menu you can see all usages of selected function, method or class in your Project right in the PHP IDE window. Combine this with phpUnit in PhpED and you can tame any Project
  • Side by Side Diff viewer:
  • Taking even further our support for remote development PHP IDE now has a difference viewer. Use it to see side by side difference between files copies in the editor and on local or even remote disks. Side by side difference is also available for before and after views in php refactoring
  • Support for php 5.4:
  • If you want to be on cutting edge of PHP and working with 5.4 version PhpED 7.0 is the PHP IDE for you because it comes with
  • Syntax highliter
  • Error analysis
  • Code explorer and Code Navigator
  • And all other PHP IDE and Editor features supporting PHP 5.4
  • Faster and improved Search
  • PhpED now supports non-modal file search - you can continue working in the IDE while the search running in background
  • Cyclic search starts on the top again once the search is complete
  • Quick search is now available with Ctrl-E shortcut
  • New Look and Feel of PHP IDE
  • PhpED 7.0 comes with new, the most modern and user friendly look and feel.
  • modern color scheme in the editor
  • not one but even TWO versions of classic design
  • modern docking of the IDE windows with highly intuitive User Interface making it easy to build your own layout of the Editor, including big monitors or multi-monitor systems
  • fast switch of the layout at the beginning of the debug session
  • Remember that you can always choose the way your IDE looks in PhpED using Tools->Look and Feel menu
  • Firefox embedded browser upgraded:
  • Embedded Firefox browser is now up to version to v9.0.1
  • More about PHP Viewers in PhpED - http://www.nusphere.com/products/php_viewer.htm
  • New version of PHP Debugger:
  • The most powerful PHP Debugger is upgraded to version 4.5.0

New in NuSphere PhpED 6.1 Build 6106 (Jul 11, 2011)

  • PHP, JavaScript, HTML, HTML5, CSS, CSS3, Code Folding, Unicode, Embedded Mozilla browser
  • Debug your scripts on the production server directly using SSL connection
  • Expression True Global breakpoints and more

New in NuSphere PhpED 5.6 (Dec 9, 2008)

  • Code Folding, New look-n-feel, Unicode
  • Embedded Mozilla browser.
  • Debug your scripts on the production server directly using SSL connection.
  • Expression True Global breakpoints

New in NuSphere PhpED 5.0.0 (May 18, 2007)

  • Code Folding
  • New look-n-feel
  • Unicode, Embedded Mozilla browser.
  • Debug your scripts on the production server directly using SSL connection.
  • Expression True Global breakpoints and more

New in NuSphere PhpED 4.6.3 (Feb 17, 2007)

  • full support for PHP 5.2
  • improved PHP debugger

New in NuSphere PhpED 4.6.1 (Sep 27, 2006)

  • Launch Box. PhpED saves run and debug parameters and lets you re-use them. SSL connection for Remote debugging is now supported.
  • Debug your scripts on the production server directly using the secured connection.
  • Expression True Global breakpoints and more