WebStorm 2016.1 released

Released: Mar 18, 2016

Updates in this release

Updates in 2106.1

Language Support

  • Better Refactoring Options - Improved refactoring for ECMAScript 6 and TypeScript, including Create method, Extract method, Inline method and Introduce field.
  • Unused Import Inspection - Any unused import statements in ECMAScript 6 and TypeScript are now highlighted in the editor.
  • Better TypeScript Support - The IDE now adds imports statement as you type.
  • Support for CSS Custom Properties - Includes code completion for variable names, jump to variable definitions, see a quick definition and search for usages.

Frameworks and Libraries

  • Improved Angular 2 Support
    • Includes coding assistance for event and property bindings, as well as completion inside any data binding.
    • Code insight and navigation are available for directives, variables defined in templates, custom event handlers, and paths in templateUrl and styleUrls fields.
    • Support for ui-router, which lets you jump from state references to their definitions, and from the named view to their definitions in the HTML template.
    • The IDE now understands components defined using the new AngularJS 1.5 module.component() method helper.

Tools

  • New Features in JavaScript Debugger - Debug asynchronous client-side code and arrow functions in ECMAScript 6, and stop on the breakpoints set in the Web and Service workers.
  • Running and Debugging Node.js Apps Remotely - Run and debug your Node.js applications on a remote server or Vagrant box right from the IDE.
  • Vagrant and SSH Console - Integration with Vagrant is now available in WebStorm. You can run, reload and stop the Vagrant box from the IDE, without using the command line. Using a SSH Console you can connect to your Vagrant box or any other remote machine.
  • Running and debugging Electron Applications - Debug an app’s main process in a built or packaged Electron application, by using Node.js run/debug configuration.

IDE Improvements

  • JSON Schema - WebStorm can now provide coding assistance for certain types of JSON files.