Now, the Arquillian validator uses AST to search for dependencies. This way, performance are significantly improved because we don’t have to create Arquillian archive(s) anymore. Likewise, the Arquillian validator is implemented as an Eclipse builder instead of JDT compiler participant which improves its stability.
Arquillian includes a new Quick Fix.
Arquillia Cruiser View contains a filter to filter active projects.
Related JIRA: JBIDE-14524
Double-clicking an archive resource in the Arquillia Cruiser view opens the resource in the associatted Eclipse editor.
Related JIRA: JBIDE-14522
You can now download and select the Cordova engines and versions to use with your projects.
Related JIRA: JBIDE-14407
BrowserSim and CordovaSim have a new JavaFx web engine as an alternative to SWT WebKit engine. Web engine can be changed in Menu > Preferences > Browser Engine. This option is available for Windows and Mac OS users. Linux is currently not supported.
Related JIRA: JBIDE-15640
Chrome Dev Tools Debugger is now available for BrowserSim / CordovaSim. This option is enabled only for JavaFx Web Engine and can be treated as a replacement of the Firebug Lite. Dev Tools Debugger can be enabled via Menu > Debug > Dev Tools…
Related JIRA: JBDS-2866
CDI Tools now support CDI 1.1 projects. If your CDI project (with enabled CDI support) has CDI 1.1 jars in its classpath, CDI Tools will recognize it as CDI 1.1 project automatically. There is no need to use any special settings to distinguish CDI 1.0 from CDI 1.1 in CDI Tools.
Related JIRA: JBIDE-13228
JST / JSF / HTML Editor
The palette view now supports jQuery Mobile 1.4. The palette detects the jQuery Mobile JS file version used in the HTML file and switches to the corresponding version: 1.3 or 14. It also can be switched manually. jQuery Mobile Palette v1.4 has its own set of wizards.
Related JIRA: JBIDE-16271
Content assist for data-* attributes supports JQM 1.4 too…
Related JIRA: JBIDE-16294
and for style classes (even if they defined in remote files):
Related JIRA: JBIDE-16294
New Form Button wizard is now available in jQuery Mobile (1.3 and 1.4) Palette:
Related JIRA: JBIDE-15659
There is a new option to generate a menu in New Panel wizard:
Related JIRA: JBIDE-16322
Drag and Drop from Palette was improved. It now insert tags only in text nodes and don’t break any existing tags/attributes:
Related JIRA: JBIDE-16345
Content assist for AngularJS ng-* attributes is available in JBoss HTML Editor:
Related JIRA: JBIDE-15378
A new content assist works for full path and for file names in the following HTML tags:
<link rel="stylesheet" href="*.css">
<img src="image files">
<video src="video files">
<audio src="audio filse">
<source src="video or audio depending on the parent element">
<a href="html files">
Related JIRA: JBIDE-15349
Related JIRA: JBIDE-15348
Properties view for HTML5 files was improved. It now provides an advanced look and feel for basic HTML5, jQuery Mobile and AngularJS components and attributes.
Related JIRA: JBIDE-15713
New JSF project wizard now supports servlets 3.1.
Related JIRA: JBIDE-15604
The LiveReload Server Configuration Editor now provides a "Reload Delay" option to set the number of seconds to wait before "reload" messages are sent to browsers.
This delay allows the application server to take the changes fully into account before the browsers send their request. According to some reports, in some cases the server returned an error because of resources or libraries still being reloaded when the requests arrived. This fix addresses this problem.
By default, the reload delay is set to '0'. Once the configuration is saved, the LiveRoad server does not need to be restarted to use the new value.
The delay appears as a job running in the Progress View and it can be canceled if the wait period was set too high (in which case the "reload" messages are immediately sent to the browsers).
Related JIRA: JBIDE-14999
In case the server sends an SSL certificate that we cannot verify, we’ll now present it to you. Allowing you to accept or refuse it.
Related JIRA: JBIDE-14768
When creating a new OpenShift application you can choose to merge it with your existing workspace project. By default, the selection dialog will filter out projects that are shared with a non-git source control and internal Remote System Explorer projects. Nevertheless We’ll show all projects if you check Show all projects.
Related JIRA: JBIDE-16357
JBoss AS Server Tools has had an extensive rewrite for the Alpha2 release. The goals of this refactor were to more easily support an expanding set of usecases and options for servers. With these changes, we will be able to add support for several new features, such as launching your server in domain mode, publishing over the JBoss Management API, server adapters not requiring a local runtime installation, as well as a smoother workflow for creating your server adapters.
While we believe all existing features are still functioning normally, there may, as always, be bugs or errors that we didn’t catch. Please open a JIRA, or post on our forums, if you catch anything that seems strange, misleading, or incorrect. While the Alpha2 release should look pretty much identical to what you’re used to, you’ll see at some of these changes in our next milestone.
Related JIRA: JBIDE-15915