You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ah...@apache.org on 2022/11/01 10:06:31 UTC

svn commit: r57704 - in /release/commons/numbers: ./ binaries/ source/

Author: aherbert
Date: Tue Nov  1 10:06:31 2022
New Revision: 57704

Log:
Release Commons Numbers v1.1 (from RC1).

Added:
    release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz   (with props)
    release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz.asc
    release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz.sha512
    release/commons/numbers/binaries/commons-numbers-1.1-bin.zip   (with props)
    release/commons/numbers/binaries/commons-numbers-1.1-bin.zip.asc
    release/commons/numbers/binaries/commons-numbers-1.1-bin.zip.sha512
    release/commons/numbers/source/commons-numbers-1.1-src.tar.gz   (with props)
    release/commons/numbers/source/commons-numbers-1.1-src.tar.gz.asc
    release/commons/numbers/source/commons-numbers-1.1-src.tar.gz.sha512
    release/commons/numbers/source/commons-numbers-1.1-src.zip   (with props)
    release/commons/numbers/source/commons-numbers-1.1-src.zip.asc
    release/commons/numbers/source/commons-numbers-1.1-src.zip.sha512
Removed:
    release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz
    release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz.asc
    release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz.sha512
    release/commons/numbers/binaries/commons-numbers-1.0-bin.zip
    release/commons/numbers/binaries/commons-numbers-1.0-bin.zip.asc
    release/commons/numbers/binaries/commons-numbers-1.0-bin.zip.sha512
    release/commons/numbers/source/commons-numbers-1.0-src.tar.gz
    release/commons/numbers/source/commons-numbers-1.0-src.tar.gz.asc
    release/commons/numbers/source/commons-numbers-1.0-src.tar.gz.sha512
    release/commons/numbers/source/commons-numbers-1.0-src.zip
    release/commons/numbers/source/commons-numbers-1.0-src.zip.asc
    release/commons/numbers/source/commons-numbers-1.0-src.zip.sha512
Modified:
    release/commons/numbers/README.html
    release/commons/numbers/RELEASE-NOTES.txt

Modified: release/commons/numbers/README.html
==============================================================================
--- release/commons/numbers/README.html (original)
+++ release/commons/numbers/README.html Tue Nov  1 10:06:31 2022
@@ -14,9 +14,9 @@
  See the License for the specific language governing permissions and
  limitations under the License.
 -->
-<h1>Commons-NUMBERS v1.0</h1>
+<h1>Commons-NUMBERS v1.1.</h1>
 
-<p>This is the 1.0 version of commons-numbers. It is available in both binary and source distributions.</p>
+<p>This is the 1.1 version of commons-numbers. It is available in both binary and source distributions.</p>
 
 
 <p><font color="red" size="+2">Note:</font>
@@ -55,12 +55,12 @@
 
 <pre>Always test available signatures, <i>e.g.</i>,
 $ pgpk -a KEYS
-$ pgpv commons-numbers-1.0-bin.tar.gz.asc
+$ pgpv commons-numbers-1.1-bin.tar.gz.asc
 or,
 $ pgp -ka KEYS
-$ pgp commons-numbers-1.0-bin.tar.gz.asc
+$ pgp commons-numbers-1.1-bin.tar.gz.asc
 or,
 $ gpg --import KEYS
-$ gpg --verify commons-numbers-1.0-bin.tar.gz.asc
+$ gpg --verify commons-numbers-1.1-bin.tar.gz.asc
 </pre>
 <p>
\ No newline at end of file

Modified: release/commons/numbers/RELEASE-NOTES.txt
==============================================================================
--- release/commons/numbers/RELEASE-NOTES.txt (original)
+++ release/commons/numbers/RELEASE-NOTES.txt Tue Nov  1 10:06:31 2022
@@ -1,4 +1,75 @@
 
