Skip to content

Commit

Permalink
Release candidate.
Browse files Browse the repository at this point in the history
  • Loading branch information
aherbert committed Aug 8, 2024
1 parent 3eff39a commit 77f7157
Show file tree
Hide file tree
Showing 45 changed files with 332 additions and 3,165 deletions.
45 changes: 45 additions & 0 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,49 @@

Apache Commons Numbers 1.2 RELEASE NOTES

The Apache Commons Numbers team is pleased to announce the release of Apache Commons Numbers 1.2.

The Apache Commons Numbers project provides number types and utilities.

New features, updates and bug fixes. Requires Java 8.

Changes in this version include:

New features:
o NUMBERS-206: "Selection": Add selection of the k-th ordered element from an array.
o NUMBERS-205: "Addition/Multiplication": Introduces isZero to Addition and isOne to Multiplication
interfaces. Override the default implementation in implementing classes to avoid
expensive equals(Object) operations. Thanks to Harald Kirsch.
o NUMBERS-203: "DDField": Add a field for the DD number.
o NUMBERS-193: "DD": Add an extended precision floating-point number. A double-double (DD) number
is an unevaluated sum of two IEEE double precision numbers capable of representing
at least 106 bits of significand.
o NUMBERS-192: "Sum": Add subtract(Sum) method.
o NUMBERS-191: "Stirling": Compute Stirling numbers of the first kind.
o NUMBERS-29: Add "Stirling" class to compute Stirling numbers of the second kind.

Fixed Bugs:
o NUMBERS-204: "Sum": Correct sub-normal round-off computation in sum of products.
o NUMBERS-201: "FP64": Make equals consistent with hashCode.
o NUMBERS-200: "Sum": Avoid a NaN result when combining Sum instances with infinite sums
of the same sign. Thanks to Anirudh Joshi.

Changes:
o "ArithmeticUtils": Improve performance of GCD for longs. Thanks to Matthias Langer.
o "ArithmeticUtils": Improve performance of remainderUnsigned and divideUnsigned.
Thanks to Sebb, Alex Herbert.
o NUMBERS-199: "Precision": Document inaccurate decimal value representation when converting
to and from a double in the round method.


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.1 RELEASE NOTES

The Apache Commons Numbers team is pleased to announce the release of
Expand Down
2 changes: 1 addition & 1 deletion commons-numbers-angle/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-numbers-parent</artifactId>
<version>1.2-SNAPSHOT</version>
<version>1.2</version>
</parent>

<artifactId>commons-numbers-angle</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions commons-numbers-angle/src/site/site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@
<item name="Overview" href="index.html"/>
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
href="http://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
href="http://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
href="http://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.0/index.html"/>
<item name="Javadoc (1.0-beta1 release)"
href="http://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.0-beta1/index.html"/>
</menu>

</body>
Expand Down
2 changes: 1 addition & 1 deletion commons-numbers-arrays/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-numbers-parent</artifactId>
<version>1.2-SNAPSHOT</version>
<version>1.2</version>
</parent>

<artifactId>commons-numbers-arrays</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions commons-numbers-arrays/src/site/site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@
<item name="Overview" href="index.html"/>
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
href="http://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
href="http://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
href="http://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.0/index.html"/>
<item name="Javadoc (1.0-beta1 release)"
href="http://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.0-beta1/index.html"/>
</menu>

</body>
Expand Down
4 changes: 2 additions & 2 deletions commons-numbers-bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-numbers-parent</artifactId>
<version>1.2-SNAPSHOT</version>
<version>1.2</version>
</parent>

<artifactId>commons-numbers-bom</artifactId>
<version>1.2-SNAPSHOT</version>
<version>1.2</version>
<name>Apache Commons Numbers (Bill of Materials)</name>
<packaging>pom</packaging>

Expand Down
2 changes: 1 addition & 1 deletion commons-numbers-bom/src/site/xdoc/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-numbers-bom</artifactId>
<version>1.1</version>
<version>1.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion commons-numbers-combinatorics/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-numbers-parent</artifactId>
<version>1.2-SNAPSHOT</version>
<version>1.2</version>
</parent>

<artifactId>commons-numbers-combinatorics</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions commons-numbers-combinatorics/src/site/site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@
<item name="Overview" href="index.html"/>
<item name="Latest API docs (development)"
href="apidocs/index.html"/>
<item name="Javadoc (1.2 release)"
href="http://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.2/index.html"/>
<item name="Javadoc (1.1 release)"
href="http://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.1/index.html"/>
<item name="Javadoc (1.0 release)"
href="http://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.0/index.html"/>
<item name="Javadoc (1.0-beta1 release)"
href="http://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.0-beta1/index.html"/>
</menu>

</body>
Expand Down
201 changes: 0 additions & 201 deletions commons-numbers-complex-streams/LICENSE

This file was deleted.

6 changes: 0 additions & 6 deletions commons-numbers-complex-streams/NOTICE

This file was deleted.

Loading

0 comments on commit 77f7157

Please sign in to comment.