blob: 53a1a91805787b19998dea79a14fab54db8d6cf4 [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" />
<img src="jsdt/bower_launch.png"
alt="Bower Launch" />
<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" />
<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.
<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>