Skip to end of metadata
Go to start of metadata

Future versions

  • PHP
    • New Refactorings: Extract super class     Move members - any 
    • PHPDoc Standard (PSR-5) support
    • Autoloading Standard (PSR-4) support
    • Type inference support for SPL 
    • Namespaces project view
    • Structural Search & Replace 
    • phpdbg debugger 
    • 'Generate constructor' action for PHP classes 
    • Related files navigation for MVC frameworks 
    • Injected language features enhancements 
    • More actions accessible from UML diagrams (refactorings, advanced code generation, etc) 

PhpStorm 8 (Released in Q3 2014) 

  • PHP
    • Blade template engine support 
    • Remote PHP interpreters 
    • Behat 
    • PHP 5.6 language features support 
    • WordPress support:  Hooks support   Specific navigation   WP-CLI command-line tool   Code style 
    • Drupal 8 support 
    • Source & Test directories for PHP 
    • PHPUnit on Server improvements 
    • Type inference enhancements 
    • Language injections into PHP literals to be re-worked 
  • Misc / Platform
    • Multiple selection (Multi Cursor) 
    • Opening a single file without creating an entire project 

PhpStorm 7 (Released in Oct 2013)

  • PHP
    • PHP 5.5 support 
    • New Refactorings: Extract interface  Move static members
    • SSH terminal
    • Remote tools 
    • Twig Template Engine improvements 
    • Type inference and PHPDoc improvements 
    • Vagrant Integration 
    • Extended syntax colouring for various constructs 
    • Injected language features enhancements 
    • Advanced PHPDOC formatting and editing 
    • More PHP openapi features 
    • PHPUnit on Server improvements 
    • Google App Engine for PHP support 
    • INI plugin update 
    • Debugger Improvements
      • Smart Step Into 
      • Remote environment debug configuration validation 
      • Debugger engine automatic detection and validation 
    • Framework-specific features
      • Drupal Plugin 
      • Zend Framework 2 command line tool support (ZFTool) 
      • Support for tools based on Symfony Console (Laravel, Doctrine) 

PhpStorm 6 (Released in Q2 2013) 

  • PHP
    • New Refactorings: Change signature  Push/Pull members   
    • Auto "use" insertion on class name completion 
    • PSR0 support in refactoring 
    • MVC Framework (Symfony, Yii) components view generators integration
    • More code inspection 
    • Composer support 
    • Advanced PHPDoc metadata support: factories
    • PHP openapi
    • Code (re)Arrangement
  • Misc
    • easier compilation for LESS, SASS, TypeScript, CoffeeScript and other - via File Watchers plugin
  • JavaScript
    • Google Linter integration
    • Debugging via source maps: TypeScript, Dart, CoffeeScript 
    • TypeScript support

PhpStorm & WebStorm 5 (Released in Sep 2012) 

  • PHP (PhpStorm only!)
    • Advanced type inference based on complete control flow analysis for local variables   fields   Changed heuristic-based (sloppy) type inference engine to correct data flow analysis based one, dramatically improving variable type detection at any given code point and tremendously reducing number of false positives on code inspection.
    • MVC Framework (Symfony, Yii) components view   
    • PHAR support 
    • Typo3 framework - TypoScript support
    • Predefined code style (formatter) settings for PSR1/PSR2 and Symfony2
    • New code inspections and runtime-error prevention checks
  • JavaScript
    • Project-level JS libraries
    • JSTestDriver tests debug
    • Google Closure Compiler JSDoc annotations support 
    • Google Dart support 
    • JADE support 
  • CSS/SASS/LESS
    • improved completion, navigation, code formatting and advanced constructs support
  • Database/SQL ** live schema refactoring (rename table/column, drop table/column, new table/column + DDL export)
    • query result export as CSV, TSV, HTML, SQL INSERTs, SQL UPDATEs to file/clipboard
    • New Definition editor: stored procedure editing, Oracle packages + QuickDoc support
    • Console: added result export, sorting, multiline editing
    • improved SQL completion, schema loading performance, DDL generation (vendor-specific types, constraints & index handling)
  • Other
    • Live HTML/CSS/JS editing preview 

PhpStorm & WebStorm 4 (Released in April 2012) 

  • PHP (PhpStorm only!)
    • PhpDoc inheritance
    • More code inpection
    • PHP 5.4 
    • PhpUnit code coverage 
    • Code Sniffer integration 
    • Drupal coding style support 
  • JavaScript
    • EcmaScript 6 experimental features 
    • Traceur compiler (EcmaScript 6 -> JavaScript) preview support 
    • Unit tests code coverage 
    • Node.js core sources support 
    • Project generators from HTML5 Boilerplate, Twitter Bootstrap, Node.js Express App 
  • Other
    • Custom code folding regions (VS and NB styles) 
    • Improved Project and and Debugger toolwindows and other parts of UI 
    • Behat (BDD) syntax 
    • Project creation from Boilerplates 
    • SVN 1.7 support
    • Import config wizard
    • DB2 & Sybase SQL dialect support
    • Formatting support for SCCS / LESS 
    • Performance improvements for large CSS files 

