This release represents a substantial bit of cleanup and reorganization. The two "feature items" of the release are the new BigManager class that assists in working with the BigInteger and BigDecimal classes, and the complete removal of all JAXB-related code into a different release package. This means a developer can now easily compile the entire JAXB-free Commons without having to link to the JWSDP or JAXB packages provided by Sun.
This is the first full release version of the
Thought River Commons. The library is now licensed
under the GNU Lesser General Public License (LGPL)
rather than the Reciprocal Public License (RPL).
Several code quality improvements have been made,
and a few bugs have been fixed. Some previously
incomplete classes have been finished.
This release focuses on expanding the capabilities
of the Commons, and on improving the quality of
the capabilities already provided. Two new classes
have been added: PropertyChangeObject and
Hierarchy. The classes in the "number" package
have been scrubbed, analyzed, and improved.
This release enhances the PercentageValue class and the NamedObject
class, and takes advantage of the type substitution support that was
added in JAXB 1.0.2.