SonarJ 3.3.0 release notes

You should not install SonarJ over an installation with a different version number. If you wish to do so, you must first uninstall the elder version. Moreover you should manually remove remaining com.hello2morrow.* directories from the Eclipse/plugins directory for SonarJ versions until 3.0.

For a list of known issues and troubleshooting, we refer to the end of this document.

SonarJ 3.3 release notes

Build 429 (July 14th 2008)

Starting with SonarJ 3.3, a Java 5.0 Runtime Engine or newer is required. JRE 1.4 is not sufficient any longer.

This release contains one new view and several improvements:

SonarJ 3.2 release notes

Build 400 (May 30th 2008)

This release contains minor fixes and improvements:

Build 398 (May 23th 2008)

This release contains minor fixes and improvements:

Build 394 (April 17th 2008)

This release contains minor fixes and improvements:

Build 391 (April 2nd 2008)

This release contains minor fixes and improvements:

Build 385 (Mar 19th 2008)

This release contains minor fixes and improvements:

Build 380 (Mar 12th 2008)

This release contains minor fixes and improvements:

Build 376 (Jan 11th 2008)

This release contains minor fixes and improvements:

Build 375 (November 30th 2007)

This release contains two minor fixes and improvements:

Build 374 (November 12th 2007)

Corrected a regression bug, that did not update "lines of code" threshold violations in the initial load. Moreover a small user interface problem for MacOS has been fixed.

Build 368 (November 5th 2007)

This release now supports Windows Vista.

New features

Bug fixes

Build 364 (August 10th 2007)

Fixed a problem, where moving of compilation units caused a crash, if a type contained anonymous classes nested in anonymous classes.

Build 363 (July 16th 2007)

New features

Moreover several minor issues have been fixed.

Build 350 (May 23rd 2007)

New features

Bug fixes

Build 335 (April 20th 2007)

Bug fixes:

Build 333 (April 13th 2007)

Correction build, which fixes two nasty problems, which were introduced in build 331:

Sorry for any inconvenience.

Build 331 (April 11th 2007)

New features

Bug fixes

Build 329 (March 19th 2007)

New features

Bug fixes

Build 327 (March 12th 2007)

New features

Bug fixes

Build 319 (Feb 23rd 2007)

New features:

Bug fixes:

Build 318 (Feb 20th 2007)

New features:

Bug fixes:

SonarJ 3.1 release notes

Build 312 (Feb 1st 2007)

This release includes some major improvements for the Eclipse plugin.

New features:

Bug fixes:

SonarJ 3.0 release notes

Build 284 (Jan 9th 2007)

This is a minor bug fix release. The following bugs have been fixed:

Build 280 (Dec 12th 2006)

Fixed a bug, which caused wrong state computation for virtual refactorings.

Build 279 (Dec 10th 2006)

The following problems have been fixed:

Build 277 (Nov 24th 2006)

We assume, that this will be the last RC before the final 3.0 release. Here is the list of new things and fixed problems:

Build 275 (Nov 10th 2006)

RC2 fixes some issues of RC1:

Build 274 (Nov 6th 2006)

This is our first release candidate for SonarJ 3.0. The documentation is not completed yet and will follow soon. To give you an overview we have summarized all the new and changed features here.

New Features:

Bug Fixes:

Known Problems on Linux:

SonarJ 2.6 release notes

Build 259 (Aug 11th 2006)

If you encounter problems with the Eclipse-Plugin, please try to start Eclipse with the -clean option.

New Features

Bug Fixes:

SonarJ 2.5 release notes

Before you install 2.5 over 2.0 you must uninstall SonarJ 2.0. Moreover you should manually remove remaining com.hello2morrow.* directories from the Eclipse/plugins directory.

Build 254

Removed two bugs:

Build 252

Deleting thresholds now works as expected even with multi-selection.

Build 250

Deleting a layer or vertical-slice with incoming dependencies caused a crash. This problem was introduced due to a refactoring in build 247 and is fixed now.

Build 249

A few bugs and a regression made it into build 247. This release fixes those problems:

Build 247

This is the first release containing features for virtual refactoring. The first supported refactoring is moving of compilation units to another package. All refactorings are performed in memory only, therefore you can simulate the effects withoput having to change anything on your disk. If a package contains classes from more than one subsystem it is now possible to create "virtual packages" to split the package into several new ones, which then can be assigned individually to different subsystems. See the documentation for a deeper explanation.

In the near future more refactorings will be supported by SonarJ:

Moreover we are still working on the possibility to ignore warnings or violation. As soon as all of thos features are ready, this will be SonarJ 3.0.We expect this version to be available in the middle of Q3 2006.

Additionally we fixed some bugs and added some minor usability improvements:

SonarJ 2.0 release notes

Build 241

Build 240

This is only a minor bugfix release. We are working heavily on virtual refactoring and the ignore-list concept. We hope to have a first release with these new features in June 2006 the latest.

Build 236

Before

Standalone versus Plugin:

The standalone version is mainly used to:

Sonarclipse is used to support the developer while coding:

Known issues

Troubleshooting

If you have problems with your Sonarclipse installation make sure that you do not have a Sonarclipse version in the Eclipse plugin directory. If you still encounter problems you may start Eclispe with the '-clean' start option or remove the Eclipse configuration directory.

Feedback

Should you have any questions or problems, please send us an EMail (support@hello2morrow.com). Moreover feedback of any kind is more than welcome. This will help us to make SonarJ even more useful for you.