###############################################################################
#                                                                             #
# Coliny Release 1.2 Changelog                                                #
#                                                                             #
###############################################################################

-------------------------------------------------------------------------------
Coliny 1.2 (2007/09/20)
-------------------------------------------------------------------------------

- Turned off NPSOL.  This solver is changing in COLIN 3.0, so we don't need
  to fix this code here.

- Misc fixes for portability in the coliny solver.

- Added a 'random' multi-objective optimizer: RandomMOO.  This was mostly
  developed to exercise the MO capabilities in COLIN, but it can provide
  a baseline for comparison for other MO solvers.  The output of this 
  solver has not been finalized.

- Fixed convergence issues in ea-ps tests.  The 'value' used for in
  the EA was changed to reflect a penalized constraint ... which led to
  solutions that were more feasible.  This changed the required
  convergence tolerance.

- Added the ability to register solvers with a Factory object.  Solver
  registration led to a rework of the coliny solver and show_options
  example (which was significantly simplified).  With this factory,
  an end-user application no longer needs to include coliny.h, and
  all of the Coliny headers, to use Coliny.

- Registered several new hybrid EA solvers ... which have not been
  tested and validated.

- Setup a MSVC++ configuration.

- Added the MultiStatePS class, which is still under development.

- Added valgrind tests.

- Integrated an NSGA2 code.  This code works, but the output for this
  solver has not been finalized.

- Added seeding to Coliny tests.

- Revised experimental tests to conform to the new style supported by 
  EXACT.  Reworked the coliny test script to support independent 
  parameterization of hybrid solvers.


-------------------------------------------------------------------------------
Coliny 1.1
-------------------------------------------------------------------------------

- exposed method 'OptProblem::reset_neval_request_id()' to enable
  DAKOTA to specify the asynchronous request IDs used within COLIN solvers.


-------------------------------------------------------------------------------
Coliny 1.0
-------------------------------------------------------------------------------

Initial release.
