EvolvingObjects
NEWS
00001 * release 1.3 (2012-07-23)
00002     - features:
00003         - added an new experimental parallelization module name EO::MPI
00004             - with examples on how to parallelize a multi-start,
00005             - and the evaluation step,
00006             - look in the mpi/ directory;
00007         - delete the deprecated code parts (was marked as deprecated in the release 1.1)
00008         - eoSignal: a class to handle signal with eoCheckpoint instances
00009         - eoDetSingleBitFlip: bit flip mutation that changes exactly k bits while checking for duplicate
00010         - eoFunctorStat: a wrapper to turn any stand-alone function and into an eoStat
00011         - generilazed the output of an eoState: now you can change the format, comes with defaults formatting (latex and json)
00012         - eoWrongParamTypeException: a new exception to handle cases where a wrong template is given to eoParser::valueOf
00013         - added a getParam method to the eoParser, that raise an exception if the parameter has not been declared
00014         - eoParserLogger features are now included in the default eoParser
00015     - build system:
00016         - improvements of the build architecture
00017         - create PKGBUILD file for archlinux package manager
00018         - a FindEO module for CMake
00019     - bugfixes:
00020         - fixed regression with gcc 4.7
00021         - fixed compilation issues in Microsoft Visual C++, related to time measurement
00022         - added several asserts accross the framework (note: asserts are included only in debug mode)
00023         - lot of small bugfixes :-)
00024 
00025 * release 1.2  (16. May. 2011)
00026   - fixed the incremental allocation issue in variation operators which were
00027     taking too much time for big population sizes
00028   - new class eoParallel enabling parallelization in EO using OpenMP. At this
00029     time, it only concerns the evaluation operator, for advanced details go to
00030     the file test/t-eoParallel.cpp. The default parallelization mode is off, to
00031     switch it on, see the parameters prefixed by --parallelize-* 
00032   - pyeo compatible with the last version of Boost and Python libraries
00033   - script installing EO manually in using symbolic links
00034   - evaluators that throw an exception if a maximum time has been reached 
00035     (wallclock and CPU user time for POSIX systems), independently of the number of generations
00036   - merged parser and parser-logger
00037   - some bugfixes for windows systems
00038 
00039 * release 1.1 (8. Nov. 2010)
00040   - provide cmake build system, remove the old autotools one
00041   - package generation system
00042   - GCC 4.3 compatibility
00043   - new versatile log system with several nested verbose levels
00044   - classes using intern verbose parameters marked as deprecated, please update your code accordingly if you use one of the following files:
00045         eo/src/eoCombinedInit.h
00046         eo/src/eoGenContinue.h
00047         eo/src/eoProportionalCombinedOp.h
00048         eo/src/utils/eoData.h
00049         eo/src/utils/eoStdoutMonitor.h
00050   - an evaluator that throw an exception if a maximum eval numbers has been reached, independently of the number of generations
00051   - new monitor that can write on any ostream
00052   - new continuator that can catch POSIX system user signals
00053   - dual fitness class to handle feasibility of individual with guarantee that feasible fitness will always be better than unfeasible one
00054   - feasible fitness ratio stat
00055   - interquartile range stat
00056   - average size of individuals stat
00057   - uniform(min,max) random function
00058   - compatibility macros for compiling paradiseo with CUDACC
00059   - removed old multi-objective classes, deprecated by the Paradiseo-MOEO project
00060   - new website, switch from CVS to GIT, and a cool logo!
00061 
00062 * release 1.0.1 (23. Jan. 2006)
00063   - Templates/ improvements
00064 
00065 * release 1.0 (29. Dec. 2006)
00066   - Implement CMA-ES.
00067   - Update introductory pages of documentation and webpage.
00068   - Add Microsoft Visual C++ project support files (for Visual Studio 2003 and 2005)
00069   - Upgrade Teamplates/ script to create a complete standalone EO project (using autotools)
00070   - Remove support for pre-standard C++ compiler (i.e. gcc-2.x), which allows to
00071     clean up the code considerably.
00072     Assume availability of sstream and limits.
00073 
00074 * release 0.9.3z.1 (1. Oct. 2005)
00075   - Support gcc-3.4 and gcc.4.x.
00076   - Provide full automake/autoconf/configure support.
 All Classes Namespaces Files Functions Variables Typedefs Friends