blob: 946d84996844010b5fe000819136d4b54a5da1cd [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../new_and_noteworthy.xsl"?>
<release
name="3.8 M6"
root="../../.."
>
<component name="JSDT">
<item title="New ES6 capable JS Parser">
<description>
JSDT uses a new parser with EcmaScript 2015 (ES6) support. This allows JSDT to recognize and support ES6 language constructs and
provide better validation accuracy compared to earlier parser.
<br/>
<br/>
As this is the initial drop of ES6 support, not all JSDT features are
connected with the new parser in this milestone.
<br/>
<br/>
<img src="jsdt/ES6JSEditor.png"
alt="JS Editor" />
<br/>
<br/>
</description>
</item>
<item title="Bower &amp; NPM">
<description>
JSDT is now supporting two package managers Bower and npm. There are wizards for creating bower.json / package.json and launch shortcuts for executing update and install commands.
<br/>
<br/>
<img src="jsdt/npm_wizard.png"
alt="NPM Wizard" />
<br/>
<br/>
<img src="jsdt/bower_launch.png"
alt="Bower Launch" />
<br/>
<br/>
<img src="jsdt/bower_console.png"
alt="Bower Console" />
<br/>
<br/>
Both package managers fall back on native implementation, hence the following software must be pre-installed on the system:
<ul>
<li>Node.js</li>
<li>Bower</li>
<li>NPM</li>
</ul>
</description>
</item>
<item title="Grunt &amp; gulp">
<description>
Grunt and gulp build systems are available in JSDT. All tasks are accessible from the project explorer view and can be executed via launch shortcuts.
<br/>
<br/>
<img src="jsdt/gulp_launch.png"
alt="Gulp Launch" />
<br/>
<br/>
<img src="jsdt/gulp_console.png"
alt="Gulp Console" />
<br/>
<br/>
</description>
</item>
<item title="Chromium V8 debugger">
<description>
Node.js applications can be debugged via Chromium V8 debugger. For now debugging via virtual file system is only supported.
This feature is available in the WTP Neon M6 repository, but not included by default, search for "JavaScript Development Tools Chromium/V8 Remote Debugger"
<br/>
<br/>
<img src="jsdt/v8_debugger.png"
alt="Chromium Debugger" />
<br/>
<br/>
</description>
</item>
<!-- <item title="New Node.js support"> -->
<!-- <description> -->
<!-- JSDT now provides a new Node Launch configuration to run and debug Node.js applications. -->
<!-- <br/> -->
<!-- <br/> -->
<!-- <br/> -->
<!-- <img src="jsdt/node_launch.png" -->
<!-- alt="Node.js Launch" /> -->
<!-- <br/> -->
<!-- <br/> -->
<!-- </description> -->
<!-- </item> -->
</component>
</release>