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-rng.git

commit 0b56b6fb31bd47608c31d1f830b15a257d406f8f
Author: aherbert <aherb...@apache.org>
AuthorDate: Mon Oct 10 13:35:13 2022 +0100

    Simplify release description in the changes file
---
 src/changes/changes.xml | 146 +++++-------------------------------------------
 1 file changed, 13 insertions(+), 133 deletions(-)

diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index cdc44f97..1b23b557 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -54,43 +54,12 @@ If the output is not quite correct, check for invisible 
trailing spaces!
   <body>
 
     <release version="1.6" date="TBD" description="
-This is a minor release of Apache Commons RNG, containing a
-few new features and performance improvements (requires Java 8).
+New features, updates and bug fixes (requires Java 8).
 ">
 </release>
 
     <release version="1.5" date="2022-09-10" description="
-This is a minor release of Apache Commons RNG, containing a
-few new features and performance improvements.
-Apache Commons RNG 1.5 contains the following library modules:
-  commons-rng-client-api (requires Java 8)
-  commons-rng-core (requires Java 8)
-  commons-rng-simple (requires Java 8)
-  commons-rng-sampling (requires Java 8)
-The code in module 'commons-rng-core' should not be accessed
-directly by applications as a future release might make use of
-the JPMS modularization feature available in Java 11+.
-
-Additional code is provided in the following modules:
-  commons-rng-examples-quadrature (requires Java 8)
-  commons-rng-examples-jmh (requires Java 8)
-  commons-rng-examples-sampling (requires Java 8)
-  commons-rng-examples-stress (requires Java 8)
-  commons-rng-examples-jpms (requires Java 11)
-It is however not part of the official API and no compatibility
-should be expected in subsequent releases.
-
-It must be noted that, due to the nature of random number
-generation, some unit tests are bound to fail with some
-probability.  The 'maven-surefire-plugin' is configured to
-re-run tests that fail, and pass the build if they succeed
-within the allotted number of reruns (the test will be marked
-as 'flaky' in the report).
-
-The source output type (int/long) of a RNG must maintain
-behavioural compatibility between releases; derived types
-may break behavioural compatibility. Any functional changes
-will be recorded in the release notes.
+New features, updates and bug fixes. Adds a commons-rng-bom module. Requires 
Java 8.
 ">
       <action dev="aherbert" type="add" issue="RNG-182">
         Add a Bill of Materials (BOM) to aid in dependency management when 
referencing multiple
@@ -189,32 +158,7 @@ will be recorded in the release notes.
 </release>
 
     <release version="1.4" date="2021-09-13" description="
-This is a minor release of Apache Commons RNG, containing a
-few new features and performance improvements.
-Apache Commons RNG 1.4 contains the following library modules:
-  commons-rng-client-api (requires Java 8)
-  commons-rng-core (requires Java 8)
-  commons-rng-simple (requires Java 8)
-  commons-rng-sampling (requires Java 8)
-The code in module 'commons-rng-core' should not be accessed
-directly by applications as a future release might make use of
-the JPMS modularization feature available in Java 11+.
-
-Additional code is provided in the following modules:
-  commons-rng-examples-quadrature (requires Java 8)
-  commons-rng-examples-jmh (requires Java 8)
-  commons-rng-examples-sampling (requires Java 8)
-  commons-rng-examples-stress (requires Java 8)
-  commons-rng-examples-jpms (requires Java 11)
-It is however not part of the official API and no compatibility
-should be expected in subsequent releases.
-
-It must be noted that, due to the nature of random number
-generation, some unit tests are bound to fail with some
-probability.  The 'maven-surefire-plugin' is configured to
-re-run tests that fail, and pass the build if they succeed
-within the allotted number of reruns (the test will be marked
-as 'flaky' in the report).
+New features, updates and bug fixes. Updates the minimum Java version to 8.
 ">
       <action dev="aherbert" type="update" issue="RNG-163">
         Update test suite to JUnit 5.
@@ -336,28 +280,7 @@ as 'flaky' in the report).
     </release>
 
     <release version="1.3" date="2019-11-08" description="
