This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-statistics.git
commit f780a50cb739ec5937c8f6c96e1dbac0a3706ca7 Author: Alex Herbert <[email protected]> AuthorDate: Tue Aug 20 11:24:51 2024 +0100 Update for next development version after release of 1.1 --- RELEASE-NOTES.txt | 65 +++++++++++++++- commons-statistics-bom/pom.xml | 2 +- commons-statistics-bom/src/site/xdoc/index.xml | 2 +- commons-statistics-descriptive/pom.xml | 8 +- commons-statistics-descriptive/src/site/site.xml | 2 - commons-statistics-distribution/pom.xml | 2 +- commons-statistics-distribution/src/site/site.xml | 2 + commons-statistics-docs/pom.xml | 10 +-- .../examples-distribution/pom.xml | 2 +- commons-statistics-examples/examples-jmh/pom.xml | 2 +- commons-statistics-examples/pom.xml | 8 +- commons-statistics-inference/pom.xml | 12 ++- commons-statistics-inference/src/site/site.xml | 2 - commons-statistics-ranking/pom.xml | 6 +- commons-statistics-ranking/src/site/site.xml | 2 - commons-statistics-regression/pom.xml | 2 +- dist-archive/pom.xml | 26 +++---- doc/release/copyLongTermJavadoc.sh | 5 +- pom.xml | 14 ++-- src/changes/changes.xml | 38 +++++---- .../resources/release-notes/RELEASE-NOTES-1.1.txt | 91 ++++++++++++++++++++++ src/site/xdoc/download_statistics.xml | 28 +++---- src/site/xdoc/release-history.xml | 3 + 23 files changed, 244 insertions(+), 90 deletions(-) diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index ff4b332..c3cf55b 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,3 +1,65 @@ + + Apache Commons Statistics + Version 1.1 + Release Notes + + +INTRODUCTION: + +This document contains the release notes for the 1.1 version of Apache Commons Statistics. + +The Apache Commons Statistics project provides tools for statistics. + +Adds ranking, inference, descriptive and bom modules. + +Contains the following modules: + + commons-statistics-descriptive + commons-statistics-distribution + commons-statistics-inference + commons-statistics-ranking + commons-statistics-bom + +Requires Java 8. + +Changes in this version include: + +New features: +o STATISTICS-88: "LogUniformDistribution": Add a log uniform distribution. +o STATISTICS-87: "FoldedNormalDistribution": Add a folded normal distribution implementation with + specialized support for a half-normal distribution. +o STATISTICS-85: Add a quantile and median implementation. +o STATISTICS-81: Add descriptive statistics for integer types. These allow improved accuracy and + performance for int and long data using an array or streams over using the + equivalent double implementation via primitive conversion. +o STATISTICS-71: Add commons-statistics-descriptive module for implementations of univariate + statistics. Contains base interfaces for statistics and implementations for + individual statistics (e.g. Min, Max, Sum, Mean, Variance) and combinations of + statistics. Thanks to Anirudh Joshi, Alex Herbert. +o STATISTICS-69: "UncoditionedExactTest": Add an unconditioned exact test for 2x2 contingency + tables. +o STATISTICS-70: "HypergeometricDistribution": Improve the summation used for the cumulative + probability functions. +o STATISTICS-66: Add a Bill of Materials (BOM) to aid in dependency management when referencing + multiple Apache Commons Statistics artifacts. The BOM should be used to ensure + all imported artifacts are compatible. +o STATISTICS-64: "FisherExactTest": Add Fisher's exact test for 2x2 contingency tables. +o STATISTICS-62: Add a commons-statistics-inference module for hypothesis testing. This ports and + updates functionality in org.apache.commons.math4.stat.inference including new + support for one-sided hypothesis testing. +o STATISTICS-63: Add a commons-statistics-ranking module for rank transformations. This ports and + updates functionality in org.apache.commons.math4.stat.ranking. + +Historical list of changes: https://commons.apache.org/proper/commons-statistics/changes-report.html + +For complete information on Apache Commons Statistics, including instructions on how to submit bug +reports, patches, or suggestions for improvement, see the Apache Commons Statistics website: + +https://commons.apache.org/proper/commons-statistics/ + +Download page: https://commons.apache.org/proper/commons-statistics/download_statistics.cgi + +============================================================================= Apache Commons Statistics Version 1.0 Release Notes @@ -27,6 +89,3 @@ reports, patches, or suggestions for improvement, see the Apache Commons Statist https://commons.apache.org/proper/commons-statistics/ Download page: https://commons.apache.org/proper/commons-statistics/download_statistics.cgi - -Have fun! --Apache Commons Team diff --git a/commons-statistics-bom/pom.xml b/commons-statistics-bom/pom.xml index a5ba6f0..6559172 100644 --- a/commons-statistics-bom/pom.xml +++ b/commons-statistics-bom/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-parent</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics-bom</artifactId> diff --git a/commons-statistics-bom/src/site/xdoc/index.xml b/commons-statistics-bom/src/site/xdoc/index.xml index bead172..e73b9d8 100644 --- a/commons-statistics-bom/src/site/xdoc/index.xml +++ b/commons-statistics-bom/src/site/xdoc/index.xml @@ -46,7 +46,7 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-bom</artifactId> - <version>1.0</version> + <version>1.1</version> <type>pom</type> <scope>import</scope> </dependency> diff --git a/commons-statistics-descriptive/pom.xml b/commons-statistics-descriptive/pom.xml index f356015..99de441 100644 --- a/commons-statistics-descriptive/pom.xml +++ b/commons-statistics-descriptive/pom.xml @@ -15,15 +15,13 @@ See the License for the specific language governing permissions and limitations under the License. --> -<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" - xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-parent</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics-descriptive</artifactId> @@ -78,7 +76,7 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-distribution</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <type>test-jar</type> <scope>test</scope> </dependency> diff --git a/commons-statistics-descriptive/src/site/site.xml b/commons-statistics-descriptive/src/site/site.xml index 749cf13..5ada8c1 100644 --- a/commons-statistics-descriptive/src/site/site.xml +++ b/commons-statistics-descriptive/src/site/site.xml @@ -28,10 +28,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> - <!-- TODO: Uncomment for initial release <item name="Javadoc (1.1 release)" href="https://commons.apache.org/statistics/commons-statistics-descriptive/javadocs/api-1.1/index.html"/> - --> </menu> </body> diff --git a/commons-statistics-distribution/pom.xml b/commons-statistics-distribution/pom.xml index 39acc8b..c8e6090 100644 --- a/commons-statistics-distribution/pom.xml +++ b/commons-statistics-distribution/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-parent</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics-distribution</artifactId> diff --git a/commons-statistics-distribution/src/site/site.xml b/commons-statistics-distribution/src/site/site.xml index e7b664c..c94d4a3 100644 --- a/commons-statistics-distribution/src/site/site.xml +++ b/commons-statistics-distribution/src/site/site.xml @@ -28,6 +28,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.1 release)" + href="https://commons.apache.org/statistics/commons-statistics-distribution/javadocs/api-1.1/index.html"/> <item name="Javadoc (1.0 release)" href="https://commons.apache.org/statistics/commons-statistics-distribution/javadocs/api-1.0/index.html"/> </menu> diff --git a/commons-statistics-docs/pom.xml b/commons-statistics-docs/pom.xml index 034d063..400ab59 100644 --- a/commons-statistics-docs/pom.xml +++ b/commons-statistics-docs/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-parent</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics-docs</artifactId> @@ -60,22 +60,22 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-descriptive</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-distribution</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-ranking</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-inference</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> </dependencies> diff --git a/commons-statistics-examples/examples-distribution/pom.xml b/commons-statistics-examples/examples-distribution/pom.xml index c51d1a7..a68af76 100644 --- a/commons-statistics-examples/examples-distribution/pom.xml +++ b/commons-statistics-examples/examples-distribution/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-examples</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics-examples-distribution</artifactId> diff --git a/commons-statistics-examples/examples-jmh/pom.xml b/commons-statistics-examples/examples-jmh/pom.xml index b545f47..6277b26 100644 --- a/commons-statistics-examples/examples-jmh/pom.xml +++ b/commons-statistics-examples/examples-jmh/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-examples</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics-examples-jmh</artifactId> diff --git a/commons-statistics-examples/pom.xml b/commons-statistics-examples/pom.xml index 65bce0b..6661000 100644 --- a/commons-statistics-examples/pom.xml +++ b/commons-statistics-examples/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-parent</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics-examples</artifactId> @@ -59,17 +59,17 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-descriptive</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-distribution</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-ranking</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>info.picocli</groupId> diff --git a/commons-statistics-inference/pom.xml b/commons-statistics-inference/pom.xml index 48439cd..acf5319 100644 --- a/commons-statistics-inference/pom.xml +++ b/commons-statistics-inference/pom.xml @@ -15,15 +15,13 @@ See the License for the specific language governing permissions and limitations under the License. --> -<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" - xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-parent</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics-inference</artifactId> @@ -55,19 +53,19 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-descriptive</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-distribution</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-ranking</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> diff --git a/commons-statistics-inference/src/site/site.xml b/commons-statistics-inference/src/site/site.xml index 1968d4a..68de9bc 100644 --- a/commons-statistics-inference/src/site/site.xml +++ b/commons-statistics-inference/src/site/site.xml @@ -28,10 +28,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> - <!-- TODO: Uncomment for initial release <item name="Javadoc (1.1 release)" href="https://commons.apache.org/statistics/commons-statistics-inference/javadocs/api-1.1/index.html"/> - --> </menu> </body> diff --git a/commons-statistics-ranking/pom.xml b/commons-statistics-ranking/pom.xml index cb609a9..280f04c 100644 --- a/commons-statistics-ranking/pom.xml +++ b/commons-statistics-ranking/pom.xml @@ -15,15 +15,13 @@ See the License for the specific language governing permissions and limitations under the License. --> -<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" - xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-parent</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics-ranking</artifactId> diff --git a/commons-statistics-ranking/src/site/site.xml b/commons-statistics-ranking/src/site/site.xml index 0ad859d..84bfce0 100644 --- a/commons-statistics-ranking/src/site/site.xml +++ b/commons-statistics-ranking/src/site/site.xml @@ -28,10 +28,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> - <!-- TODO: Uncomment for initial release <item name="Javadoc (1.1 release)" href="https://commons.apache.org/statistics/commons-statistics-ranking/javadocs/api-1.1/index.html"/> - --> </menu> </body> diff --git a/commons-statistics-regression/pom.xml b/commons-statistics-regression/pom.xml index 2f2de86..2082435 100644 --- a/commons-statistics-regression/pom.xml +++ b/commons-statistics-regression/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-parent</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics-regression</artifactId> diff --git a/dist-archive/pom.xml b/dist-archive/pom.xml index 3e89f24..624458d 100644 --- a/dist-archive/pom.xml +++ b/dist-archive/pom.xml @@ -23,7 +23,7 @@ under the License. <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-parent</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </parent> <artifactId>commons-statistics</artifactId> @@ -65,18 +65,18 @@ under the License. <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-descriptive</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-descriptive</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <classifier>sources</classifier> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-descriptive</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <classifier>javadoc</classifier> </dependency> @@ -84,18 +84,18 @@ under the License. <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-distribution</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-distribution</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <classifier>sources</classifier> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-distribution</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <classifier>javadoc</classifier> </dependency> @@ -103,18 +103,18 @@ under the License. <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-inference</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-inference</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <classifier>sources</classifier> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-inference</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <classifier>javadoc</classifier> </dependency> @@ -122,18 +122,18 @@ under the License. <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-ranking</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-ranking</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <classifier>sources</classifier> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-statistics-ranking</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <classifier>javadoc</classifier> </dependency> diff --git a/doc/release/copyLongTermJavadoc.sh b/doc/release/copyLongTermJavadoc.sh index 254bbd7..484e262 100755 --- a/doc/release/copyLongTermJavadoc.sh +++ b/doc/release/copyLongTermJavadoc.sh @@ -19,7 +19,10 @@ set -e # List of all modules paths for which the long-term Javadoc links must be copied # We keep only the official distribution (i.e. _not_ "commons-statistics-examples"). -MODULES=(commons-statistics-distribution) +MODULES=(commons-statistics-descriptive \ + commons-statistics-distribution \ + commons-statistics-inference \ + commons-statistics-ranking) while getopts r:v: option do diff --git a/pom.xml b/pom.xml index 2e955fc..102ca0d 100644 --- a/pom.xml +++ b/pom.xml @@ -25,7 +25,7 @@ <modelVersion>4.0.0</modelVersion> <artifactId>commons-statistics-parent</artifactId> <packaging>pom</packaging> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <name>Apache Commons Statistics</name> <inceptionYear>2018</inceptionYear> @@ -97,11 +97,11 @@ <!-- This flag should only be true in the dist-archive module. --> <commons.release.isDistModule>false</commons.release.isDistModule> <!-- Reproducible builds: maven-artifact-plugin:check-buildplan --> - <statistics.build.outputTimestamp>2024-08-08T00:00:00Z</statistics.build.outputTimestamp> + <statistics.build.outputTimestamp>2024-08-16T00:00:00Z</statistics.build.outputTimestamp> <project.build.outputTimestamp>${statistics.build.outputTimestamp}</project.build.outputTimestamp> <!-- do not use snapshot suffix here --> - <commons.release.version>1.1</commons.release.version> - <commons.bc.version>1.0</commons.bc.version> + <commons.release.version>1.2</commons.release.version> + <commons.bc.version>1.1</commons.bc.version> <commons.rc.version>RC1</commons.rc.version> <commons.release.desc>(requires Java 8)</commons.release.desc> <commons.binary.suffix>-bin</commons.binary.suffix> @@ -118,8 +118,12 @@ <!-- MathJax configuration. See the maven-javadoc-plugin plugin. --> <statistics.mathjax.url>https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js</statistics.mathjax.url> + <!-- Fix to avoid JXR 3.0.0 forking the lifecycle phase 'compile' during site report + jxr:aggregate. If compile is forked, the build fails when attempting + to collect the artifacts from other modules. --> + <commons.jxr.version>2.5</commons.jxr.version> + <!-- Increase from commons-parent --> - <commons.jacoco.methodRatio>1.00</commons.jacoco.methodRatio> <commons.jacoco.haltOnFailure>true</commons.jacoco.haltOnFailure> <commons.site.path>statistics</commons.site.path> diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 82fffef..553916b 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -53,8 +53,13 @@ If the output is not quite correct, check for invisible trailing spaces! </properties> <body> - <release version="1.1" date="TBD" description=" -Adds ranking, inference, descriptive and bom modules. (requires Java 8). + <release version="1.2" date="TBD" description=" +New features, updates and bug fixes (requires Java 8). +"> + </release> + + <release version="1.1" date="2024-08-20" description=" +Adds ranking, inference, descriptive and bom modules (requires Java 8). "> <action dev="aherbert" type="add" issue="STATISTICS-88"> "LogUniformDistribution": Add a log uniform distribution. @@ -67,42 +72,41 @@ Adds ranking, inference, descriptive and bom modules. (requires Java 8). Add a quantile and median implementation. </action> <action dev="aherbert" type="add" issue="STATISTICS-81"> - Add descriptive statistics for integer types. These allow improved accuracy and performance - for int and long data using an array or streams over using the equivalent double - implementation via primitive conversion. + Add descriptive statistics for integer types. These allow improved accuracy and + performance for int and long data using an array or streams over using the + equivalent double implementation via primitive conversion. </action> <action dev="aherbert" due-to="Anirudh Joshi, Alex Herbert" type="add" issue="STATISTICS-71"> - Add commons-statistics-descriptive module for implementations of univariate statistics. - Contains base interfaces for statistics and implementations for individual statistics - (e.g. Min, Max, Sum, Mean, Variance) and combinations of statistics. + Add commons-statistics-descriptive module for implementations of univariate + statistics. Contains base interfaces for statistics and implementations for + individual statistics (e.g. Min, Max, Sum, Mean, Variance) and combinations of + statistics. </action> <action dev="aherbert" type="add" issue="STATISTICS-69"> - "UncoditionedExactTest": Add an unconditioned exact test for 2x2 contingency tables. + "UncoditionedExactTest": Add an unconditioned exact test for 2x2 contingency + tables. </action> <action dev="aherbert" type="add" issue="STATISTICS-70"> "HypergeometricDistribution": Improve the summation used for the cumulative probability functions. </action> <action dev="aherbert" type="add" issue="STATISTICS-66"> - Add a Bill of Materials (BOM) to aid in dependency management when referencing multiple - Apache Commons Statistics artifacts. The BOM should be used to ensure all imported - artifacts are compatible. + Add a Bill of Materials (BOM) to aid in dependency management when referencing + multiple Apache Commons Statistics artifacts. The BOM should be used to ensure + all imported artifacts are compatible. </action> <action dev="aherbert" type="add" issue="STATISTICS-64"> "FisherExactTest": Add Fisher's exact test for 2x2 contingency tables. </action> <action dev="aherbert" type="add" issue="STATISTICS-62"> Add a commons-statistics-inference module for hypothesis testing. This ports and - updates functionality in org.apache.commons.math4.stat.inference including new support - for one-sided hypothesis testing. + updates functionality in org.apache.commons.math4.stat.inference including new + support for one-sided hypothesis testing. </action> <action dev="aherbert" type="add" issue="STATISTICS-63"> Add a commons-statistics-ranking module for rank transformations. This ports and updates functionality in org.apache.commons.math4.stat.ranking. </action> - <action type="update" dev="ggregory"> - Bump commons-parent from 57 to 58. - </action> </release> <release version="1.0" date="2022-12-05" description=" diff --git a/src/site/resources/release-notes/RELEASE-NOTES-1.1.txt b/src/site/resources/release-notes/RELEASE-NOTES-1.1.txt new file mode 100644 index 0000000..c3cf55b --- /dev/null +++ b/src/site/resources/release-notes/RELEASE-NOTES-1.1.txt @@ -0,0 +1,91 @@ + + Apache Commons Statistics + Version 1.1 + Release Notes + + +INTRODUCTION: + +This document contains the release notes for the 1.1 version of Apache Commons Statistics. + +The Apache Commons Statistics project provides tools for statistics. + +Adds ranking, inference, descriptive and bom modules. + +Contains the following modules: + + commons-statistics-descriptive + commons-statistics-distribution + commons-statistics-inference + commons-statistics-ranking + commons-statistics-bom + +Requires Java 8. + +Changes in this version include: + +New features: +o STATISTICS-88: "LogUniformDistribution": Add a log uniform distribution. +o STATISTICS-87: "FoldedNormalDistribution": Add a folded normal distribution implementation with + specialized support for a half-normal distribution. +o STATISTICS-85: Add a quantile and median implementation. +o STATISTICS-81: Add descriptive statistics for integer types. These allow improved accuracy and + performance for int and long data using an array or streams over using the + equivalent double implementation via primitive conversion. +o STATISTICS-71: Add commons-statistics-descriptive module for implementations of univariate + statistics. Contains base interfaces for statistics and implementations for + individual statistics (e.g. Min, Max, Sum, Mean, Variance) and combinations of + statistics. Thanks to Anirudh Joshi, Alex Herbert. +o STATISTICS-69: "UncoditionedExactTest": Add an unconditioned exact test for 2x2 contingency + tables. +o STATISTICS-70: "HypergeometricDistribution": Improve the summation used for the cumulative + probability functions. +o STATISTICS-66: Add a Bill of Materials (BOM) to aid in dependency management when referencing + multiple Apache Commons Statistics artifacts. The BOM should be used to ensure + all imported artifacts are compatible. +o STATISTICS-64: "FisherExactTest": Add Fisher's exact test for 2x2 contingency tables. +o STATISTICS-62: Add a commons-statistics-inference module for hypothesis testing. This ports and + updates functionality in org.apache.commons.math4.stat.inference including new + support for one-sided hypothesis testing. +o STATISTICS-63: Add a commons-statistics-ranking module for rank transformations. This ports and + updates functionality in org.apache.commons.math4.stat.ranking. + +Historical list of changes: https://commons.apache.org/proper/commons-statistics/changes-report.html + +For complete information on Apache Commons Statistics, including instructions on how to submit bug +reports, patches, or suggestions for improvement, see the Apache Commons Statistics website: + +https://commons.apache.org/proper/commons-statistics/ + +Download page: https://commons.apache.org/proper/commons-statistics/download_statistics.cgi + +============================================================================= + Apache Commons Statistics + Version 1.0 + Release Notes + + +INTRODUCTION: + +This document contains the release notes for the 1.0 version of Apache Commons Statistics. + +The Apache Commons Statistics project provides tools for statistics. + +This is the first release of Apache Commons Statistics. + +Contains the following modules: + + commons-statistics-distribution. + +Requires Java 8. + +No changes defined in this version. + +Historical list of changes: https://commons.apache.org/proper/commons-statistics/changes-report.html + +For complete information on Apache Commons Statistics, including instructions on how to submit bug +reports, patches, or suggestions for improvement, see the Apache Commons Statistics website: + +https://commons.apache.org/proper/commons-statistics/ + +Download page: https://commons.apache.org/proper/commons-statistics/download_statistics.cgi diff --git a/src/site/xdoc/download_statistics.xml b/src/site/xdoc/download_statistics.xml index bf5bb65..c5ebbc8 100644 --- a/src/site/xdoc/download_statistics.xml +++ b/src/site/xdoc/download_statistics.xml @@ -107,38 +107,38 @@ limitations under the License. failing that using the <code>SHA512</code> hash (<code>*.sha512</code> checksum files). </p> <p> - The <a href="https://www.apache.org/dist/commons/KEYS">KEYS</a> + The <a href="https://downloads.apache.org/commons/KEYS">KEYS</a> file contains the public PGP keys used by Apache Commons developers to sign releases. </p> </subsection> </section> - <section name="Apache Commons Statistics 1.0 (requires Java 8)"> + <section name="Apache Commons Statistics 1.1 (requires Java 8)"> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/statistics/binaries/commons-statistics-1.0-bin.tar.gz">commons-statistics-1.0-bin.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/statistics/binaries/commons-statistics-1.0-bin.tar.gz.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/statistics/binaries/commons-statistics-1.0-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/statistics/binaries/commons-statistics-1.1-bin.tar.gz">commons-statistics-1.1-bin.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/statistics/binaries/commons-statistics-1.1-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/statistics/binaries/commons-statistics-1.1-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/statistics/binaries/commons-statistics-1.0-bin.zip">commons-statistics-1.0-bin.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/statistics/binaries/commons-statistics-1.0-bin.zip.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/statistics/binaries/commons-statistics-1.0-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/statistics/binaries/commons-statistics-1.1-bin.zip">commons-statistics-1.1-bin.zip</a></td> + <td><a href="https://downloads.apache.org/commons/statistics/binaries/commons-statistics-1.1-bin.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/statistics/binaries/commons-statistics-1.1-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/statistics/source/commons-statistics-1.0-src.tar.gz">commons-statistics-1.0-src.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/statistics/source/commons-statistics-1.0-src.tar.gz.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/statistics/source/commons-statistics-1.0-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/statistics/source/commons-statistics-1.1-src.tar.gz">commons-statistics-1.1-src.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/statistics/source/commons-statistics-1.1-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/statistics/source/commons-statistics-1.1-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/statistics/source/commons-statistics-1.0-src.zip">commons-statistics-1.0-src.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/statistics/source/commons-statistics-1.0-src.zip.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/statistics/source/commons-statistics-1.0-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/statistics/source/commons-statistics-1.1-src.zip">commons-statistics-1.1-src.zip</a></td> + <td><a href="https://downloads.apache.org/commons/statistics/source/commons-statistics-1.1-src.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/statistics/source/commons-statistics-1.1-src.zip.asc">pgp</a></td> </tr> </table> </subsection> diff --git a/src/site/xdoc/release-history.xml b/src/site/xdoc/release-history.xml index acd7568..b268508 100644 --- a/src/site/xdoc/release-history.xml +++ b/src/site/xdoc/release-history.xml @@ -24,6 +24,9 @@ limitations under the License. <p><em>Note.</em> For older release javadocs see the individual artifact sub-sites.</p> <table> <tr><th>Version</th><th>Release date (YYYY-MM-DD)</th><th>Required Java Version</th><th>Release notes</th></tr> + <tr> + <td>1.1</td><td>2022-08-20</td><td>8+</td><td><a href="release-notes/RELEASE-NOTES-1.1.txt">Release notes for 1.1</a></td> + </tr> <tr> <td>1.0</td><td>2022-12-05</td><td>8+</td><td><a href="release-notes/RELEASE-NOTES-1.0.txt">Release notes for 1.0</a></td> </tr>