+              Apache Commons Numbers 1.1 RELEASE NOTES
+
+The Apache Commons Numbers team is pleased to announce the release of
+commons-numbers-parent-1.1
+
+The Apache Commons Numbers project provides number types and utilities.
+
+New features, updates and bug fixes. Adds a commons-numbers-bom module. Requires Java 8.
+
+Changes in this version include:
+
+New features:
+o NUMBERS-70:   Add a user guide.
+o NUMBERS-190:  Add a Bill of Materials (BOM) to aid in dependency management when referencing
+        multiple Apache Commons Numbers artifacts. The BOM should be used to ensure all
+        imported artifacts are compatible.
+o NUMBERS-181:  Updated support for the beta functions. "RegularizedBeta": Added the
+        complement and derivative of the regularized beta function.
+        Added "IncompleteBeta" and "Beta" classes.
+        Functionality is ported from the Boost C++ library.
+o NUMBERS-180:  "GammaRatio": Compute the ratio of two gamma functions.
+o NUMBERS-177:  "Erfcx": Compute a scaled complementary error function:
+        erfcx(z) = erfc(z) * exp(z*z).
+o NUMBERS-175:  "GeneralizedContinuedFraction": A continued fraction class to compute using a
+        generator. Allows evaluation of continued fractions from a regular series where
+        coefficients can be computed iteratively from the previous coefficients.
+
+Fixed Bugs:
+o NUMBERS-185:  "Precision": Allow Precision.compareTo using a maxUlps to be used for sorting.
+        This corrects handling of NaN comparisons.
+o NUMBERS-182:  "LogBeta": Avoid overflow for tiny arguments.
+o           "BrentSolver": Avoid overflow creating the initial value between the lower and upper.
+o NUMBERS-173:  "ContinuedFraction": Set a minimum bound on the relative error epsilon. Prevents
+        an infinite loop when the epsilon is zero.
+o           "FactorialDouble": Prevent caching values that are infinite. The cache will support
+        factorials up to 170.
+o NUMBERS-170:  "RegularizedBeta": Detect edge cases for arguments that can be evaluated by
+        exploiting properties of the regularized beta function.
+o NUMBERS-168:  "BrentSolver": Identify brackets with small objective values.
+o           Fix wrong javadoc. Thanks to Arturo Bernal.
+
+Changes:
+o NUMBERS-184:  "Precision": Reduce number of operations in Precision.equals using a maxUlps.
+o NUMBERS-183:  Improve the binomial coefficient classes. Avoid recursive method calls.
+        Avoid overflow for BinomialCoefficientDouble for large results close to infinity.
+        Use precomputed factorials and the LogBeta function for efficiency.
+o NUMBERS-178:  "Factorial/FactorialDouble": Tabulate all factorials with exact 64-bit double
+        representations of n! up to n=170. This change deprecates the FactorialDouble
+        class and removes obsolete caching functionality.
+o NUMBERS-176:  "ContinuedFraction": Update to use a shared implementation with
+        GeneralizedContinuedFraction.
+o NUMBERS-174:  "Gamma/LogGamma/RegularizedGamma": Update the gamma function implementations to
+        increase accuracy and support for extreme values.
+        Functionality is ported from the Boost C++ library.
+o NUMBERS-172:  "Erf/Erfc": Use a rational function approximation accurate to 53-bits of precision.
+        This replaces the use of the regularized gamma functions P and Q and increases accuracy
+        at extreme limits of the function. Execution speed is improved.
+        Functionality is ported from the Boost C++ library.
+o NUMBERS-171:  "InverseErfc": Support full range of [0, 2]. This lowers the supported
+        minimum value from 2^-53 to double min value. Execution speed is improved.
+        Functionality is ported from the Boost C++ library.
+
+
+For complete information on Apache Commons Numbers, including instructions on how to submit bug
+reports, patches, or suggestions for improvement, see the Apache Commons Numbers website:
+
+http://commons.apache.org/proper/commons-numbers/
+
+
+=============================================================================
+
               Apache Commons Numbers 1.0 RELEASE NOTES
 
 The Apache Commons Numbers team is pleased to announce the release of

