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