diff --git a/pom.xml b/pom.xml index 055390ad9..f2931381c 100644 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,7 @@ org.apache.commons commons-parent - 9 + 10 4.0.0 commons-math @@ -153,7 +153,7 @@ junit junit - 3.8.2 + 4.4 test @@ -164,6 +164,8 @@ MATH 12310485 + 1.5 + 1.5 @@ -281,6 +283,8 @@ checkstyle.xml + true + 1.5 diff --git a/src/site/xdoc/changes.xml b/src/site/xdoc/changes.xml index efb4aa012..c16d2c23e 100644 --- a/src/site/xdoc/changes.xml +++ b/src/site/xdoc/changes.xml @@ -39,6 +39,15 @@ The type attribute can be add,update,fix,remove. + + Starting with version 2.0 of the library, the minimal version of the Java + platform required to compile and use commons-math is Java 5. This version + is widely deployed now on many systems. It brings new important features + for specific mathematical developments, for example new functions (log10, + cbrt, ulp, signum, cosh, sinh, tanh, hypot, expm1, log1p), autoboxing, + MathContext or RoundingMode. It also brings important features for general + development, for example enums, generics or annotations. + Switching functions can now throw dedicated SwitchException from all their method. At upper call level, the various ODE integrators handle these new diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index 71b65eb3c..be6e6d6ee 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -57,7 +57,9 @@
  • Limited dependencies. No external dependencies beyond Commons - components and the core Java 2 platform. + components and the core Java platform (at least Java 1.3 up to + version 1.2 of the library, at least Java 5 starting with version + 2.0 of the library).