PhpStorm & WebStorm 3.0 (Released in Nov 2011)

  • PHP (PhpStorm only!)
    • Advanced PHP formatter 
      • PEAR, Zend and other styles
      • Alignment of key=>value pairs, on "=" sign in a group of assignments
      • PHPDoc Formatting 
    • UML support (with roundtrip code/diagram editing)
    • Profiling support Xdebug Zend Debugger
    • Advanced PHPDoc metadata support: chain calls
    • Improved Twig support
    • PHPUnit 3.6 + standard test runner, improved test navigation and generation
    • Duplicate code detection support
    • Set of basic Live Templates
  • FTP
    • Fine grained setup for excluding stuff from sync
    • recursive comparison feature
  • XSLT debugger 
  • HTML 
    • Zen-coding 0.7 support 
    • Validation of HTTP links 
    • Updated HTML5 schema 
  • CSS
    • SASS & LESS completion for tags, property names and property values 
  • node.js support (including debugging) 
  • JavaScript
    • JsTestDriver support (support for QUnit and Jasmine testing frameworks) 
    • CoffeeScript suport 
    • Duplicate code detection support
  • Other
    • More streamlined UI: more compact layout in all dialogs , better blending into modern OS'es style , OS X Lion fullscreen mode.
    • Color schemes
    • Microsoft TFS support

PhpStorm & WebStorm 2.1 (Released in May 2011)

  • PHP (PhpStorm only!)
    • Initial Twig support 
    • Refactoring: extract method/function.
    • Phing support 
  • .htaccess support 
  • HTML
    • "Related files" popup for HTML/XHTML
    • Nested tags highlighting
  • HAML
  • JavaScript
    • Google Chrome JavaScript debugging 
  • XSLT 2 editor support

PhpStorm & WebStorm 2.0 (Released in Feb 2011)

  • PHP (PhpStorm only!)
    • Zend framework support (zend_tool )
    • Symfony framework support (symfony commandline tool)
    • Zend debugger support
    • Refactoring: Smart introduce field/constant, safe delete, inline variable.
    • New code inspections
      • Control flow / Unreachable statement
      • Control flow / Wrong catch clauses order
      • Probable bug / Wrong string concatenation operator
      • Type compatibility / Invalid foreach() argument type
      • Control flow / Unused parameter
    • full fledged PHP namespace support
    • Structure view sorting and filtering
  • SQL (PhpStorm only!)
    • New full-fledged code editor for SQL console
    • Editable query results grid
    • BLOB support
  • ECMAScript 5 support
  • CSS
    • LESS editor support
    • SASS 3 support
  • Language Injection
    • Improved automatic SQL & HTML injection into PHP string literals
    • New editor of injected fragments
  • Version control support
    • New DVCS UI (Git, etc) with easy multiple repository branch switching, built-in log views and integrated cherrypicking, etc.
    • Softwrap in code editor, spellchecking at completion in all controls (i.e. commit dialog)
    • Mercurial support
  • Other
    • Streamlined UI: more compact layout, better indication, better blending into OS style
    • RelaxNG support

PhpStorm & WebStorm 1.0 (Released in June 2010)

  • HTML/XHTML/XML/XSLT/XPATH, including HTML5
  • JavaScript (laguage standard 1.6 with partial 1.7)
    • Editing (syntax, code completion, code inspections, etc.)
    • Refactoring
    • Go to symbol, declaration
    • Structure view
    • Advanced support for frameworks (JSON, DoJo, JSDoc, jQuery, Prototype) (check FAQ on other framework support)
  • CSS
  • PHP (PhpStorm only!)
    • full 5.3 syntax support
    • scope-aware code completion
    • PHP refactorings: rename, introduce variable.
    • advanced code inspections (visibility, type checking, etc)
    • Language injection - SQL in PHP
    • support for any type of outer language - HTML, CSS, XML, SQL, etc..
    • Frameworks & libs: Smarty (check FAQ on other framework support)
  • SQL (PhpStorm only!)
    • syntax and error highlighting
    • keywords, table and column names completion
    • SQL Console
    • generic SQL (SQL-92)
    • MySQL
    • MSSQL
    • ORACLE
    • PostgreSQL
    • SQLite
  • Spell Checker
  • FTP/SFTP sync
  • XSLT
Stable Releases

Legend

- Feature Implemented
- Under Investigation
- In Progress

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.