Meet PhpStorm 9.5 Development Roadmap

Today we are glad to share a development roadmap for PhpStorm 9.5, and we are looking forward to get feedback! Our PhpStorm Early Access Program has been already started yesterday.

Please note that this public roadmap is not a final list of features that you’ll see in PhpStorm 9.5. It’s quite flexible and there might be changes at any time. Furthermore, all the improvements to various existing features are not included into roadmap.

With this release we are going to put an extra effort into refining existing functionality useful for most of PHP developers.

The highlights of the roadmap include:

  • Editing Experience
    • Full PHP 7 support
    • PHP REPL (read–eval–print loop, interactive console for PHP)
    • Make static refactoring
    • Type inference improvements
    • Structural Search & Replace scenarios for PHP – basically an ability to easily define custom inspection rules
    • @method annotation improvements
    • Support for @inheritdoc in quick method doc
  • Tools & Environment
    • Composer via Remote PHP Interpreters
    • PHPUnit running system rework
  • Platform Features
    • Code formatter improvements
    • New UI for running tests
    • OS X and Java Version (the installer doesn’t require Java 6 anymore, the Switch IDE Boot JDK action)
    • True HiDPI Support for Windows and Linux
    • Indication for Running Configurations
    • Version Control: Editing Code in Diff Viewer
    • Find in Path: Preview Pane
    • Database Tools: New Data Sources and Drivers Dialog

We are also experimenting on:

  • Zend Framework 2 support
  • Joomla support
  • Data flow analysis
  • Array element type tracking
  • Inline rename
  • Getters/setters autocompletion
  • Duplicates detection for extract method
  • Stubs versioning (so that stubs correspond to selected language level)
  • Docker integration: image/container management and deployment tools
  • Plugin & new features discoverability

The roadmap is preliminary and will be revised during the upcoming months. The updated development roadmap is always available here.

PhpStorm 9.5 release is currently planned for Q4 2015. Our PhpStorm Early Access Program has already started.

As usual, PhpStorm 9.5 will include all the features and changes from IntelliJ platform and web part. We’ll also invest a significant amount of time and efforts in performance and fixing bugs in all subsystems.

We’ll be happy to hear your comments, ideas and suggestions here or on our issue tracker, where you can vote for issues or submit a feature request.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , , , | 5 Comments

PhpStorm 9.5 Early Access Program Started

We are glad to announce the start of Early Access Program for PhpStorm 9.5. A fresh build 142.4289 is available for download and we are waiting for your feedback in the Issue Tracker.

This build includes a bunch of new features, bug fixes and improvements from the PHP, web and IntelliJ platform sides. The updated development roadmap for PhpStorm can be found herePhpStorm 9.5 release is currently planned for Q4 2015.

From the PHP side, this build delivers:

  • PHP REPL (read–eval–print loop, interactive console for PHP);
  • Support for PHP7′s UTF-8 sequences in strings;
  • Support for file watchers has been added to deployment’s autouploading;
  • Improved replace quotes intention;
  • Debugging warning tooltip now allows to enable Break at first line option and navigate to the PHP | Servers;
  • and much more (see complete list in our issue tracker)…

Read full PhpStorm 9.5 EAP 142.4289 release notes >>

WebStorm 11 EAP is available as well, and all its features are already included into this EAP build either out-of-the-box or with a free plugins available in the repository (read more in WebStorm blog). From the web side we are ready to deliver:

  • Encode HTML special symbols action;
  • Improvements in TypeScript support;
  • Yeoman integration;
  • React.js support improvements;
  • JSX support improvements;
  • Debugging Webpack projects;
  • Running a single Mocha test;
  • Flame charts in Node.js CPU profiler;
  • Navigation to injected dependency definition in AngularJS 1.x and ngDoc;
  • Dart support enhancements;
  • Breadcrumbs in Stylus files;
  • Improvements in Meteor support.

And finally, IntelliJ platform side brings us many features including:

  • Preview for Find in path;
  • Improved HiDPI support for Windows and Linux;
  • New UI for unit testing;
  • Indication for Running Configurations;
  • Notable improvements in support for the RegEx case transformation syntax in Find and replace;
  • Version Control: Editing Code in Diff Viewer.

Download PhpStorm 9.5 EAP build 142.4289 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker.

This build includes a 30-day time-limited license. There is no patch updates available.

Remember to install .zip & .tar.gz versions into completely empty folder. Do not just unpack over previous version!