Added: release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz.asc
==============================================================================
--- release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz.asc (added)
+++ release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz.asc Tue Nov  1 10:06:31 2022
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEvIej/QpUSA8Lrb69IZOf8MoqZWcFAmNb+7EACgkQIZOf8Moq
+ZWehaxAAhmukCpMgHSQsECkthEv/zQsptfdIdCKvrI9aBiPwIuPVGU9mJsogaqMq
+/bH/CNiWmCD51YmpkLusLJYKbqDgX6c2rsQyWBqrNv+cSMXQadlDoypH4jPGzbmO
+8Rod63sxuBWjvSK9Cn9wefO1ml7ZE+BMEcgg6uKFzdceeScFOW60Ua7IbQs8uq8l
+EIc5mKWgCTxqYyXGOEiNjGgobpKdkngM6ZyzVJWYLZ1HAMoreKSFGhZlNO+YCq1e
+qGWc/gjv30MXPISIhHs4jGw4Rd1XtC9cFsQLr1nmRAp8T3WnQ3BgKV1SUdfNbJLg
+6dGQmLpp1ISGEhBGUtIrjSAG12WkkwTpaWd1f8A0a/FqxTLHPMXt/mNId2uTJLSK
+9zzBXSQNsRtVl+JcSr/NVn6I4+PE7SW/L9ySxwfeAU+S5crK9IbffxKBGqidPO2F
+4wDp15zg7Ds6ThP1dBMV+8jrI0tiouf4AjeNAP4uCue00SOg7FIZHWc0upMtDXnD
+TXKjX7Jz+P8VGlGHC6bcdIhhCPOKggutokqcWj5p3drpGPbTl8Y1CWpTxqSJXmxF
+rUay4Z6+n8Qul03QIpnuDgNlNgcXYAyIgq5iCPnWqzSH83uwKMGIXivcXqbmemvP
+KhAYPHVmR2SuoxRuthOtSYyvTYeDGZ1U3WhZcM56HoaYiTCXsus=
+=yV24
+-----END PGP SIGNATURE-----

Added: release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz.sha512
==============================================================================
--- release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz.sha512 (added)
+++ release/commons/numbers/binaries/commons-numbers-1.1-bin.tar.gz.sha512 Tue Nov  1 10:06:31 2022
@@ -0,0 +1 @@
+e3827bf92a58bef6c1e1760a771c38a78ef74d452c030e7e0b0220ef439a93e7f9102bf871b1bcc6d2fd36e5cdd3f8cf457bf020d5c7b58b93675cade2937040

Added: release/commons/numbers/binaries/commons-numbers-1.1-bin.zip
==============================================================================
Binary file - no diff available.

