Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width70%

Future versions

  • PHP (PhpStorm only!)
    • New Refactorings: Extract super class/interface (lightbulb) Push/Pull members (lightbulb)  Move members (lightbulb)
    • MVC Framework (i.e. Zend, Symfony) components view (lightbulb)  with generators integration(lightbulb)PSR0 support
    • Related files navigation for MVC frameworks (lightbulb)
    • Type inference support for SPL (lightbulb)
    • More code inpection (lightbulb)
    • Namespaces project view(lightbulb)
    • More actions accessible from UML diagrams (refactorings, code generation, etc) (lightbulb)
  • JavaScript
  • CSS
    • easier LESS to CSS compilation(lightbulb)
    • easier SASS to CSS compilation(lightbulb)

PhpStorm & WebStorm 5 (Q3 2012) (lightbulb)

  • PHP (PhpStorm only!)
    • MVC Framework (i.e. Zend, Symfony) components view (tick)  with generators integration(lightbulb)
    • Advanced type inference based on complete control flow analysis for local variables (tick) fields (lightbulb) (tick)
    • PHAR support (lightbulb)
    • Advanced PHPDoc metadata support: factories(lightbulb) , autoload  (question)
    • Typo3 framework - TypoScript support(tick)
    • Predefined code style (formatter) settings for PSR-1PSR1/PSR2 and Symfony2 (tick)
    • 'Generate constructor' action for PHP classes (lightbulb)
    • New code inspections and runtime-error prevention checks (tick)
  • JavaScript
    • Project-level JS libraries (tick)
    • JSTestDriver tests debug (tick)
    • CoffeeScript compiler integration (question)
    • CoffeeScript debugging (question)
    • Google linter integration (question)
    • Google Dart support (question)
    • Google Closure Compiler JSDoc annotations support(tick)
  • CSS/SASS/LESS
    • improved completion, navigation, code formatting and advanced constructs support (tick)
  • Other
    • Live HTML/CSS/JS editing preview (lightbulb)

PhpStorm & WebStorm 4 (April 2012) (tick)

  • 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) (tick)

  • 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) (tick)

  • 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) (tick)

  • 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) (tick)

  • 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
Column
width30%
Panel
bgColor#FFFFFF
titleBGColor#CEE7FF
borderStylesolid
titleTry PhpStorm/WebStorm EAP

Download Early Access build

Panel
bgColor#FFFFFF
titleBGColor#CEE7FF
borderStylesolid
titleStable Releases

Download PhpStorm
Download WebStorm

Legend

(tick) - Feature Implemented
(question) - Under Investigation
(lightbulb) - In Progress