Please note that 9.5 builds use separate settings folder so either automatic or manual import of settings is necessary. 3rd party plugins may or may not be compatible with 142.x builds – please ping plugin authors in case of any problems. We gladly offer them our support.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , , , | 36 Comments

PhpStorm 9.0.2 bug fix update is available

We are glad to announce that PhpStorm 9.0.2 build 141.2462 is available for download.

This updated fixes critical bug related to files with double extension, and includes other bug fixes (see full list in our issue tracker).

Some changes from IntelliJ platform are also included, see complete release notes.

Download PhpStorm 9.0.2 build 141.2462 for your platform and please report any bugs or feature request to our Issue Tracker.

Patch-update from the previous two stable versions (PhpStorm 9.0 and PhpStorm 9.0.1) is already available.

If the patch update is not offered as an option in the update dialog (which can be possible due to this bug), please try invoking Check for updates… a couple of more times. We’re sorry for inconvenience.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Release Announcements | Tagged , , , | 6 Comments

PhpStorm 9.0.1 bug fix update is available

We are glad to announce that PhpStorm 9.0.1 build 141.2402 is available for download.

This update is focused on various bug fixes and improvements from the PHP, web & IntelliJ platform sides.

The most important changes from PHP side include:

  • Major autocompletion improvements: completion of > after typing $this-, completion for class methods without typing $this->, PHP completion can be accepted by typing “-” (dash), etc;
  • Full support for PHP 7 type hints and return types;
  • Proper support for symbols imported via use function and use const;
  • PHP Template Language is set automatically based on file extension;
  • Phing predefined API is updated to version 2.11.0;
  • Google App Engine: sessionId setting is provided for debug in GAE run configuration;
  • and many other bug fixes (see full list in our issue tracker).

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9.0.1 build 141.2402 for your platform and please report any bugs or feature request to our Issue Tracker.

Patch-update from the previous stable version (PhpStorm 9.0) is already available.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Release Announcements | Tagged , , , | 86 Comments

PHP Annotated Monthly – August 2015

PHP Annotated MonthlyThe sun is shining, welcome to the August edition of PHP Annotated Monthly – for updates on PHP, frameworks, tools, tips for coding, community and more.

This month’s digest comes to you from Gary Hockin, our newly appointed Developer Advocate for PhpStorm.

Continue reading

Posted in PHP Annotated Monthly | 2 Comments

PhpStorm 9.0.1 EAP 141.2325

PhpStorm 9.0.1 EAP 141.2325 is available for download.

From the PHP side, this build delivers:

  • PHP Template Language is set automatically based on file extension
  • Convert if/ternary action allows to convert assignment to not resolved fields
  • Phing predefined API is uptaded to version 2.11.0
  • and other bug fixes (see full list in our issue tracker)

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9.0.1 EAP build 141.2325 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version (PhpStorm 9.0.1 EAP build 141.2204) is already available.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , , | 8 Comments

PhpStorm 9.0.1 EAP 141.2204

PhpStorm 9.0.1 EAP 141.2204 is available for download.

From the PHP side, this build delivers:

  • Autocompletion for class members w/o typing $this->
  • PHP completion can be accepted by typing “-” (dash)
  • Full support for PHP 7 type hints and return types
  • Proper support for symbols imported via use function and use const
  • and other bug fixes (see full list in our issue tracker)

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9.0.1 EAP build 141.2204 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version is not available this time.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Cool Feature | 8 Comments

Webinar recording – What’s New in PhpStorm 9

The recording of our July 22nd webinar, What’s New in PhpStorm 9 with Mikhail Vink is available on JetBrains YouTube channel.

Continue reading

Posted in Screencast | Tagged , , , | 4 Comments

PHP Annotated Monthly – July 2015

PHP Annotated MonthlyOur July issue of PHP Annotated Monthly is here, bringing you updates on PHP, frameworks, tools, tips for coding, community, and more. Read this month’s digest curated by Mikhail Vink, PhpStorm Product Marketing Manager.

Continue reading

Posted in PHP Annotated Monthly | Tagged , , , , | 4 Comments

PhpStorm 9.0.1 EAP 141.2017

PhpStorm 9.0.1 EAP 141.2017 is available for download.

From the PHP side, this build delivers:

  • Autocompletion of > after typing $this-
  • and other bug fixes (see full list in our issue tracker)

Other changes from IntelliJ platform and web are also included, see complete release notes.

Download PhpStorm 9.0.1 EAP build 141.2017 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker. Patch update from the previous version is not available this time.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged , , , | 18 Comments