You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2012/02/21 17:28:58 UTC

svn commit: r1291896 - /commons/proper/math/trunk/src/site/xdoc/changes.xml

Author: erans
Date: Tue Feb 21 16:28:58 2012
New Revision: 1291896

URL: http://svn.apache.org/viewvc?rev=1291896&view=rev
Log:
First stab at release description.

Modified:
    commons/proper/math/trunk/src/site/xdoc/changes.xml

Modified: commons/proper/math/trunk/src/site/xdoc/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/site/xdoc/changes.xml?rev=1291896&r1=1291895&r2=1291896&view=diff
==============================================================================
--- commons/proper/math/trunk/src/site/xdoc/changes.xml (original)
+++ commons/proper/math/trunk/src/site/xdoc/changes.xml Tue Feb 21 16:28:58 2012
@@ -51,10 +51,39 @@ The <action> type attribute can be add,u
     with a new-line in the release notes. (These spaces are ignored when displaying HTML).
     If the output is not quite correct, check for invisible trailing spaces!
      -->
-    <release version="3.0" date="TBD" description="TBD">
+    <release version="3.0" date="TBD" description="
+This is a major release: It combines bug fixes, new features and
+changes to existing features.
+
+Most notable among the new features are: XXX
+
+Most notable among the changes are: Exclusive use of unchecked exceptions,
+removal of interfaces for which a single implementation is assumed to exist,
+improved coding and API consistency across packages.
+
+Because of the bas package name change, this release can be used together
+with earlier versions of Commons Math.
+The minimal version of the Java platform required to compile and use
+Commons Math is Java 5.
+Users are encouraged to upgrade to this version, as in addition to new
+features, this release includes numerous bug fixes.
+Users of Commons Math 2.0-2 should recompile their code against the 3.0 JAR
+file and must adjust the import statements to use the appropriate
+org.apache.commons.math3 base package.
+Most of the compilation errors users will encounter after the switch will be
+due to moved or deleted classes/interfaces due to package reorganization.
+
+Caveat:
+1. The implementation of the BOBYQA optimization algorithm is in alpha state
+(cf. MATH-621): Many code paths are untested, and we are looking
+for volunteers to improve the code readability, robustness and performance
+and to extend the unit tests suite.
+2. A few methods in the FastMath class are in fact slower that their
+counterparts in either Math or StrictMath (cf. MATH-740). 
+">
       <action dev="erans" type="update" issue="MATH-698">
         Classes "CMAESOptimizer" and "BOBYQAOptimizer" inherit from
-        "BaseAbstractMultivariateSimpleBoundsOptimizer (in package
+        "BaseAbstractMultivariateSimpleBoundsOptimizer" (in package
         "o.a.c.m.optimization.direct").
       </action>
       <action dev="sebb" type="fix" issue="MATH-650" >