WebStorm 11 EAP, 142.4148: encode HTML symbols, Meteor, TypeScript 1.6 features
A new Early Access build for WebStorm 11 (142.4148) is now available for download.
You can learn about the new features and improvements already available in WebStorm 11 EAP in our previous blog posts:
- WebStorm 11 Early Access Program: TypeScript 1.5, support for tsconfig.json, TSLint integration, Yeoman integration, new Node.js inspections, support for debugging Webpack, option to run single Mocha test, flame charts in V8 CPU profiler and more.
- WebStorm 11 EAP, 142.3805: Improved HiDPI support for Windows and Linux, clickable links in comments, breadcrumbs in Stylus files.
- WebStorm 11 EAP, 142.4723: code style for chained methods, React and TypeScript 1.6 support improvements.
Encode HTML special symbols
WebStorm can now help you encode (or escape) special symbols in your HTML code replacing them with HTML entities that start with &. Quick and easy!
Select a symbol or a block of code and call Encode XML/HTML Special Characters from the menu Edit or from the Find action menu (invoked with Cmd-Shift-A on OS X or Ctrl-Shift-A on Win and Linux).
Improvements in Meteor support
Once you open a Meteor project, all the Meteor packages will be automatically added to the list of External Libraries that IDE uses to provide coding assistance.
If you add a new Meteor package to your project, it will also be added to that list. No additional steps are required.
WebStorm now supports angular-meteor. All .ng.html files in the Meteor project are treated as HTML files and not Handlebars so that you can enjoy a top-level support for AngularJS that WebStorm offers.
WebStorm is also ready to support Meteor 1.2 including React and ECMAScript 2015.
TypeScript 1.6: intersection types and type guard functions
The IDE has added a support for two TypeScript 1.6 features: intersection types and type guard functions.
Other things worth mentioning are:
- Performance improvements in React support;
- Option that adjusts IDE color for those with red-green color deficiency: you can enable that in Preferences | Appearance and Behavior | Appearance.
The full list of addressed issues is available in the release notes.
Download WebStorm 11 EAP (build 142.4148). Patch update from the previous EAP build, 142.3805 is available.
Please report your feedback to our issue tracker. To get notifications of new EAP builds as they become available, subscribe to the EAP channel in Preferences | Appearance & Behavior | System Settings | Updates.
Develop with pleasure!
โ JetBrains WebStorm Team
IgorG says:
August 20, 2015intersection types and type guard functions links both point to same direction
Ekaterina Prigara says:
August 21, 2015Thanks for noticing. Fixed.
Jonathan says:
August 23, 2015Hi there,
you mentioned Typescript 1.6 features.
Is Typescript JSX support although part of the new WS 11-Release?
see: https://github.com/Microsoft/TypeScript/wiki/Roadmap
Greetings,
Jonathan
Ekaterina Prigara says:
August 24, 2015No solid plans to work on TypeScript JSX support for WebStorm 11 at the moment, but we’ll try our best. Please vote for this feature request and follow the updates: https://youtrack.jetbrains.com/issue/WEB-14441
Jonathan says:
September 8, 2015That is very sad.. ๐
Jay Stratton says:
September 14, 2015Yea, this really bums me out. I might not have renewed my Webstorm license the other day had I known you guys weren’t going to support this feature. I’m working on a TypeScript/Angular/React app at my company, and this will likely become our default tech-stack for future applications.
Dennis Ushakov says:
September 14, 2015Please see this update, we’re working on TSX support
Patrick McElwee says:
September 15, 2015Does this mean it will soon land in IntelliJ Idea as well?
Dennis Ushakov says:
September 15, 2015Sure, IntelliJ will get this feature automatically in 15 EAP builds
Umed says:
August 25, 2015nice job!
Nicolas says:
August 29, 2015Please can you better document how to parameterise webStorm for ES2017/node development, including debugging with good lines used in the debugger, mocha debugging, code coverage.
thanks
Nicolas
Ekaterina Prigara says:
August 31, 2015Please have a look at this blog post on ECMAScript 6, there’s no additional steps in configuring WebStorm for ES7.
To debug ES7 code, like any other transpiled code, you need to have source maps.
Umed says:
August 30, 2015Great improvements of typescript support. But one of the feature I miss is auto-update tsconfig.json based on filesGlob (as its implemented in atom-typescript). its very annoying to update it manually on every file create/delete. Also good to have more enhanced refactoring capabilities (for example extract a single class (left others) from one file to another)
Umed says:
August 30, 2015also its very strange that code completion does not suggest to import classes that are not imported yet until I completely type the class name
Andrey Starovoyt says:
August 31, 2015Hi. We have relevant task in our tracker:
https://youtrack.jetbrains.com/issue/WEB-17457
It is very reasonable so I guess we will fix it soon.
Dmytro says:
September 2, 2015Hello,
Do we have any chance to have without bundled JDK ? Bundled JDK killing my eyes with colors and fonts and I failed to make it look similar to Webstorm 10. To much contrast in colors and in fonts. OS X Yosemite 10.10.5
Ekaterina Prigara says:
September 3, 2015You can do it the following way: hit Cmd-Shift-A (search for action) and type Boot JDK then select the one you prefer better from the list of installed JDKs.
James Trefry says:
September 2, 2015Will this version support local workspaces and integration with Visual Studio Online TFS?
Ekaterina Prigara says:
September 3, 2015Not yet, please follow this issue for updates: https://youtrack.jetbrains.com/issue/IDEA-96088
Tomasz Kucharzyk says:
September 8, 2015Some important features of TypeScript 1.6 are still missing for me.
Vote for supporting JSX in TypeScript 1.6 (tsx files)
https://youtrack.jetbrains.com/issue/WEB-14441
Take a look: State of TypeScript 1.6 support in IDEs
http://blog.dripstat.com/state-of-typescript-1-6-support/
Ekaterina Prigara says:
September 8, 2015We are working on TypeScript 1.6-beta support, please follow the updates on the WebStorm 11 Early access program
Tomasz Kucharzyk says:
September 8, 2015Great news ๐
Jonathan says:
September 11, 2015You plan to support TS6 in the WebStorm 11 release?
https://youtrack.jetbrains.com/issue/WEB-17412
Dennis Ushakov says:
September 11, 2015Yes, and we’re improving TS6 support in EAP builds continuously.
Wander says:
September 23, 2015Great job with TypeScript 1.6 !!!!
Wander says:
September 23, 2015When do you guy plan to support TypeScript 1.6 ‘s import from node_module ?
Ekaterina Prigara says:
September 23, 2015Hopefully it will be in the next EAP build.
Wander says:
September 24, 2015good news !
Caleb says:
September 24, 2015Excited for syntax help for the –experimentalAsyncFunctions flag. Hopefully coming up in the next EAP release as well?
Ekaterina Prigara says:
September 24, 2015Async/await syntax for JavaScript is already supported and will be supported in TypeScript as well in the next EAP build. Stay tuned!