Propchange: release/commons/numbers/binaries/commons-numbers-1.1-bin.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/commons/numbers/binaries/commons-numbers-1.1-bin.zip.asc
==============================================================================
--- release/commons/numbers/binaries/commons-numbers-1.1-bin.zip.asc (added)
+++ release/commons/numbers/binaries/commons-numbers-1.1-bin.zip.asc Tue Nov  1 10:06:31 2022
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEvIej/QpUSA8Lrb69IZOf8MoqZWcFAmNb+7EACgkQIZOf8Moq
+ZWcnyg/+MyerMnavlPb0qFwCFC7mPCy0/7HTX72DDHxYK0ysgiUDk4Xio48Q6HIr
+k0bzlZmV8T4opKtSBDHvQDf9xNmSZWHFCXdjWFYT4S7JLHyBd2n1T5PDaw/NmhAs
+0shCNAsYMEClxO7EnIV3+nJCU3rl3SjfWt0ugalUe2qu3rZ0oYEJs15VwY3yEuEJ
+sg1d5iHKTwhclkR+Rivw8Yxi7mljhMumKJqX8cTjlOaqdH4b7DFxGwisaRjcyGk0
+A4ebO3O0C/hXRqMYVwbSeNgeLjheOnvdNuzy74absxl2Jzd8+l7ArepVUitUQ2mX
+O/Zd800j4sNQg2nWYb+nc1VEEuAyIML9bVGC8dMfofss1klNG0Jw9qvlxQFXlm8o
+6zzgYXDb/PWRl/ESL1vFvRHIWshKmtsVyVGulTOicxwprYtf8SIlJezE9tjDskuz
+s4W/NYZ7Tu0nOwoVdBM6IrZSS2/e9T4naEf5ZAQwZXCKQ3uFnuhDW5cbFUqZIeg6
+I4bi5rFfsT6wsUO6zRBUE4Fx5ibuN51venbkb1SpbAu27huFmqTR6YDbWnth7r3w
+HRzhlgbvrYlQiH/rdWp+RdhUbLyo/YV1qmkzYiQ7c7ftkzW+dxB8mvSItbPWmr5B
+jFAdCbUgC+mSleOFbW+/BbuVwJIY2yPV1wKjqUcBPOFcU0vcJuc=
+=3tKu
+-----END PGP SIGNATURE-----

Added: release/commons/numbers/binaries/commons-numbers-1.1-bin.zip.sha512
==============================================================================
--- release/commons/numbers/binaries/commons-numbers-1.1-bin.zip.sha512 (added)
+++ release/commons/numbers/binaries/commons-numbers-1.1-bin.zip.sha512 Tue Nov  1 10:06:31 2022
@@ -0,0 +1 @@
+5d4f132253df294f30eea4893d94ad3c63788dee5c6b006f861ea502da3da34918b215b3d5cb2f534a59f864ba4c3ba1f536cb914c1de0388974e19e3e5f9b52

Added: release/commons/numbers/source/commons-numbers-1.1-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: release/commons/numbers/source/commons-numbers-1.1-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/commons/numbers/source/commons-numbers-1.1-src.tar.gz.asc
==============================================================================
--- release/commons/numbers/source/commons-numbers-1.1-src.tar.gz.asc (added)
+++ release/commons/numbers/source/commons-numbers-1.1-src.tar.gz.asc Tue Nov  1 10:06:31 2022
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEvIej/QpUSA8Lrb69IZOf8MoqZWcFAmNb+7EACgkQIZOf8Moq
+ZWfmIg/+N5Schmf8CLDJu8sM7DschVLjUfSiHP5+oHLNPjEsP8Lsmx8wGzTiZiV/
+Rdbqs2kq/Zf76e1sLPqFa8x55KWwUrxhQsQDprx9Nd8E+hKkgufVuU5l5q0v9SBW
+qrxopGQeN+4Is2VGfK5fiSs6mZbE1duJPSbZ07gZMxCZbtqM76bSa7rmG40UdvGg
+cEKa7b5yJmcpPS/Gu7h9UmpavB5xZWS66l7h+yTh7kSv90NOW7+Xv9A0mNs8/2UH
+DNKacXJrNLiDi2P0d4o7c3YRRlU4BceH/G2Wbr2mNxSwKbqXaTXn+u5qZ+f01bnk
+/fylUxt7R0X8nAvzQ/NAmOHl3VPZD88eRluoWUFCsDPPKiY6aDOY/aEcu9jPNu8M
+hjqK8ejztAgHsiX+K7gL8WYbKdOBmT7F8O9JpHWKKFshyahFrwC7bKR59LKttZS5
+ffoXvVliZYC+RzpOfCF/OZoc1z/4xK9higtifwOfsAn1KoNzZoZb3vIM0Z/p3vEJ
+PhGx6p68ZZba8/lWhHW6PwX3lYo2CBdCD1EyK0yR9k4m6MmnHRNKOCthKIflg10K
+enUx2oCtgZnhOiX/pvIvwUw5Bj0PTFmRcGnPMVjlkKwX1r7dy7fovyT2T9L6hRNB
+OR5SMirrC+wlv0hl+7fRC7MxvAxDrB6Gs7JnykEc8dbm83782Z8=
+=BUBn
+-----END PGP SIGNATURE-----

