Author: mattjuntunen Date: Sat Jul 17 16:24:34 2021 New Revision: 48864 Log: Release Commons Numbers v1.0 (from RC1)
Added: release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz (with props) 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 (with props) 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 (with props) 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 (with props) release/commons/numbers/source/commons-numbers-1.0-src.zip.asc release/commons/numbers/source/commons-numbers-1.0-src.zip.sha512 Removed: release/commons/numbers/binaries/commons-numbers-1.0-beta1-bin.tar.gz release/commons/numbers/binaries/commons-numbers-1.0-beta1-bin.tar.gz.asc release/commons/numbers/binaries/commons-numbers-1.0-beta1-bin.tar.gz.sha512 release/commons/numbers/binaries/commons-numbers-1.0-beta1-bin.zip release/commons/numbers/binaries/commons-numbers-1.0-beta1-bin.zip.asc release/commons/numbers/binaries/commons-numbers-1.0-beta1-bin.zip.sha512 release/commons/numbers/source/commons-numbers-1.0-beta1-src.tar.gz release/commons/numbers/source/commons-numbers-1.0-beta1-src.tar.gz.asc release/commons/numbers/source/commons-numbers-1.0-beta1-src.tar.gz.sha512 release/commons/numbers/source/commons-numbers-1.0-beta1-src.zip release/commons/numbers/source/commons-numbers-1.0-beta1-src.zip.asc release/commons/numbers/source/commons-numbers-1.0-beta1-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 Sat Jul 17 16:24:34 2021 @@ -14,9 +14,9 @@ See the License for the specific language governing permissions and limitations under the License. --> -<h1>Commons-NUMBERS v1.0-beta1.</h1> +<h1>Commons-NUMBERS v1.0</h1> -<p>This is the 1.0-beta1 version of commons-numbers. It is available in both binary and source distributions.</p> +<p>This is the 1.0 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-beta1-bin.tar.gz.asc +$ pgpv commons-numbers-1.0-bin.tar.gz.asc or, $ pgp -ka KEYS -$ pgp commons-numbers-1.0-beta1-bin.tar.gz.asc +$ pgp commons-numbers-1.0-bin.tar.gz.asc or, $ gpg --import KEYS -$ gpg --verify commons-numbers-1.0-beta1-bin.tar.gz.asc +$ gpg --verify commons-numbers-1.0-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 Sat Jul 17 16:24:34 2021 @@ -1,4 +1,72 @@ + Apache Commons Numbers 1.0 RELEASE NOTES + +The Apache Commons Numbers team is pleased to announce the release of +commons-numbers-parent-1.0 + +The Apache Commons Numbers project provides number types and utilities. + +This is the first official release of Apache Commons Numbers. + +Apache Commons Numbers 1.0 contains the following library modules: + commons-numbers-angle (requires Java 8+) + commons-numbers-arrays (requires Java 8+) + commons-numbers-combinatorics (requires Java 8+) + commons-numbers-complex (requires Java 8+) + commons-numbers-core (requires Java 8+) + commons-numbers-field (requires Java 8+) + commons-numbers-fraction (requires Java 8+) + commons-numbers-gamma (requires Java 8+) + commons-numbers-primes (requires Java 8+) + commons-numbers-quaternion (requires Java 8+) + commons-numbers-rootfinder (requires Java 8+) +N.B. the Performance testing module requires Java 9+. (The unit tests require Java 8+) + +Changes in this version include: + + +Fixed Bugs: +o NUMBERS-153: Use iterative implementation of "trigamma" function. Thanks to Dmitriy Golovashkin + for reporting. Thanks to Gilles Sadowski. +o NUMBERS-150: "Fraction/BigFraction": Fixed pow(int) to handle Integer.MIN_VALUE and throw + ArithmeticException for negative exponents to a fraction of zero. Thanks to Jin Xu. +o NUMBERS-147: Fixed Fraction/BigFraction from(double, int) to support Integer.MIN_VALUE as max + denominator. Thanks to Alex Herbert. + +Changes: +o NUMBERS-163: Combined "LinearCombination" and "Summation" into single "Sum" class. Thanks to + Matt Juntunen. +o NUMBERS-164: Added SortInPlace utility, original from Commons Math. Thanks to Gilles Sadowski. +o NUMBERS-159: Moved "Norms", "LinearCombination", and "Summation" from commons-numbers-arrays + module to commons-numbers-core module. Moved "CosAngle" from commons-numbers-arrays module + to commons-numbers-angle module. Thanks to Matt Juntunen. +o NUMBERS-156: Replaced "SafeNorm" with "Norms". Added "Summation" class for extended precision + summation. Thanks to Matt Juntunen. +o NUMBERS-161: "Angle" replaces "PlaneAngle" and "PlaneAngleRadians". Thanks to Gilles Sadowski. +o NUMBERS-158: Replace angle normalize method with normalizer method that returns operator + instance. Thanks to Gilles Sadowski. +o NUMBERS-157: Adding Reduce operation originally from Commons Math to commons-numbers-angle + module. Thanks to Gilles Sadowski. +o NUMBERS-142: "LinearCombination": Update to use the dot2s algorithm. Avoids construction of an + intermediate array for array dot products. Update the hi-lo splitting algorithm + to use Dekker's split to ensure the product round-off is computed to exact precision. + Thanks to Alex Herbert. +o NUMBERS-154: Precision compareTo method now handles NaN properly to ensure consistent sorting. + Thanks to Gilles Sadowski. +o NUMBERS-149: "Fraction": Port tests from commons-lang Fraction to demonstrate functional + compatibility between the lang and numbers implementation of Fraction. Thanks to Jin Xu. +o NUMBERS-151: "ArithmeticUtils": Refine pow(int, int) and pow(long, int) for edge cases. + Thanks to Jin Xu. + + +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-beta1 RELEASE NOTES The Apache Commons Numbers team is pleased to announce the release of Added: release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz ============================================================================== Binary file - no diff available. Propchange: release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz.asc ============================================================================== --- release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz.asc (added) +++ release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz.asc Sat Jul 17 16:24:34 2021 @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNATURE----- + +iQGzBAABCgAdFiEEfdU67+3xw9OStR6+NG9Pzs+3CxoFAmDrP4wACgkQNG9Pzs+3 +Cxp88gwAoPuhFbMLs77urFJtfn5PhFTttK8BmR2JJvAlGLJRW1sJs8ITrOseEyLM +TtZ4aDtndqMmMVbH2JrHmydwxCFaoYO06kLBobi9PSUopLrhCvLq9qthwAKEFhsM +Bc/VOEF0rztlvWqfFDVYg1lQQNZuk7IXkgvw9YF+tSz3mzKI/4gpIEfoSOq2row6 +84Ey7+hYE+GNlDL3+2CL4/LVtKCagAyqqQ+5XlNGI6+nTveTLtHmL/yvquAvmahE +cfKIoLOVBaMj8I+jothD5IqbsoYMfrKM2z1alRn1fICrwaylcSzlXCbsURFF2MQ8 +YuSVGbTWsJrIrebkYiVD5ayF+A4UokcoR9ZkmZIW7H/x6782iG4YyY+xW6J5ihpq +cnEdIFb7bh51zHStrwzpd0Pp5AnT++tvLyp48JVrJitZ8uk1r29ZTlTZnj/xnfdo +GyuTY0s14cQUH+qR+SMZLTtZIzpjmHhwflfo0PawWrioo3gHHNh7XUCBfMEFoGmc +nJr8ZeSx +=GUmy +-----END PGP SIGNATURE----- Added: release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz.sha512 ============================================================================== --- release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz.sha512 (added) +++ release/commons/numbers/binaries/commons-numbers-1.0-bin.tar.gz.sha512 Sat Jul 17 16:24:34 2021 @@ -0,0 +1 @@ +5e61ee22980a7534fb87793bb16eac371d7aea703552f2c8f14f049ae9646f97db8ae7e0e021c6ef4b4f1c78b529e33995fd4893030280437baf3081d429957a *commons-numbers-1.0-bin.tar.gz Added: release/commons/numbers/binaries/commons-numbers-1.0-bin.zip ============================================================================== Binary file - no diff available. Propchange: release/commons/numbers/binaries/commons-numbers-1.0-bin.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/commons/numbers/binaries/commons-numbers-1.0-bin.zip.asc ============================================================================== --- release/commons/numbers/binaries/commons-numbers-1.0-bin.zip.asc (added) +++ release/commons/numbers/binaries/commons-numbers-1.0-bin.zip.asc Sat Jul 17 16:24:34 2021 @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNATURE----- + +iQGzBAABCgAdFiEEfdU67+3xw9OStR6+NG9Pzs+3CxoFAmDrP5kACgkQNG9Pzs+3 +Cxp0+gv/bVrrJVoVMbIYNpWG19VcCq3Sgc7AfJLVQ9UvX+h01XJK8KRS6NALTabX +XFSNTMAkDiukwFCiyqlnh5XeDeb+pQ2mpv67g3la0USVFglonAALzzvTEk/lHXwQ +ZPy6xhy21W/+lab8BuWgrliBEJOacvvF8lgdhB8NTYRGqKwp60NC4/S/JcsPToIH +F+hi+sHJW+7i9dniUk3DLm4arveots1vEPn9EZIwtSX9CEQZumJaM0rxe4bbSp+i +EZhpbhVJEoTCUQCqhEiJWbBTdq0k0VlX0rx0DBvGPG/dYo7feWhjfadEU+hwCLxx +kK/RScPTGw5AuzPZuvzIMCGvTuGhMG7UhGa+AhTD1V0Q4LN+VVpNE9/dTQdrtDwU +LRcAsPoxhlFDCE5WQrg5H3BtlbhLr+9ND1vxDBotvYyelsKlrsKlkK4cCeRMxU7I +poAFnYgxJhfJv0ioohaJTH+hgtEGXxylo1xivmSKxrNe3QRaLBs3U0keuM62nKww +nQQPuRlP +=zTNJ +-----END PGP SIGNATURE----- Added: release/commons/numbers/binaries/commons-numbers-1.0-bin.zip.sha512 ============================================================================== --- release/commons/numbers/binaries/commons-numbers-1.0-bin.zip.sha512 (added) +++ release/commons/numbers/binaries/commons-numbers-1.0-bin.zip.sha512 Sat Jul 17 16:24:34 2021 @@ -0,0 +1 @@ +4805949e5fab3c016d35be692b79a587b60e35a5809cc5be0817bce224a9462a5891400085040803183c54f2ff71ebdb385bf5119c5148b801333168aec14444 *commons-numbers-1.0-bin.zip Added: release/commons/numbers/source/commons-numbers-1.0-src.tar.gz ============================================================================== Binary file - no diff available. Propchange: release/commons/numbers/source/commons-numbers-1.0-src.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/commons/numbers/source/commons-numbers-1.0-src.tar.gz.asc ============================================================================== --- release/commons/numbers/source/commons-numbers-1.0-src.tar.gz.asc (added) +++ release/commons/numbers/source/commons-numbers-1.0-src.tar.gz.asc Sat Jul 17 16:24:34 2021 @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNATURE----- + +iQGzBAABCgAdFiEEfdU67+3xw9OStR6+NG9Pzs+3CxoFAmDrQrgACgkQNG9Pzs+3 +CxoN6Av+OHTuTcGNT+LY0syFuYcGKY22hmhSC26vaPBz8rf6xM+SXKBbNZd9X2Sq +s1VdDUWCLtDS5Se1UZFKMdWo32PeNdlSA8vyIQU/+2B26JBQK7fspxTSm3P787TS +jRJpGKn3eeaC2ED4BilveARaRorq2HniWgqVZ7aD5Qx71/03mE2dTgZFlLH1M+Jq +cWVZrOPid6DSdB8j2b+Zr3bsdNBd8plMDeFq4h3BhcBMRsOcqoRA3X6tKAmVKfqK +GiL3Fy5EKpT6sNza9e6xEPVjj6gAIbi0GD1Ts1msCYI1UWSsDKnalgvisd9Layeq +5iOcDhFh2NanVPo+hhL1l6zUoHEZwe0JjjQiFpbgA6fIMq7pZ3XyuNlalkCZjXLj +j8sArPEYBV8+uoOBVYqnyzYzukgAK9j/vogmm98Ic9tChzqkt6xYFp/XsuKVujyL +pPnpeDBwWNeh1by6hH9UzFScDpKhyTNNP2xClL32DmAxdH5OOSH2yPDIJt9xv0o4 +1yJH3p4z +=CNbb +-----END PGP SIGNATURE----- Added: release/commons/numbers/source/commons-numbers-1.0-src.tar.gz.sha512 ============================================================================== --- release/commons/numbers/source/commons-numbers-1.0-src.tar.gz.sha512 (added) +++ release/commons/numbers/source/commons-numbers-1.0-src.tar.gz.sha512 Sat Jul 17 16:24:34 2021 @@ -0,0 +1 @@ +08656e681624e2bf2434714f6060e6b02de673089cc3711a01dfc3f0640791feb689206f68dc323a7bd14cb7760770567edc36bcdbea38b7eb31407521de6316 *commons-numbers-1.0-src.tar.gz Added: release/commons/numbers/source/commons-numbers-1.0-src.zip ============================================================================== Binary file - no diff available. Propchange: release/commons/numbers/source/commons-numbers-1.0-src.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/commons/numbers/source/commons-numbers-1.0-src.zip.asc ============================================================================== --- release/commons/numbers/source/commons-numbers-1.0-src.zip.asc (added) +++ release/commons/numbers/source/commons-numbers-1.0-src.zip.asc Sat Jul 17 16:24:34 2021 @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNATURE----- + +iQGzBAABCgAdFiEEfdU67+3xw9OStR6+NG9Pzs+3CxoFAmDrQsIACgkQNG9Pzs+3 +CxrzQgv9FxuTMcArCQ/VfsfxSgvjeA/O8j959L0GAfSBBCvlLeJAN0m1FZeNcy6d +yJjqzjXaOFAYepaJVhWQ1KeHqggJSRKDI8j5iOJhvgiVNmPtAK4zbOZaMamSqVgI +HpinZt1zz85q7vlToFQwZv55Qd8GoeyhzkfsJeo1N+lsS7joD6tGbg7eVh7B5Tvu +t0b4bg35vNiipo5bLtXuq11ntN078OPSA2XdTK+ATbsbNRlLDV4S9sSH/o4b4TPc +4IIiTinbwxlc8lbw3bq8j8PR4pvuie8KbqJLhHt2AqZA8rhzCMqpnGG54/pgqgdj +8rEuaZN2B6njQJNf8Y6f0DlPN2ISSgvitmsfAwCVhohjl9rD8XPwvq3UBFWRebCb +LzcoRm88ktsIGorHCMJFmgZEGRzQ5ZK1tIbblHUvz8al//QD1zGJD23w4/YxVzNZ +E9J+DL39qIKDjhV9N7z0xnFPwzzLjWbXa5ygk/GhwTOV0pP1E8NhuyFzjhin1KGp +XSsZYcHz +=70s4 +-----END PGP SIGNATURE----- Added: release/commons/numbers/source/commons-numbers-1.0-src.zip.sha512 ============================================================================== --- release/commons/numbers/source/commons-numbers-1.0-src.zip.sha512 (added) +++ release/commons/numbers/source/commons-numbers-1.0-src.zip.sha512 Sat Jul 17 16:24:34 2021 @@ -0,0 +1 @@ +5e80cfe64207c5ce990e2bee3e6a7ab7d22260f9e8f28b936197276c02bcba0e771b23f3f06bdcb4984adee69b748c4ebd3cddea40530b9cf8def64b6d4c91f7 *commons-numbers-1.0-src.zip