WebStorm 2016.1 released: better refactoring options, Angular 2, debugger improvements, and more

We’re excited to announce the release of WebStorm 2016.1, the first major update for our IDE this year. This update brings even better experience while editing and refactoring JavaScript and TypeScript code and steps up the IDE’s debugging capabilities.

Download WebStorm 2016.1 for your OS on the What’s new page on our website.

Here are the highlights of this update:

    • Improvements in ECMAScript 6 and TypeScript support: better refactoring options, new Unused imports inspection and Optimize imports action.
    • Major enhancements in Angular 2 support: coding assistance for event and property bindings, completion inside any data bindings, code insight for custom event handlers, and much more.
    • Support for debugging asynchronous client-side code, arrow functions in ES6, and Web and Service workers.

debugging Node.js apps on a remote machine or Vagrant box from the IDE.

Other updates worth mentioning include support for AngularJS ui-router, support for CSS Custom properties, running and debugging Electron apps in the IDE, support for the JSON Schema format for smarter coding assistance, and new Convert string to template string intention.

For a more detailed overview please visit What’s new in WebStorm 2016.1.

JetBrains WebStorm Team

Comments below can no longer be edited.

9 Responses to WebStorm 2016.1 released: better refactoring options, Angular 2, debugger improvements, and more

  1. Avatar

    Aaron says:

    March 17, 2016

    An excellent update. I especially like the Vagrant integration features. The one thing it is missing, however, is the ability to run task runners remotely, such as gulp or grunt, unless I am missing how to set this up.

    Otherwise, great as always.

    • Ekaterina Prigara

      Ekaterina Prigara says:

      March 17, 2016

      Thank you!
      Unfortunately, you can’t run these tools remotely from the IDE now. We are planning to add this functionality in the next release. Here’s an issue you can vote for:

  2. Avatar

    Suresh says:

    March 17, 2016

    Awesome update! Can we expect the same love and attention for Angular2 for dart? 😉

  3. Avatar

    Sergey says:

    March 18, 2016

    Super! Congrats and thanks to the Team.

    • Ekaterina Prigara

      Ekaterina Prigara says:

      March 18, 2016

      Thank you, Sergey!

  4. Avatar

    Alexey says:

    March 18, 2016

    Still no way to do a reverse convert for “Convert string to template string intention” back to single-quoted string. For example:

    const str = `some string`
    can’t be convert to
    const str = ‘some string’

    It can be useful with eslint “quotes” rule in reason that eslint will raise validation error for template strings, that doesn’t use variables inside(Strings must use singlequote).

  5. Avatar

    Olivier THIERRY says:

    March 30, 2016

    The antislash character is ignored in terminal since this release. Tested on Windows 7 with a french keyboard (i.e. Azerty).