2.5.4 - 15 March 2005

Fixed a bug preventing the analysis of projects with cyclic dependencies.

2.5.3 - 10 September 2004

Optimized the incremental database update. Now when you change the code you don't see a progress bar flash before your eyes.

2.5.2 - 1 August 2004

Ported to Eclipse 3.0.

2.5.1 - 5 December 2003

Reverted to the Participants View of 2.4.0. Bug fixes:

2.5.0 - 25 September 2003

Important change to the Participants View. The new Participants View combines information from both the Concern Graph View and the Relations View. This allows you to use FEAT in the Java perspective without switching to the FEAT Perspective most of the time.

2.4.0 - August 5, 2003

Supports the analysis of code in dependent projects, concern building based on code differencing, and many new features in the Participants and Projection Views.

2.3.2 - July 3, 2003

This release is a patch over 2.3.1. No functionality added.

2.3.1 - June 23, 2003

2.3.0 - May 27, 2003

This version of FEAT is much better integrated with the Java developement environment.

FEAT Editor
The Code Viewer Area now displays the code relevant to parts of a concern in an editable editor called the FEAT editor. Code relevant to a concern is highlighted and marked with a marker on the right vertical ruler. In order to make sure FEAT works properly with code highlighting, it is necessary to associate Java files with the FEAT Editor, (in the properties page). The FEAT Editor supports all the original features of Java Editor such as syntax highlighting and text hovering.

Automatic and Incremental Database Updates
FEAT detects any change to the source code of the project associated with a Concern Graph and automatically updates the FEAT database to reflect the change. The update of the FEAT database is incremental, and usually very fast. Updates to the source code can render a concern graph inconsistent with the current version of the source code. Inconsistent concerns are marked with a red X in the concern graphs view, and can be displayed in the Inconsistency View.

Preference Page
A FEAT section was added to the preference page. Users can customize the default concern name and the preferred highlighting color for concerns.

UI Changes

Bug fixes
Ids 26,34,36.

2.2.1 - April 24, 2003

Added support for tolerating inconsistencies between a concern graph and the underlying source code, and support for reloading the FEAT database when the code changes.

2.2.0 - April 8, 2003

2.1.10 - March 5, 2003

Bug fixes which were causing problems with Eclipse 2.1. Improved tutorial.

2.1.9 - January 23, 2003

Contains a few bug fixes for 2.1.8, which was released a little early.

2.1.8 - January 20, 2003

2.1.7 - January 8, 2003

2.1.6

Addressed the following Change Requests:

2.1.5

Added a few relations and addressed the following Change Requests:

2.1.4

First version officially stable enough to be released.