| <?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 & 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 & 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> |