Added: release/commons/numbers/source/commons-numbers-1.1-src.tar.gz.sha512
==============================================================================
--- release/commons/numbers/source/commons-numbers-1.1-src.tar.gz.sha512 (added)
+++ release/commons/numbers/source/commons-numbers-1.1-src.tar.gz.sha512 Tue Nov  1 10:06:31 2022
@@ -0,0 +1 @@
+7398d725ac4fa7d8c3ef6f3578630ffd66c740c70120dfea1dd2dbe99dcbe75925bce7f3c98651613c13878997ccf669b4c66dd8c13e09b737988ce5c69419c6

Added: release/commons/numbers/source/commons-numbers-1.1-src.zip
==============================================================================
Binary file - no diff available.

Propchange: release/commons/numbers/source/commons-numbers-1.1-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/commons/numbers/source/commons-numbers-1.1-src.zip.asc
==============================================================================
--- release/commons/numbers/source/commons-numbers-1.1-src.zip.asc (added)
+++ release/commons/numbers/source/commons-numbers-1.1-src.zip.asc Tue Nov  1 10:06:31 2022
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEvIej/QpUSA8Lrb69IZOf8MoqZWcFAmNb+7EACgkQIZOf8Moq
+ZWdd5w//fDI1LtUUmMrQlCsD5vuuzWNHUM502HzGKaTrucRyAl9fXCTOGMqE2cen
+AZ7L6tKTo3NQ0AoxbJOgH0Yxu30xned/2hG5avAZVzqMXUXgq+KF2RFtNbELF13S
+D31y9ps5JjdRsyFMtmWCSN366cae8sPiYFJMlHo2tchzxGcM0FqvrkaZTl3gpvDq
+N5uwxVPDDFsY+Rj3qDxQcVXYyNcJJG3i4yAht+ihoylnQwHZ7v+LnBwD61okCAGo
+/oCGNEtNuYrla/pIcGSrapXeaqBb30mYmvJ+qpYQOWKgUUUUfnEmfB6WsfzRpvzA
+WGaaTxo8HZMlwn65iVEYpEsga5naprhXbHltuZtTziQTRCY1MgWoionAu6eKuRNH
+0/TUMJ/7vffR4+9muXANVors6hRxAF+9rX6MhtB/mkvfWwqcxdcpX7PcmaZV3Sh2
+zKthz8fBNawvSwJstnnINCpglIM9XgCK4BX9ASidkUabo2kHU5RBoiusHWn42z48
+Vpcm9kBUJBjKdjNjKOHu0ZhagPrDjeaNjGFV1iQ4+3y7YLyKRDsLexi1CAg/3gSw
+/kkla+Alu/rKJ/4IkYjKj6dN0DxmfO5qiCO0gMoAcyCXzln2OBWuW0juVLRcBHPD
+pJ8hrCFxelFtM5jvkjKkg/MINcsHmjX1OLHCz23ji+njWE4C9kA=
+=nI+t
+-----END PGP SIGNATURE-----

Added: release/commons/numbers/source/commons-numbers-1.1-src.zip.sha512
==============================================================================
--- release/commons/numbers/source/commons-numbers-1.1-src.zip.sha512 (added)
+++ release/commons/numbers/source/commons-numbers-1.1-src.zip.sha512 Tue Nov  1 10:06:31 2022
@@ -0,0 +1 @@
+7b448154dc0f917004780e52e982fdbc852840bb5dc87fa14d20cf0fb7701d755fbcaf492a27058db4cfbb6e9e024e19929857b69289d2c77c89f605addc998a