SWTBot ships a p2 repository to install SWTBot in Eclipse.
It also ships a zipped version of the p2 repositories, which contains the jar file, in order to easily consume SWTBot in a plain SWT (non-p2) application. In this case, SWTBot jars only have to be added to the application classpath.
Source code is shipped as a tag on the Git repository.
SWTBot 2.2.0 has the same compatibility range than previous SWTBot 2.1.1 version, so it should be compatible from Eclipse Indigo to Luna.
However, a change in the version of hamcrest SWTBot depends on (in order to run with Kepler and about https://bugs.eclipse.org/bugs/show_bug.cgi?id=404346 ) makes that in some case, so efforts may be necessary for consumers which are already tied to older hamcrest in their product. In such case, the recommended approach is to migrate product to newer hamcrest.
SWTBot has introduced the necessary internationalization mechanism for its UI parts. However, no translation is available, and since the UI part are still considered as immature, there are bug chances they will change soon, so will messages.
SWTBot support all environments where SWT is working.
However, some methods are known to have issues with some old window managers (such as old Xvnc where mouse events get ignored).
Test Recorder & Generator usability
Branding
Bug fixes