###############################################################################
#                                                                             #
# UTILIB Release 3.3.0 Changelog                                              #
#                                                                             #
###############################################################################

-------------------------------------------------------------------------------
UTILIB 3.3.0 (2007/09/20)
-------------------------------------------------------------------------------

- Added Any::operator<() and changed semantics of Any::operator()

- bugfix: RMSparseMatrix::adjoinRow() now updates ncols

- MixedIntVars Updates
  Bug fix for MixedIntVars, which exposed a flaw in C++ code optimization!
  Add get() method
  More descripted I/O format

- Rework of exception manager to ensure that temporary character strings are not
  used when throwing an exception.

- Rework of RNG API
   This now uses a set_/get_ syntax that is more transparent than 'reseed'.

- Bug fix in toUpper and toLower.

- Augmenting the ParameterSet class to enable the writing
  of parameter info in XML format.

- Portability fixes (SOLARIS, IRIX)

- New TypeManager mechanism added.

- Bug fix for formatting scientific notation in a portable manner.


-------------------------------------------------------------------------------
UTILIB 3.2.0
-------------------------------------------------------------------------------

- Resolve test errors for qlist

- Updated user manual to document factories.

- Updated user manual to use a standard SAND format.

- Fixed the 'aslong()' command.

- Added a function to convert CharString to upper case.

- Misc cleanup of CachedAllocator.

- Fixed memory cleanup in AbstractSplayTree.  Updated splay test
  to check that no memory is leaked.

- Added a Factory object.

- Added declaration of UTILIB_MPI_COMM_IS_POINTER

- Fixed configuration caching.

- Misc updates and revisions to autoconf configuration.

- Added category information for tests.

- Rework of tests to work with new EXACT experimental driver.


-------------------------------------------------------------------------------
UTILIB 3.0
-------------------------------------------------------------------------------

- Rework of many abstract data types to use iterator mechanisms.

- Elimination of the sorting codes, but explicitly leveraging of
  STL sorting to support a variety of sorting-related activities.

- A significant rework of UTILIB documentation.
