The Apache Commons Team is pleased to announce the availability of
version 1.0 of "Apache Commons Numbers".

Apache Commons Numbers provides number types and utilities.

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.


Historical list of changes:
  https://commons.apache.org/proper/commons-numbers/changes-report.html

For complete information on Apache Commons Number, including instructions on how
to submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Numbers website:
  https://commons.apache.org/proper/commons-numbers/

Distribution packages can be downloaded from
  http://commons.apache.org/proper/commons-numbers/download_numbers.cgi


Regards,
Matt Juntunen, on behalf of the Apache Commons Team

Reply via email to