Preparing site for 1.1 release
Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/c519b506 Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/c519b506 Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/c519b506 Branch: refs/heads/master Commit: c519b506116fc33e6f99b9ff2c4246c8d730d4b9 Parents: 97c6e2d Author: Rob Tompkins <chtom...@gmail.com> Authored: Tue Jul 17 08:11:37 2018 -0400 Committer: Rob Tompkins <chtom...@gmail.com> Committed: Tue Jul 17 08:11:37 2018 -0400 ---------------------------------------------------------------------- README.md | 2 +- RELEASE-NOTES.txt | 67 ++++++++++++++++++++ commons-rng-client-api/src/site/site.xml | 2 + commons-rng-core/src/site/site.xml | 2 + commons-rng-sampling/src/site/site.xml | 2 + commons-rng-simple/src/site/site.xml | 2 + .../release-notes/RELEASE-NOTES-1.0.txt | 22 +++++++ src/site/site.xml | 1 + src/site/xdoc/download_rng.xml | 26 ++++---- src/site/xdoc/release-history.xml | 38 +++++++++++ 10 files changed, 150 insertions(+), 14 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-rng/blob/c519b506/README.md ---------------------------------------------------------------------- diff --git a/README.md b/README.md index 733614c..485739d 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Alternatively you can pull it from the central Maven repositories: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-rng</artifactId> - <version>1.0</version> + <version>1.1</version> </dependency> ``` http://git-wip-us.apache.org/repos/asf/commons-rng/blob/c519b506/RELEASE-NOTES.txt ---------------------------------------------------------------------- diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index e69de29..eaaedc5 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -0,0 +1,67 @@ + Apache Commons RNG 1.1 RELEASE NOTES + +The Apache Commons RNG team is pleased to announce the commons-rng-parent-1.1 release! + +The Apache Commons RNG project provides pure-Java implementation of pseudo-random generators. + +Changes in this version include: + +New features: +o RNG-37: Implementation of the "Ziggurat" algorithm for Gaussian sampling. +o RNG-47: "DiscreteProbabilityCollectionSampler": Sampling from a collection of items + with user-defined probabilities (feature ported from "Commons Math"). +o RNG-43: "LogNormalSampler" with user-defined underlying "NormalizedGaussianSampler". +o RNG-39: "UnitSphereSampler": generate random vectors isotropically located + on the surface of a sphere (feature ported from "Commons Math"). +o RNG-36: "MarsagliaNormalizedGaussianSampler": Faster variation of the + Box-Muller algorithm. + This version is used within "AhrensDieterMarsagliaTsangGammaSampler" + "MarsagliaLogNormalSampler" and "PoissonSampler" (generated sequences + will thus differ from those generated by version 1.0 of the library). +o RNG-35: New generic "GaussianSampler" based on "NormalizedGaussianSampler" + marker interface. + Implementation of "BoxMullerNormalizedGaussianSampler" deprecates + "BoxMullerGaussianSampler". + + +Changes: +o RNG-42: Use "ZigguratNormalizedGaussianSampler" within the library. +o RNG-46: Following RNG-43, "BoxMullerLogNormalSampler" has been deprecated. + Furthermore, its base class has been removed; although it is a binary + incompatibility, it cannot cause any problem that were not already + present in code using v1.0 of the library: Calls to the base class + would have raised a NPE. + + +For complete information on Apache Commons RNG, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons RNG website: + +http://commons.apache.org/proper/commons-rng/ + +----------------------------------------------------------------------------- + + Apache Commons RNG 1.0 RELEASE NOTES + +The Apache Commons RNG team is pleased to announce the release of Apache Commons RNG 1.0 + +The Apache Commons RNG project provides pure-Java implementation of pseudo-random generators. + +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) + +No changes defined in this version. + +For complete information on Apache Commons RNG, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons RNG website: + +http://commons.apache.org/proper/commons-rng/ + + +Have fun! +-Apache Commons RNG team \ No newline at end of file http://git-wip-us.apache.org/repos/asf/commons-rng/blob/c519b506/commons-rng-client-api/src/site/site.xml ---------------------------------------------------------------------- diff --git a/commons-rng-client-api/src/site/site.xml b/commons-rng-client-api/src/site/site.xml index 8869459..780bfef 100644 --- a/commons-rng-client-api/src/site/site.xml +++ b/commons-rng-client-api/src/site/site.xml @@ -27,6 +27,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.1 release)" + href="http://commons.apache.org/rng/commons-rng-client-api/javadocs/api-1.1/index.html"/> <item name="Javadoc (1.0 release)" href="http://commons.apache.org/rng/commons-rng-client-api/javadocs/api-1.0/index.html"/> </menu> http://git-wip-us.apache.org/repos/asf/commons-rng/blob/c519b506/commons-rng-core/src/site/site.xml ---------------------------------------------------------------------- diff --git a/commons-rng-core/src/site/site.xml b/commons-rng-core/src/site/site.xml index a535820..2585a37 100644 --- a/commons-rng-core/src/site/site.xml +++ b/commons-rng-core/src/site/site.xml @@ -27,6 +27,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.1 release)" + href="http://commons.apache.org/rng/commons-rng-core/javadocs/api-1.1/index.html"/> <item name="Javadoc (1.0 release)" href="http://commons.apache.org/rng/commons-rng-core/javadocs/api-1.0/index.html"/> </menu> http://git-wip-us.apache.org/repos/asf/commons-rng/blob/c519b506/commons-rng-sampling/src/site/site.xml ---------------------------------------------------------------------- diff --git a/commons-rng-sampling/src/site/site.xml b/commons-rng-sampling/src/site/site.xml index 5fac238..16589a8 100644 --- a/commons-rng-sampling/src/site/site.xml +++ b/commons-rng-sampling/src/site/site.xml @@ -27,6 +27,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.1 release)" + href="http://commons.apache.org/rng/commons-rng-sampling/javadocs/api-1.1/index.html"/> <item name="Javadoc (1.0 release)" href="http://commons.apache.org/rng/commons-rng-sampling/javadocs/api-1.0/index.html"/> </menu> http://git-wip-us.apache.org/repos/asf/commons-rng/blob/c519b506/commons-rng-simple/src/site/site.xml ---------------------------------------------------------------------- diff --git a/commons-rng-simple/src/site/site.xml b/commons-rng-simple/src/site/site.xml index d8a7d3c..bce8bfd 100644 --- a/commons-rng-simple/src/site/site.xml +++ b/commons-rng-simple/src/site/site.xml @@ -27,6 +27,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.1 release)" + href="http://commons.apache.org/rng/commons-rng-simple/javadocs/api-1.1/index.html"/> <item name="Javadoc (1.0 release)" href="http://commons.apache.org/rng/commons-rng-simple/javadocs/api-1.0/index.html"/> </menu> http://git-wip-us.apache.org/repos/asf/commons-rng/blob/c519b506/src/site/resources/release-notes/RELEASE-NOTES-1.0.txt ---------------------------------------------------------------------- diff --git a/src/site/resources/release-notes/RELEASE-NOTES-1.0.txt b/src/site/resources/release-notes/RELEASE-NOTES-1.0.txt new file mode 100644 index 0000000..bec7c44 --- /dev/null +++ b/src/site/resources/release-notes/RELEASE-NOTES-1.0.txt @@ -0,0 +1,22 @@ + + Apache Commons RNG 1.0 RELEASE NOTES + +The Apache Commons RNG team is pleased to announce the release of Apache Commons RNG 1.0 + +The Apache Commons RNG project provides pure-Java implementation of pseudo-random generators. + +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) + +No changes defined in this version. + +For complete information on Apache Commons RNG, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons RNG website: + +http://commons.apache.org/proper/commons-rng/ http://git-wip-us.apache.org/repos/asf/commons-rng/blob/c519b506/src/site/site.xml ---------------------------------------------------------------------- diff --git a/src/site/site.xml b/src/site/site.xml index 61df18d..1027428 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -32,6 +32,7 @@ <!-- <item name="Wiki" --> <!-- href="http://wiki.apache.org/commons/RNG"/> --> <item name="Developers Guide" href="/developers.html"/> + <item name="Release History" href="/release-history.html" /> </menu> <menu name="User Guide"> http://git-wip-us.apache.org/repos/asf/commons-rng/blob/c519b506/src/site/xdoc/download_rng.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/download_rng.xml b/src/site/xdoc/download_rng.xml index e8890a0..88e7f84 100644 --- a/src/site/xdoc/download_rng.xml +++ b/src/site/xdoc/download_rng.xml @@ -111,32 +111,32 @@ limitations under the License. </p> </subsection> </section> - <section name="Apache Commons RNG 1.0 (requires Java 6+)"> + <section name="Apache Commons RNG 1.1 (requires Java 6+)"> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/rng/binaries/commons-rng-1.0-bin.tar.gz">commons-rng-1.0-bin.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/rng/binaries/commons-rng-1.0-bin.tar.gz.md5">md5</a></td> - <td><a href="https://www.apache.org/dist/commons/rng/binaries/commons-rng-1.0-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/rng/binaries/commons-rng-1.1-bin.tar.gz">commons-rng-1.1-bin.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/rng/binaries/commons-rng-1.1-bin.tar.gz.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/rng/binaries/commons-rng-1.1-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/rng/binaries/commons-rng-1.0-bin.zip">commons-rng-1.0-bin.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/rng/binaries/commons-rng-1.0-bin.zip.md5">md5</a></td> - <td><a href="https://www.apache.org/dist/commons/rng/binaries/commons-rng-1.0-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/rng/binaries/commons-rng-1.1-bin.zip">commons-rng-1.1-bin.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/rng/binaries/commons-rng-1.1-bin.zip.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/rng/binaries/commons-rng-1.1-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/rng/source/commons-rng-1.0-src.tar.gz">commons-rng-1.0-src.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/rng/source/commons-rng-1.0-src.tar.gz.md5">md5</a></td> - <td><a href="https://www.apache.org/dist/commons/rng/source/commons-rng-1.0-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/rng/source/commons-rng-1.1-src.tar.gz">commons-rng-1.1-src.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/rng/source/commons-rng-1.1-src.tar.gz.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/rng/source/commons-rng-1.1-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/rng/source/commons-rng-1.0-src.zip">commons-rng-1.0-src.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/rng/source/commons-rng-1.0-src.zip.md5">md5</a></td> - <td><a href="https://www.apache.org/dist/commons/rng/source/commons-rng-1.0-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/rng/source/commons-rng-1.1-src.zip">commons-rng-1.1-src.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/rng/source/commons-rng-1.1-src.zip.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/rng/source/commons-rng-1.1-src.zip.asc">pgp</a></td> </tr> </table> </subsection> http://git-wip-us.apache.org/repos/asf/commons-rng/blob/c519b506/src/site/xdoc/release-history.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/release-history.xml b/src/site/xdoc/release-history.xml new file mode 100644 index 0000000..884c885 --- /dev/null +++ b/src/site/xdoc/release-history.xml @@ -0,0 +1,38 @@ +<?xml version="1.0"?> +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +--> +<document> + <properties> + <title>Home</title> + <author email="d...@commons.apache.org">Commons Documentation Team</author> + </properties> + <body> + <!-- ================================================== --> + <section name="Commons Text Release History"> + <p><em>Note.</em> For older javadocs see the individal 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>2018-07-17</td><td>6+</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>2016-12-13</td><td>6+</td><td><a href="release-notes/RELEASE-NOTES-1.0.txt">release notes for 1.0</a></td> + </tr> + </table> + + </section> + <!-- ================================================== --> + </body> +</document> \ No newline at end of file