This is an automated email from the ASF dual-hosted git repository. asf-gitbox-commits pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-numbers.git
commit e683487649cff0d9ebe3e522b73b591955537fe5 Author: Alex Herbert <[email protected]> AuthorDate: Mon Apr 20 11:12:18 2026 +0100 Update for next development version --- README.md | 17 ++++---- RELEASE-NOTES.txt | 30 +++++++++++++- commons-numbers-angle/README.md | 21 ++++++---- commons-numbers-angle/pom.xml | 2 +- commons-numbers-angle/src/site/site.xml | 2 + commons-numbers-arrays/README.md | 19 +++++---- commons-numbers-arrays/pom.xml | 2 +- commons-numbers-arrays/src/site/site.xml | 2 + commons-numbers-bom/README.md | 11 ++--- commons-numbers-bom/pom.xml | 4 +- commons-numbers-bom/src/site/xdoc/index.xml | 2 +- commons-numbers-combinatorics/README.md | 19 +++++---- commons-numbers-combinatorics/pom.xml | 2 +- commons-numbers-combinatorics/src/site/site.xml | 2 + commons-numbers-complex-streams/README.md | 48 +++++++++------------- commons-numbers-complex-streams/pom.xml | 2 +- commons-numbers-complex/README.md | 19 +++++---- commons-numbers-complex/pom.xml | 2 +- commons-numbers-complex/src/site/site.xml | 2 + commons-numbers-core/README.md | 19 +++++---- commons-numbers-core/pom.xml | 2 +- commons-numbers-core/src/site/site.xml | 2 + commons-numbers-docs/README.md | 9 ++-- commons-numbers-docs/pom.xml | 24 +++++------ commons-numbers-examples/README.md | 9 ++-- commons-numbers-examples/examples-jmh/README.md | 9 ++-- commons-numbers-examples/examples-jmh/pom.xml | 2 +- commons-numbers-examples/pom.xml | 2 +- commons-numbers-field/README.md | 19 +++++---- commons-numbers-field/pom.xml | 2 +- commons-numbers-field/src/site/site.xml | 2 + commons-numbers-fraction/README.md | 19 +++++---- commons-numbers-fraction/pom.xml | 2 +- commons-numbers-fraction/src/site/site.xml | 2 + commons-numbers-gamma/README.md | 19 +++++---- commons-numbers-gamma/pom.xml | 2 +- commons-numbers-gamma/src/site/site.xml | 2 + commons-numbers-primes/README.md | 19 +++++---- commons-numbers-primes/pom.xml | 2 +- commons-numbers-primes/src/site/site.xml | 2 + commons-numbers-quaternion/README.md | 19 +++++---- commons-numbers-quaternion/pom.xml | 2 +- commons-numbers-quaternion/src/site/site.xml | 2 + commons-numbers-rootfinder/README.md | 19 +++++---- commons-numbers-rootfinder/pom.xml | 2 +- commons-numbers-rootfinder/src/site/site.xml | 2 + dist-archive/pom.xml | 2 +- pom.xml | 8 ++-- src/changes/changes.xml | 7 +++- .../resources/release-notes/RELEASE-NOTES-1.3.txt | 30 +++++++++++++- src/site/xdoc/download_numbers.xml | 36 ++++++++-------- src/site/xdoc/release-history.xml | 3 ++ 52 files changed, 313 insertions(+), 197 deletions(-) diff --git a/README.md b/README.md index 1facb4ed..77a8c28c 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -47,6 +47,8 @@ Apache Commons Numbers [](https://app.codecov.io/gh/apache/commons-numbers) [](https://search.maven.org/artifact/org.apache.commons/commons-numbers-bom/) [](https://sonarcloud.io/dashboard?id=commons-numbers) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) The Apache Commons Numbers project provides number types and utilities. @@ -80,24 +82,24 @@ Alternatively, you can pull it from the central Maven repositories, for example: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-core</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-complex</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-quaternion</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -110,7 +112,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -131,7 +135,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 60a5a1e2..ba2a405d 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,4 +1,32 @@ + Apache Commons Numbers 1.3 RELEASE NOTES + +The Apache Commons Numbers team is pleased to announce the release of Apache Commons Numbers 1.3. + +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 "DD": Allow creation from an unsigned int or long value. +o NUMBERS-208: "Selection": Add support for selection from a long array. + +Fixed Bugs: +o NUMBERS-207: Bug in "compareTo" method of classes "Fraction" and "BigFraction" (when the two + values are negative). Thanks to Richard Mullender. + + + +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.2 RELEASE NOTES The Apache Commons Numbers team is pleased to announce the release of Apache Commons Numbers 1.2. @@ -212,5 +240,3 @@ For complete information on Apache Commons Numbers, including instructions on ho reports, patches, or suggestions for improvement, see the Apache Commons Numbers website: http://commons.apache.org/proper/commons-numbers/ - - diff --git a/commons-numbers-angle/README.md b/commons-numbers-angle/README.md index 26eadeba..e919091e 100644 --- a/commons-numbers-angle/README.md +++ b/commons-numbers-angle/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,9 +45,11 @@ Apache Commons Numbers Angle [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-angle/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-angle/1.2) -[ +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-angle) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-angle/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) + Utilities related to the concept of angle. Documentation @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-angle</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-angle/pom.xml b/commons-numbers-angle/pom.xml index cbf7eb3c..53e82dba 100644 --- a/commons-numbers-angle/pom.xml +++ b/commons-numbers-angle/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-angle</artifactId> diff --git a/commons-numbers-angle/src/site/site.xml b/commons-numbers-angle/src/site/site.xml index cfe798e1..4b8c50b6 100644 --- a/commons-numbers-angle/src/site/site.xml +++ b/commons-numbers-angle/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/commons-numbers-arrays/README.md b/commons-numbers-arrays/README.md index f43a2e50..5801d5b3 100644 --- a/commons-numbers-arrays/README.md +++ b/commons-numbers-arrays/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,8 +45,10 @@ Apache Commons Numbers Arrays [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-arrays/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-arrays/1.2) +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-arrays) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-arrays/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) Array utilities. @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-arrays</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-arrays/pom.xml b/commons-numbers-arrays/pom.xml index cb28f04a..7412b692 100644 --- a/commons-numbers-arrays/pom.xml +++ b/commons-numbers-arrays/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-arrays</artifactId> diff --git a/commons-numbers-arrays/src/site/site.xml b/commons-numbers-arrays/src/site/site.xml index ed4c7081..793574f6 100644 --- a/commons-numbers-arrays/src/site/site.xml +++ b/commons-numbers-arrays/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/commons-numbers-bom/README.md b/commons-numbers-bom/README.md index 1f204305..f392ea74 100644 --- a/commons-numbers-bom/README.md +++ b/commons-numbers-bom/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -46,7 +46,7 @@ the Bill of Materials (BOM) for dependency management: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-bom</artifactId> - <version>1.2</version> + <version>1.3</version> <type>pom</type> <scope>import</scope> </dependency> @@ -57,7 +57,7 @@ the Bill of Materials (BOM) for dependency management: Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -70,7 +70,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -91,7 +93,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-bom/pom.xml b/commons-numbers-bom/pom.xml index 1f5e3d0a..dcdaab0e 100644 --- a/commons-numbers-bom/pom.xml +++ b/commons-numbers-bom/pom.xml @@ -21,11 +21,11 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-bom</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> <name>Apache Commons Numbers (Bill of Materials)</name> <packaging>pom</packaging> diff --git a/commons-numbers-bom/src/site/xdoc/index.xml b/commons-numbers-bom/src/site/xdoc/index.xml index 4051161f..d090157e 100644 --- a/commons-numbers-bom/src/site/xdoc/index.xml +++ b/commons-numbers-bom/src/site/xdoc/index.xml @@ -60,7 +60,7 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-bom</artifactId> - <version>1.2</version> + <version>1.3</version> <type>pom</type> <scope>import</scope> </dependency> diff --git a/commons-numbers-combinatorics/README.md b/commons-numbers-combinatorics/README.md index e1fc814f..1f342b9b 100644 --- a/commons-numbers-combinatorics/README.md +++ b/commons-numbers-combinatorics/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,8 +45,10 @@ Apache Commons Numbers Combinatorics [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-combinatorics/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-combinatorics/1.2) +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-combinatorics) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-combinatorics/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) Combinatorics utilities such as factorial and binomial coefficients. @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-combinatorics</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-combinatorics/pom.xml b/commons-numbers-combinatorics/pom.xml index 86522bfc..b8192f16 100644 --- a/commons-numbers-combinatorics/pom.xml +++ b/commons-numbers-combinatorics/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-combinatorics</artifactId> diff --git a/commons-numbers-combinatorics/src/site/site.xml b/commons-numbers-combinatorics/src/site/site.xml index e65e38b8..4d4204a0 100644 --- a/commons-numbers-combinatorics/src/site/site.xml +++ b/commons-numbers-combinatorics/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/commons-numbers-complex-streams/README.md b/commons-numbers-complex-streams/README.md index 8d556310..d219eed7 100644 --- a/commons-numbers-complex-streams/README.md +++ b/commons-numbers-complex-streams/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -43,63 +43,55 @@ Apache Commons Numbers Complex Streams =================== -[](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) -[](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-complex-streams/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-complex-streams/1.1) - Arrays, streams and collections of complex numbers. Documentation ------------- More information can be found on the [Apache Commons Numbers homepage](https://commons.apache.org/proper/commons-numbers). -The [Javadoc](https://commons.apache.org/proper/commons-numbers/commons-numbers-complex-streams/apidocs) can be browsed. Questions related to the usage of Apache Commons Numbers should be posted to the [user mailing list][ml]. -Where can I get the latest release? ------------------------------------ -You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). +Building +-------- -Alternatively, you can pull it from the central Maven repositories: +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. -```xml -<dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-numbers-complex-streams</artifactId> - <version>1.1</version> -</dependency> -``` +From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. Contributing ------------ -We accept Pull Requests via GitHub. The [developer mailing list][ml] is the main channel of communication for contributors. +We accept Pull Requests via GitHub. The [developer mailing list](https://commons.apache.org/mail-lists.html) is the main channel of communication for contributors. There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. -+ Respect the code style. ++ Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). License ------- -This code is under the [Apache Licence v2](https://www.apache.org/licenses/LICENSE-2.0). +This code is licensed under the [Apache License v2](https://www.apache.org/licenses/LICENSE-2.0). See the `NOTICE` file for required notices and attributions. -Donations ---------- -You like Apache Commons Numbers? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support the development. +Donating +-------- +You like Apache Commons Numbers? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support development. Additional Resources -------------------- + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) -+ `#apache-commons` IRC channel on `irc.freenode.org` ++ [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) + +Apache Commons Components +------------------------- -[ml]:https://commons.apache.org/mail-lists.html +Please see the [list of components](https://commons.apache.org/components.html) diff --git a/commons-numbers-complex-streams/pom.xml b/commons-numbers-complex-streams/pom.xml index e51eba44..5d80d868 100644 --- a/commons-numbers-complex-streams/pom.xml +++ b/commons-numbers-complex-streams/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-complex-streams</artifactId> diff --git a/commons-numbers-complex/README.md b/commons-numbers-complex/README.md index 45080f10..e5ed86bb 100644 --- a/commons-numbers-complex/README.md +++ b/commons-numbers-complex/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,8 +45,10 @@ Apache Commons Numbers Complex [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-complex/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-complex/1.2) +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-complex) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-complex/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) Complex numbers. @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-complex</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-complex/pom.xml b/commons-numbers-complex/pom.xml index 57c9f0e0..ac6a50aa 100644 --- a/commons-numbers-complex/pom.xml +++ b/commons-numbers-complex/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-complex</artifactId> diff --git a/commons-numbers-complex/src/site/site.xml b/commons-numbers-complex/src/site/site.xml index eb8ba1e0..a45b35de 100644 --- a/commons-numbers-complex/src/site/site.xml +++ b/commons-numbers-complex/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/commons-numbers-core/README.md b/commons-numbers-core/README.md index a4cb51ba..f1ee79cd 100644 --- a/commons-numbers-core/README.md +++ b/commons-numbers-core/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,8 +45,10 @@ Apache Commons Numbers Core [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-core/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-core/1.2) +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-core) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-core/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) Basic utilities. @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-core</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-core/pom.xml b/commons-numbers-core/pom.xml index 1fff5c10..a498c254 100644 --- a/commons-numbers-core/pom.xml +++ b/commons-numbers-core/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-core</artifactId> diff --git a/commons-numbers-core/src/site/site.xml b/commons-numbers-core/src/site/site.xml index 4140a29a..d72c42ff 100644 --- a/commons-numbers-core/src/site/site.xml +++ b/commons-numbers-core/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/commons-numbers-docs/README.md b/commons-numbers-docs/README.md index 2f37066f..3757c711 100644 --- a/commons-numbers-docs/README.md +++ b/commons-numbers-docs/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -61,7 +61,7 @@ You can download source and binaries from our [download page](https://commons.ap Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -74,7 +74,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -95,7 +97,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-docs/pom.xml b/commons-numbers-docs/pom.xml index e83c6893..1ff02195 100644 --- a/commons-numbers-docs/pom.xml +++ b/commons-numbers-docs/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-docs</artifactId> @@ -62,57 +62,57 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-angle</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-arrays</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-combinatorics</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-complex</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-core</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-field</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-fraction</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-gamma</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-primes</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-quaternion</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-rootfinder</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </dependency> </dependencies> diff --git a/commons-numbers-examples/README.md b/commons-numbers-examples/README.md index 8e9d6f34..21172107 100644 --- a/commons-numbers-examples/README.md +++ b/commons-numbers-examples/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -61,7 +61,7 @@ You can download source and binaries from our [download page](https://commons.ap Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -74,7 +74,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -95,7 +97,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-examples/examples-jmh/README.md b/commons-numbers-examples/examples-jmh/README.md index ab634511..95c01999 100644 --- a/commons-numbers-examples/examples-jmh/README.md +++ b/commons-numbers-examples/examples-jmh/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -59,7 +59,7 @@ You can download source and binaries from our [download page](https://commons.ap Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -72,7 +72,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -93,7 +95,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-examples/examples-jmh/pom.xml b/commons-numbers-examples/examples-jmh/pom.xml index d9429b36..945225fd 100644 --- a/commons-numbers-examples/examples-jmh/pom.xml +++ b/commons-numbers-examples/examples-jmh/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-examples</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-examples-jmh</artifactId> diff --git a/commons-numbers-examples/pom.xml b/commons-numbers-examples/pom.xml index bc5d3707..393b57a1 100644 --- a/commons-numbers-examples/pom.xml +++ b/commons-numbers-examples/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-examples</artifactId> diff --git a/commons-numbers-field/README.md b/commons-numbers-field/README.md index 3e2db4b3..2c7c8e56 100644 --- a/commons-numbers-field/README.md +++ b/commons-numbers-field/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,8 +45,10 @@ Apache Commons Numbers Field [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-field/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-field/1.2) +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-field) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-field/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) Utilities related to the concept of field. @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-field</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-field/pom.xml b/commons-numbers-field/pom.xml index 35bd269c..10873cdb 100644 --- a/commons-numbers-field/pom.xml +++ b/commons-numbers-field/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-field</artifactId> diff --git a/commons-numbers-field/src/site/site.xml b/commons-numbers-field/src/site/site.xml index 7d9c54bb..7787012b 100644 --- a/commons-numbers-field/src/site/site.xml +++ b/commons-numbers-field/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/commons-numbers-fraction/README.md b/commons-numbers-fraction/README.md index 0729e3eb..90f0bada 100644 --- a/commons-numbers-fraction/README.md +++ b/commons-numbers-fraction/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,8 +45,10 @@ Apache Commons Numbers Fraction [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-fraction/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-fraction/1.2) +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-fraction) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-fraction/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) Fraction utilities. @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-fraction</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-fraction/pom.xml b/commons-numbers-fraction/pom.xml index aebbc6ca..05e6930d 100644 --- a/commons-numbers-fraction/pom.xml +++ b/commons-numbers-fraction/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-fraction</artifactId> diff --git a/commons-numbers-fraction/src/site/site.xml b/commons-numbers-fraction/src/site/site.xml index 8907f41d..c0a8989b 100644 --- a/commons-numbers-fraction/src/site/site.xml +++ b/commons-numbers-fraction/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/commons-numbers-gamma/README.md b/commons-numbers-gamma/README.md index 53a47e78..cd22e311 100644 --- a/commons-numbers-gamma/README.md +++ b/commons-numbers-gamma/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,8 +45,10 @@ Apache Commons Numbers Gamma [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-gamma/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-gamma/1.2) +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-gamma) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-gamma/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) Gamma family of functions. @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-gamma</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-gamma/pom.xml b/commons-numbers-gamma/pom.xml index 1dc02c19..0e0844cb 100644 --- a/commons-numbers-gamma/pom.xml +++ b/commons-numbers-gamma/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-gamma</artifactId> diff --git a/commons-numbers-gamma/src/site/site.xml b/commons-numbers-gamma/src/site/site.xml index c29e6385..ac3aec10 100644 --- a/commons-numbers-gamma/src/site/site.xml +++ b/commons-numbers-gamma/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/commons-numbers-primes/README.md b/commons-numbers-primes/README.md index 00c55861..7c164b3e 100644 --- a/commons-numbers-primes/README.md +++ b/commons-numbers-primes/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,8 +45,10 @@ Apache Commons Numbers Primes [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-primes/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-primes/1.2) +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-primes) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-primes/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) Utilities related to prime numbers. @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-primes</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-primes/pom.xml b/commons-numbers-primes/pom.xml index ce5fbbfa..7eb66208 100644 --- a/commons-numbers-primes/pom.xml +++ b/commons-numbers-primes/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-primes</artifactId> diff --git a/commons-numbers-primes/src/site/site.xml b/commons-numbers-primes/src/site/site.xml index 33b20602..4baea43c 100644 --- a/commons-numbers-primes/src/site/site.xml +++ b/commons-numbers-primes/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/commons-numbers-quaternion/README.md b/commons-numbers-quaternion/README.md index ad47cac0..e964843d 100644 --- a/commons-numbers-quaternion/README.md +++ b/commons-numbers-quaternion/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,8 +45,10 @@ Apache Commons Numbers Quaternion [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-quaternion/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-quaternion/1.2) +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-quaternion) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-quaternion/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) Quaternion numbers. @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-quaternion</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-quaternion/pom.xml b/commons-numbers-quaternion/pom.xml index 6144f16f..6fc82575 100644 --- a/commons-numbers-quaternion/pom.xml +++ b/commons-numbers-quaternion/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-quaternion</artifactId> diff --git a/commons-numbers-quaternion/src/site/site.xml b/commons-numbers-quaternion/src/site/site.xml index c7a482c7..3257358e 100644 --- a/commons-numbers-quaternion/src/site/site.xml +++ b/commons-numbers-quaternion/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/commons-numbers-rootfinder/README.md b/commons-numbers-rootfinder/README.md index 26d83b06..fdb57655 100644 --- a/commons-numbers-rootfinder/README.md +++ b/commons-numbers-rootfinder/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -45,8 +45,10 @@ Apache Commons Numbers Root Finder [](https://github.com/apache/commons-numbers/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-numbers) -[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-rootfinder/) -[](https://javadoc.io/doc/org.apache.commons/commons-numbers-rootfinder/1.2) +[](https://search.maven.org/artifact/org.apache.commons/commons-numbers-rootfinder) +[](https://javadoc.io/doc/org.apache.commons/commons-numbers-rootfinder/1.3) +[](https://github.com/apache/commons-numbers/actions/workflows/codeql-analysis.yml) +[](https://api.securityscorecards.dev/projects/github.com/apache/commons-numbers) Root finding utilities. @@ -61,20 +63,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-numbers/download_numbers.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-rootfinder</artifactId> - <version>1.2</version> + <version>1.3</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. @@ -87,7 +89,9 @@ There are some guidelines which will make applying PRs easier for us: + No tabs! Please use spaces for indentation. + Respect the existing code style for each file. + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. -+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn```. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. ++ Before you push a PR, run `mvn` (without arguments). This runs the default goal which contains all build checks. ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). @@ -108,7 +112,6 @@ Additional Resources + [Apache Commons Homepage](https://commons.apache.org/) + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/NUMBERS) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) -+ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) Apache Commons Components ------------------------- diff --git a/commons-numbers-rootfinder/pom.xml b/commons-numbers-rootfinder/pom.xml index c6a3c23d..7fe56ce7 100644 --- a/commons-numbers-rootfinder/pom.xml +++ b/commons-numbers-rootfinder/pom.xml @@ -21,7 +21,7 @@ <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers-rootfinder</artifactId> diff --git a/commons-numbers-rootfinder/src/site/site.xml b/commons-numbers-rootfinder/src/site/site.xml index 6e69d0a9..0703ba4f 100644 --- a/commons-numbers-rootfinder/src/site/site.xml +++ b/commons-numbers-rootfinder/src/site/site.xml @@ -26,6 +26,8 @@ <item name="Overview" href="index.html"/> <item name="Latest API docs (development)" href="apidocs/index.html"/> + <item name="Javadoc (1.3 release)" + href="https://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.3/index.html"/> <item name="Javadoc (1.2 release)" href="https://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.2/index.html"/> <item name="Javadoc (1.1 release)" diff --git a/dist-archive/pom.xml b/dist-archive/pom.xml index db0ae823..f4887627 100644 --- a/dist-archive/pom.xml +++ b/dist-archive/pom.xml @@ -23,7 +23,7 @@ under the License. <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> </parent> <artifactId>commons-numbers</artifactId> diff --git a/pom.xml b/pom.xml index 03a40d0a..803d8250 100644 --- a/pom.xml +++ b/pom.xml @@ -25,7 +25,7 @@ </parent> <artifactId>commons-numbers-parent</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> <packaging>pom</packaging> <name>Apache Commons Numbers</name> <description>The Apache Commons Numbers project provides number types and utilities.</description> @@ -47,11 +47,11 @@ <!-- This flag should only be true in the dist-archive module. --> <commons.release.isDistModule>false</commons.release.isDistModule> <!-- Reproducible builds: maven-artifact-plugin:check-buildplan --> - <numbers.build.outputTimestamp>2024-08-12T00:00:00Z</numbers.build.outputTimestamp> + <numbers.build.outputTimestamp>2026-04-20T00:00:00Z</numbers.build.outputTimestamp> <project.build.outputTimestamp>${numbers.build.outputTimestamp}</project.build.outputTimestamp> <!-- do not use snapshot suffix here --> - <commons.release.version>1.3</commons.release.version> - <commons.bc.version>1.2</commons.bc.version> + <commons.release.version>1.4</commons.release.version> + <commons.bc.version>1.3</commons.bc.version> <commons.rc.version>RC1</commons.rc.version> <commons.release.desc>(requires Java 8+)</commons.release.desc> <commons.binary.suffix>-bin</commons.binary.suffix> diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 98174fb1..3b60e51a 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -53,7 +53,12 @@ If the output is not quite correct, check for invisible trailing spaces! </properties> <body> - <release version="1.3" date="TBD" description=" + <release version="1.4" date="TBD" description=" +New features, updates and bug fixes. +"> + </release> + + <release version="1.3" date="2026-04-20" description=" New features, updates and bug fixes. "> <action dev="aherbert" type="add"> diff --git a/RELEASE-NOTES.txt b/src/site/resources/release-notes/RELEASE-NOTES-1.3.txt similarity index 91% copy from RELEASE-NOTES.txt copy to src/site/resources/release-notes/RELEASE-NOTES-1.3.txt index 60a5a1e2..ba2a405d 100644 --- a/RELEASE-NOTES.txt +++ b/src/site/resources/release-notes/RELEASE-NOTES-1.3.txt @@ -1,4 +1,32 @@ + Apache Commons Numbers 1.3 RELEASE NOTES + +The Apache Commons Numbers team is pleased to announce the release of Apache Commons Numbers 1.3. + +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 "DD": Allow creation from an unsigned int or long value. +o NUMBERS-208: "Selection": Add support for selection from a long array. + +Fixed Bugs: +o NUMBERS-207: Bug in "compareTo" method of classes "Fraction" and "BigFraction" (when the two + values are negative). Thanks to Richard Mullender. + + + +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.2 RELEASE NOTES The Apache Commons Numbers team is pleased to announce the release of Apache Commons Numbers 1.2. @@ -212,5 +240,3 @@ For complete information on Apache Commons Numbers, including instructions on ho reports, patches, or suggestions for improvement, see the Apache Commons Numbers website: http://commons.apache.org/proper/commons-numbers/ - - diff --git a/src/site/xdoc/download_numbers.xml b/src/site/xdoc/download_numbers.xml index daf6a6f7..889c1688 100644 --- a/src/site/xdoc/download_numbers.xml +++ b/src/site/xdoc/download_numbers.xml @@ -7,7 +7,7 @@ The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -56,10 +56,12 @@ limitations under the License. | | +======================================================================+ --> -<document> +<document xmlns="http://maven.apache.org/XDOC/2.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 https://maven.apache.org/xsd/xdoc-2.0.xsd"> <properties> <title>Download Apache Commons Numbers</title> - <author email="[email protected]">Apache Commons Documentation Team</author> + <author email="[email protected]">Apache Commons Team</author> </properties> <body> <section name="Download Apache Commons Numbers"> @@ -79,7 +81,7 @@ limitations under the License. mirrors (at the end of the mirrors list) that should be available. <br></br> - [if-any logo]<a href="[link]"><img align="right" src="[logo]" border="0"></img></a>[end] + [if-any logo]<a href="[link]"><img align="right" src="[logo]" border="0" alt="Logo"></img></a>[end] </p> <form action="[location]" method="get" id="SelectMirror"> @@ -113,32 +115,32 @@ limitations under the License. </p> </subsection> </section> - <section name="Apache Commons Numbers 1.2 (requires Java 8+)"> + <section name="Apache Commons Numbers 1.3 (requires Java 8+)"> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/numbers/binaries/commons-numbers-1.2-bin.tar.gz">commons-numbers-1.2-bin.tar.gz</a></td> - <td><a href="https://downloads.apache.org/commons/numbers/binaries/commons-numbers-1.2-bin.tar.gz.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/numbers/binaries/commons-numbers-1.2-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/numbers/binaries/commons-numbers-1.3-bin.tar.gz">commons-numbers-1.3-bin.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/numbers/binaries/commons-numbers-1.3-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/numbers/binaries/commons-numbers-1.3-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/numbers/binaries/commons-numbers-1.2-bin.zip">commons-numbers-1.2-bin.zip</a></td> - <td><a href="https://downloads.apache.org/commons/numbers/binaries/commons-numbers-1.2-bin.zip.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/numbers/binaries/commons-numbers-1.2-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/numbers/binaries/commons-numbers-1.3-bin.zip">commons-numbers-1.3-bin.zip</a></td> + <td><a href="https://downloads.apache.org/commons/numbers/binaries/commons-numbers-1.3-bin.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/numbers/binaries/commons-numbers-1.3-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/numbers/source/commons-numbers-1.2-src.tar.gz">commons-numbers-1.2-src.tar.gz</a></td> - <td><a href="https://downloads.apache.org/commons/numbers/source/commons-numbers-1.2-src.tar.gz.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/numbers/source/commons-numbers-1.2-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/numbers/source/commons-numbers-1.3-src.tar.gz">commons-numbers-1.3-src.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/numbers/source/commons-numbers-1.3-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/numbers/source/commons-numbers-1.3-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/numbers/source/commons-numbers-1.2-src.zip">commons-numbers-1.2-src.zip</a></td> - <td><a href="https://downloads.apache.org/commons/numbers/source/commons-numbers-1.2-src.zip.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/numbers/source/commons-numbers-1.2-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/numbers/source/commons-numbers-1.3-src.zip">commons-numbers-1.3-src.zip</a></td> + <td><a href="https://downloads.apache.org/commons/numbers/source/commons-numbers-1.3-src.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/numbers/source/commons-numbers-1.3-src.zip.asc">pgp</a></td> </tr> </table> </subsection> diff --git a/src/site/xdoc/release-history.xml b/src/site/xdoc/release-history.xml index 9dcfca9f..6b2a6439 100644 --- a/src/site/xdoc/release-history.xml +++ b/src/site/xdoc/release-history.xml @@ -24,6 +24,9 @@ limitations under the License. <p><em>Note.</em> For older release javadocs see the individual artifact sub-sites.</p> <table> <tr><th>Version</th><th>Release date (YYYY-MM-DD)</th><th>Required Java Version</th><th>Release notes</th></tr> + <tr> + <td>1.3</td><td>2026-04-20</td><td>8+</td><td><a href="release-notes/RELEASE-NOTES-1.3.txt">release notes for 1.3</a></td> + </tr> <tr> <td>1.2</td><td>2024-08-12</td><td>8+</td><td><a href="release-notes/RELEASE-NOTES-1.2.txt">release notes for 1.2</a></td> </tr>
