Eclipse JavaScript Development Tools 3.7.0

Release Date
Deliverables

Source code for deliverables tagged in Git as version tagged R3_7_0, viewable in the JSDT Git repositories .

Internationalization

Internationalization and Localization will be supported.

Target Environments

JSDT will support the platforms certified by the Eclipse Platform project. For a list of platforms supported , see Eclipse Target Operating Environments.

Themes

Everything

The following are plan items including those not yet categorized into a theme.

  • Switch with INT argument [407910] (target milestone: 3.7 M5)
  • Dark theme support [443995] (target milestone: 3.7 M5)
  • Remove trailing whitespace [455877] (target milestone: 3.7 M5)
  • If-statements must use braces [455878] (target milestone: 3.7 M5)
  • NPE in InternalFileSystemCore.getStore() on a removed file [456180] (target milestone: 3.7 M5)
  • Update to Rhino 1.7R4 [387850] (target milestone: 3.7 M6)
  • Eclipse freezes every few minutes [433515] (target milestone: 3.7 M6)
  • Sonar: change Integer Instantiation to Integer.valueOf [460636] (target milestone: 3.7 M6)
  • Sonar: Correctness - Impossible cast [461086] (target milestone: 3.7 M6)
  • Sonar: Bad practice - Method may fail to close stream [461095] (target milestone: 3.7 M6)
  • Multiple Error Annotations are shown on a valid JavaScript file in JavaScript Editor [461339] (target milestone: 3.7 M6)
  • NPE in JavaScriptUnitResolver.resolve (538) [461812] (target milestone: 3.7 M6)
  • JSDT incorrectly deals with JSDT class path file when creating a project [462368] (target milestone: 3.7 M6)
  • JavaScript Classpath should have configured with default exclusion for known locations [462385] (target milestone: 3.7 M6)
  • Update org.mozilla.javascript to version 1.7.4 [462695] (target milestone: 3.7 M6)
  • ClassCastException in JS' Javadoc's internalResolveType [260746] (target milestone: 3.7 M7)
  • Ctrl-click on method of javadoc annotated variable does not work [436864] (target milestone: 3.7 M7)
  • Incorrect parentheses clean up in JS files [453700] (target milestone: 3.7 M7)
  • Sonar: Performance - Method concatenates strings using + in a loop [461330] (target milestone: 3.7 M7)
  • NPE in CompilationUnitBinding#sourceMethod() while updating annotations after an initial reconcile in JavaScript Editor [461610] (target milestone: 3.7 M7)
  • JavaScript Editor complains on Shebang (#!) lines [462283] (target milestone: 3.7 M7)
  • JavaScript RegExp's aren't coloured in some cases [465362] (target milestone: 3.7 M7)
No items.
  • JSDoc rendering of doc tags needs improvement [325379] (target milestone: Future)
  • Add ecmascript4 .JavaScript 2 compiler compliance level [223131] (target milestone: Future)
  • jsdt is not fully compatible with JSDoc toolkit [267775] (target milestone: Future)
  • Two validation errors shown in problems view for single syntax error [279009] (target milestone: Future)
  • Open Attached JSDoc throws NPE [300670] (target milestone: Future)
  • Open Attached JSDoc is not compatible with JSDoc-toolkit [300677] (target milestone: Future)
  • false warning reported about missing semicolon before the closing } [304933] (target milestone: Future)
  • Boolean type assumed for || expression [317165] (target milestone: Future)
  • JSDoc3 Interface Support (@interface & @implements) [317928] (target milestone: Future)
  • remove all calls to printStackTrace [319851] (target milestone: Future)
  • Unexpected "Unexpected Tag" warnings in JSDoc [319880] (target milestone: Future)
  • Confusing 'Missing semicolon' warnings [324673] (target milestone: Future)
  • Jsdoc support for optional parameters [333276] (target milestone: Future)
  • JSDoc is not shown for the class properties [333712] (target milestone: Future)
  • Invalid errors on switch statement case expressions for mismatched types [335630] (target milestone: Future)
  • Regular Expression Error Handling Improvement Request [336579] (target milestone: Future)
  • multiple jsdoc argument types lead to exception [343052] (target milestone: Future)
  • jsdoc-toolkit array notation is not supported [350928] (target milestone: Future)
  • JSDoc on Array [421322] (target milestone: Future)
  • Bower IDE contribution [459732] (target milestone: Future)