-This is a minor release of Apache Commons RNG, containing a
-few new features and performance improvements.
-Apache Commons RNG 1.3 contains the following library modules:
-  commons-rng-client-api (requires Java 6)
-  commons-rng-core (requires Java 6)
-  commons-rng-simple (requires Java 6)
-  commons-rng-sampling (requires Java 6)
-The code in module 'commons-rng-core' should not be accessed
-directly by applications as a future release might make use of
-the JPMS modularization feature available in Java 9+.
-
-Additional code is provided in the following module:
-  commons-rng-examples (requires Java 9)
-It is however not part of the official API and no compatibility
-should be expected in subsequent releases.
-
-It must be noted that, due to the nature of random number
-generation, some of unit tests are bound to fail with some
-probability.  The 'maven-surefire-plugin' is configured to
-re-run tests that fail, and pass the build if they succeed
-within the allotted number of reruns (the test will be marked
-as 'flaky' in the report).
+New features, updates and bug fixes (requires Java 6).
 ">
       <action dev="aherbert" type="update" issue="RNG-122">
         "SeedFactory": Use XoRoShiRo1024PlusPlus as the default source of 
randomness.
@@ -548,28 +471,7 @@ as 'flaky' in the report).
     </release>
 
     <release version="1.2" date="2018-12-12" description="
-This is a minor release of Apache Commons RNG, containing a
-few new features and performance improvements.
-Apache Commons RNG 1.2 contains the following library modules:
-  commons-rng-client-api (requires Java 6)
-  commons-rng-core (requires Java 6)
-  commons-rng-simple (requires Java 6)
-  commons-rng-sampling (requires Java 6)
-The code in module 'commons-rng-core' should not be accessed
-directly by applications as a future release might make use of
-the JPMS modularization feature available in Java 9+.
-
-Additional code is provided in the following module:
-  commons-rng-examples (requires Java 9)
-It is however not part of the official API and no compatibility
-should be expected in subsequent releases.
-
-It must be noted that, due to the nature of random number
-generation, some of unit tests are bound to fail with some
-probability.  The 'maven-surefire-plugin' is configured to
-re-run tests that fail, and pass the build if they succeed
-within the allotted number of reruns (the test will be marked
-as 'flaky' in the report).
+New features, updates and bug fixes (requires Java 6).
 ">
       <action dev="erans" type="update" issue="RNG-63">
         "NumberFactory": Some methods have become obsolete following RNG-57.
@@ -612,29 +514,7 @@ as 'flaky' in the report).
     </release>
 
     <release version="1.1" date="2018-08-14" description="
-This is a minor release of Apache Commons RNG, containing a
-few new features and performance improvements.
-
-Apache Commons RNG 1.1 contains the following library modules:
-  commons-rng-client-api (requires Java 6)
-  commons-rng-core (requires Java 6)
-  commons-rng-simple (requires Java 6)
-  commons-rng-sampling (requires Java 6)
-
-The code in module 'commons-rng-core' should not be accessed
-directly by applications as a future release might make use of
-the JPMS modularization feature available in Java 9+.
-
-Additional code is provided in the following module:
-  commons-rng-examples (requires Java 9)
-It is however not part of the official API and no compatibility
-should be expected in subsequent releases.
-
-We would like to also note that unit tests in module 'commons-rng-sampling'
-are bound to fail with some probability; this is expected due to the nature
-of random number generation.  The 'maven-surefire-plugin' can be configured
-to re-run tests that fail and pass the build if they succeed (the test will
-be marked as 'flaky' in the report).
+New features, updates and bug fixes (requires Java 6).
 ">
       <action dev="erans" type="fix" issue="RNG-53">
         Class "SamplerBase" has been deprecated.  It was meant for internal use
@@ -685,13 +565,13 @@ be marked as 'flaky' in the report).
     <release version="1.0" date="2016-12-13" description="
 This is the first release of Apache Commons RNG.
 
-Apache Commons RNG 1.0 contains the following modules:
-  commons-rng-client-api (requires Java 6)
-  commons-rng-core (requires Java 6)
-  commons-rng-simple (requires Java 6)
-  commons-rng-sampling (requires Java 6)
-  commons-rng-jmh (requires Java 6)
-  commons-rng-examples (requires Java 7)
+Contains the following modules:
+  commons-rng-client-api;
+  commons-rng-core;
+  commons-rng-simple;
+  commons-rng-sampling.
+
+Requires Java 6.
 ">
     </release>
 

Reply via email to