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).