Release History

Version Date Description
0.3 2004-05-23
0.2 2004-05-22

Release 0.3 - 2004-05-23

Type Changes By
fix Fixed a copy + paste error in field modifier comparison logic that would lead to false alarms and undetected compatibility problems. lkuehne
add Detect changes of field types. lkuehne
add Ant Task fails when filesets origFiles or newFiles are empty. Empty file sets are usually a setup problem - they should not create the impression that there are no compatibility problems, just because Clirr didn't report anything. lkuehne
fix Documented formatter subelements in Ant task. lkuehne
add Warn about compile time constant value changes. Changing the value of a constant is not binary incompatible (you won't get any Exception), but client code compiled against the old version of the library will have the old value inlined and continue to use that old value. See the Java Language Spec, Chapter 13.4.8, for details. lkuehne
add Warn about adding new superclasses to a class derived from java.lang.Throwable. Such changes are not binary incompatible (you won't get any Exception), but a different catch clause might get selected in client code. lkuehne

Release 0.2 - 2004-05-22

Type Changes By
add Initial public release. lkuehne