A JBoss Project
Red Hat
This is the archived New & Noteworthy page that is also part of  4.3.0.Final

What's New in 4.3.0.Alpha2

Aerogear

Independent Cordova platforms

You can now select the Cordova version per platform. This allows you to mix and match different Cordova version to best accommodate the requirements of your application.

engine dialog

FeedHenry Application import dialog refreshed

Uses improved iconography and better connection handling.

fhimport refresh

Cordova platform downloads is using npm.

Cordova engine downloads have switched to use npm to improve the reliability of the downloads. Download dialog is also refreshed to adjust to this change.


Batch Tools

New Batch Job XML Wizard

This new wizard creates a new Batch Job XML file:

batchJobWizard

Related JIRA: JBIDE-19516

Validation

Batch artifact and property references are now validated in Job XML files:

validation

Related JIRA: JBIDE-19158

Content Assist

Job XML Editor now also provides content assist for <* ref="">, <* next="">, <* to="">, <* restart=""> and for batch properties:

batchCA

Related JIRA: JBIDE-19268

Batch artifacts can now be navigated to via OpenOn. Just press Ctrl and click on <* ref="">, <* next="">, <* to="">, <* restart=""> or property name to open the corresponding source code or Job XML element.

openOn

Related JIRA: JBIDE-19267

Searching and Renaming Batch Artifacts

Search for references (Ctrl+Shift+G) works for batch artifact classes and its property fields. For example if you have a batchlet class:

@Named
public class SearchableBatchlet implements Batchlet {

	@Inject @BatchProperty(name="secondName") String otherName;
...
}

then results for SearchableBatchlet references will include the corresponding Job XML file:

search

When you rename some class name or property field then the corresponding Job XML references will be renamed too:

refactor

Related JIRA: JBIDE-19507


BrowserSim

Individual platform releases support for CordovaSim

Apache Cordova Project is now doing individual releases per platform (Android / Windows Phone / IOS). This functionality is now available for CordovaSim. One can specify cordova engine via Properties → Hybrid Mobile Engine:

Individual Platform Releases support

Related JIRAs: JBIDE-19426, JBIDE-19471


Forge Tools

Forge 2 Runtime

The included Forge 2 runtime is 2.16.0.Final. See the release notes here.


JBoss Central

JBoss Developer Search available directly from Eclipse Help

We have added http://dcp.jboss.org/ as a search Engine for Eclipse Help search.

Any term you search in the Help > Search window will now be searched through references in all indexed JBoss articles and blogs :

jboss search help

Related JIRA: JBIDE-19272

Smart(er) project import

We’ve contributed a new import framework to Eclipse Mars, a.k.a. Smart Import. The purpose of that framework is to automatically detect what is a project and automatically configure it, upon import, with very minimal effort from the user.

For instance, if you open a folder containing a pom.xml file, it will be automatically inferred you’re trying to import a Maven project, so the underlying m2e import mechanism will be invoked.

This new feature is currently still in incubation at Eclipse.org, but we’re including it as a preview, as part of the JBoss Central Experience.

You can go to Import > General > Local folder as Project(s) into Workspace

smart import

Curently, the following types of projects are supported, and can be configured automatically on folder import :

  • Maven

  • Cordova

  • Java EE

  • Eclipse Plug-ins

  • Javascript

Eventually, eGit will be able to leverage this mechanism to automatically import projects after cloning a git repository.

Related JIRA: JBDS-3285


JST / JSF / HTML Editor

Content assist for Angular expressions

We are happy to introduce our new dynamic content assist for Angular expressions {{expression}} which is based on information collected from AngularJS runtime model via AngularJS API. When the content assist for any {{expression}} is being invoked within any HTML file with some attached controller and there is no any critical errors in the file and required JS files then we run an internal web browser behind the scenes to retrieve all available JS objects.

angular

Note: These features are available via JBoss Central as a part of AngularJS for Web Tools

Related JIRA: JBIDE-15714

Custom HTML Tag Validation

HTML validation in Eclipse Web Tools had an annoying issue with custom HTML5 tags. It warns about any HTML tag name that is not mentioned in the HTML specification. We contributed a patch to Eclipse Mars which allows to disable those warnings for any particular tag name (or a tag name mask, e.g. <ion-*>).

validation

Related JIRA: JBIDE-18387

New Ionic Spinner Widget

New spinner widget is available in Ionic Palette:

spinner

Related JIRA: JBIDE-19514

Tern.java & AngularJS Eclipse 0.9.0

Tern.java and AngularJS Eclipse has been upgraded to the 0.9.0.201504141710 snapshot.

Check out its new and noteworthy:

Note: These features are available via JBoss Central - Early Access as a part of AngularJS for Web Tools

Related JIRA: JBIDE-19592


OpenShift

Connect to OpenShift v3 servers

Starting with JBoss Tools 4.3.0.Alpha2 support was added for OpenShift v3. Versions 2 and version 3 can be installed independently. When connecting you can now choose between a v2 or v3 server.

new connection wizard

If you do not know about the server type simply pick "Automatic" and we will figure for out.

connection wizard server type

Related JIRA: JBIDE-19096

Browse OpenShift v3 resources

In JBoss Tools 4.3.0.Alpha2 you can now browse the resources of your OpenShift v3 server once you connected to it. Decorations and child items unveil further informations about the given resource.

view explorer v3

Related JIRA: JBIDE-19000

Display OpenShift v3 resource properties

Whenever you select an OpenShift v3 resource in the OpenShift Explorer the properties view will show you further details of the selected resource.

property view resource

Related JIRA: JBIDE-19006

New OpenShift v3 java client library

The OpenShift v3 tooling is based upon a new java client library to talk to the OpenShift v3 backend. This all new client library is hosted at

https://github.com/openshift/openshift-restclient-java

Related JIRA: JBIDE-19555


Server Tools

Experimental support added for the WildFly 9 Application Server Distribution

New server adapter and runtime types have been created for WildFly 9. While we believe these adapters are feature-complete currently, they’ve been marked 'experimental' because the upstream project is not yet released in its Final form, and could change in ways that break our support between their milestones.

Behavior and workflows of the new server and runtime types mirror those of previous WildFly adapters, and should operate smoothly with all existing workflows. If a lack tooling support was holding you back from playing with WildFly 9 to see if it works for your usecases, you’ll be happy to hear that your roadblock has just been removed.

This support is currently only added for the "Application Server Distribution" and not the "Servlet-Only Distribution".

related_:JBIDE-18348 - Initial support for WildFly 9, Application Server Distribution


back to top