Eclipse Code Recommenders 2.5.0

Release Date
Deliverables
  • Code Recommenders Statics-Completion, a new completion session processor that ranks static methods according to their popularity/likelihood. This feature will be disabled by default, but likely become enabled in a later Code Recommenders 2.5.x service release.
Compatibility

Code Recommenders 2.5.0 aims at binary compatibility with Code Recommenders 2.2.0 and later. Code Recommenders does not maintain binary backwards compatibility with earlier versions.

The recommendation models consumed by Code Recommenders 2.x are incompatible with those consumed by Code Recommenders 1.x. As part of the Code Recommeders 2.5.0 release, newly mined recommendation models compatible with Code Recommenders 2.x will be available from download.eclipse.org/recommenders/models/oxygen.

To support the new functonality of statics-completion, a new recommendation model format (with classifier statics) will be defined.

 

Internationalization

Eclipse Code Recommenders is fully internationalized. The Code Recommenders project relies on the Eclipse Babel project for localization. The progress of translation differs from language to language. See Babel’s translation statistics for the progress made so far.

Target Environments

Code Recommenders will work with Eclipse 4.5.0 (Mars) or newer. This means that compatibility with Eclipse versions 4.3.2 to 4.4.2 (Kepler SR2 to Luna SR2) has been dropped. Users who rely on such compatibility can install versions 2.4.9 (compatible with Kepler SR2) and 2.4.10 (compatible with Luna), respectively, from the linked update sites.

Code Recommenders itself requires JRE 1.7 or newer. It will run on all platforms supported by Eclipse 4.5 (Mars), 4.6 (Neon), 4.7 (Oxygen).

 

Name Date Description
M1 2017/11/15 Oxygen.2 RC1 contribution
M2 2017/11/22 Oxygen.2 RC2 contribution
M3 2017/11/29 Oxygen.2 RC3 contribution
R 2017/12/20 Final release