Skip to content

Commit 6b4e44e

Browse files
committed
Updated documentation for the release.
1 parent 776fdf5 commit 6b4e44e

File tree

14 files changed

+51
-36
lines changed

14 files changed

+51
-36
lines changed

README.md

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Alternatively you can pull it from the central Maven repositories using `pom.xml
4141
<project>
4242
<properties>
4343
<!-- change the Hipparchus version number to the one suiting your needs -->
44-
<myprojectname.hipparchus.version>3.1</myprojectname.hipparchus.version>
44+
<myprojectname.hipparchus.version>4.0</myprojectname.hipparchus.version>
4545
</properties>
4646

4747
<dependencies>
@@ -89,17 +89,6 @@ Alternatively you can pull it from the central Maven repositories using `pom.xml
8989
</project>
9090
```
9191

92-
If your project previously depended on [Apache Commons Math](https://commons.apache.org/proper/commons-math/)
93-
and you want to switch to Hipparchus, you can also add the temporary migration jar
94-
95-
```xml
96-
<dependency>
97-
<groupId>org.hipparchus</groupId>
98-
<artifactId>hipparchus-migration</artifactId>
99-
<version>${myprojectname.hipparchus.version}</version>
100-
</dependency>
101-
```
102-
10392
Contributing
10493
------------
10594

hipparchus-clustering/src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
8585
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
8686
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
87+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
8788
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
8889
<item name="Global Coverage" href="../hipparchus-coverage/jacoco-aggregate/index.html"/>
8990
<item name="Developers Guide" href="../developers.html"/>

hipparchus-core/src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
8989
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
9090
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
91+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
9192
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
9293
<item name="Global Coverage" href="../hipparchus-coverage/jacoco-aggregate/index.html"/>
9394
<item name="Developers Guide" href="../developers.html"/>

hipparchus-fft/src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
8585
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
8686
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
87+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
8788
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
8889
<item name="Global Coverage" href="../hipparchus-coverage/jacoco-aggregate/index.html"/>
8990
<item name="Developers Guide" href="../developers.html"/>

hipparchus-filtering/src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
8585
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
8686
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
87+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
8788
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
8889
<item name="Global Coverage" href="../hipparchus-coverage/jacoco-aggregate/index.html"/>
8990
<item name="Developers Guide" href="../developers.html"/>

hipparchus-fitting/src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
8585
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
8686
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
87+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
8788
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
8889
<item name="Global Coverage" href="../hipparchus-coverage/jacoco-aggregate/index.html"/>
8990
<item name="Developers Guide" href="../developers.html"/>

hipparchus-geometry/src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
8585
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
8686
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
87+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
8788
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
8889
<item name="Global Coverage" href="../hipparchus-coverage/jacoco-aggregate/index.html"/>
8990
<item name="Developers Guide" href="../developers.html"/>

hipparchus-ode/src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
8585
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
8686
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
87+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
8788
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
8889
<item name="Global Coverage" href="../hipparchus-coverage/jacoco-aggregate/index.html"/>
8990
<item name="Developers Guide" href="../developers.html"/>

hipparchus-optim/src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
8585
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
8686
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
87+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
8788
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
8889
<item name="Global Coverage" href="../hipparchus-coverage/jacoco-aggregate/index.html"/>
8990
<item name="Developers Guide" href="../developers.html"/>

hipparchus-samples/src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
8585
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
8686
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
87+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
8788
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
8889
<item name="Global Coverage" href="../hipparchus-coverage/jacoco-aggregate/index.html"/>
8990
<item name="Developers Guide" href="../developers.html"/>

hipparchus-stat/src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
8585
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
8686
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
87+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
8788
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
8889
<item name="Global Coverage" href="../hipparchus-coverage/jacoco-aggregate/index.html"/>
8990
<item name="Developers Guide" href="../developers.html"/>

src/site/markdown/downloads.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,18 @@ Maven's internal mechanism will automatically download any internal dependencies
4242

4343
---
4444

45-
| package | link | hash | signature |
46-
|-------------------|-------------------------------------------------------------------|------|-----------|
45+
| package | link | hash | signature |
46+
|-------------------|--------------------------------------------------------------------|------|-----------|
47+
| source (zip) | [hipparchus-4.0-src.zip](downloads/hipparchus-4.0-src.zip) | [md5](downloads/hipparchus-4.0-src.zip.md5)| [sig](downloads/hipparchus-4.0-src.zip.asc)|
48+
| source (tar.bz2) | [hipparchus-4.0-src.tar.bz2](downloads/hipparchus-4.0-src.tar.bz2) | [md5](downloads/hipparchus-4.0-src.tar.bz2.md5) | [sig](downloads/hipparchus-4.0-src.tar.bz2.asc)|
49+
| binary (zip) | [hipparchus-4.0-bin.zip](downloads/hipparchus-4.0-bin.zip) | [md5](downloads/hipparchus-4.0-bin.zip.md5) | [sig](downloads/hipparchus-4.0-bin.zip.asc)|
50+
| binary (tar.bz2) | [hipparchus-4.0-bin.tar.bz2](downloads/hipparchus-4.0-bin.tar.bz2) | [md5](downloads/hipparchus-4.0-bin.tar.bz2.md5) | [sig](downloads/hipparchus-4.0-bin.tar.bz2.asc)
51+
version 4.0 downloads (release date: 2025-03-20)
52+
53+
---
54+
55+
| package | link | hash | signature |
56+
|-------------------|--------------------------------------------------------------------|------|-----------|
4757
| source (zip) | [hipparchus-3.1-src.zip](downloads/hipparchus-3.1-src.zip) | [md5](downloads/hipparchus-3.1-src.zip.md5)| [sig](downloads/hipparchus-3.1-src.zip.asc)|
4858
| source (tar.bz2) | [hipparchus-3.1-src.tar.bz2](downloads/hipparchus-3.1-src.tar.bz2) | [md5](downloads/hipparchus-3.1-src.tar.bz2.md5) | [sig](downloads/hipparchus-3.1-src.tar.bz2.asc)|
4959
| binary (zip) | [hipparchus-3.1-bin.zip](downloads/hipparchus-3.1-bin.zip) | [md5](downloads/hipparchus-3.1-bin.zip.md5) | [sig](downloads/hipparchus-3.1-bin.zip.asc)|
@@ -52,8 +62,8 @@ version 3.1 downloads (release date: 2024-04-05)
5262

5363
---
5464

55-
| package | link | hash | signature |
56-
|-------------------|-------------------------------------------------------------------|------|-----------|
65+
| package | link | hash | signature |
66+
|-------------------|--------------------------------------------------------------------|------|-----------|
5767
| source (zip) | [hipparchus-3.0-src.zip](downloads/hipparchus-3.0-src.zip) | [md5](downloads/hipparchus-3.0-src.zip.md5)| [sig](downloads/hipparchus-3.0-src.zip.asc)|
5868
| source (tar.bz2) | [hipparchus-3.0-src.tar.bz2](downloads/hipparchus-3.0-src.tar.bz2) | [md5](downloads/hipparchus-3.0-src.tar.bz2.md5) | [sig](downloads/hipparchus-3.0-src.tar.bz2.asc)|
5969
| binary (zip) | [hipparchus-3.0-bin.zip](downloads/hipparchus-3.0-bin.zip) | [md5](downloads/hipparchus-3.0-bin.zip.md5) | [sig](downloads/hipparchus-3.0-bin.zip.asc)|

src/site/markdown/index.md

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -71,23 +71,28 @@ at fork time.
7171

7272
---
7373

74-
## 3.1 Release is out!
75-
76-
Hipparchus 3.1 is now available for download from the [Hipparchus download page](downloads.html) or on
77-
Maven central and its mirrors under the groupId **org.hipparchus**. Highlights in the 3.1 release are:
78-
79-
* Add public, static access to integrators name.
80-
* Add possibility to use real coefficients for Butcher array based Field integrators.
81-
* Added constrained optimization. Thanks to Francesco Rocca.
82-
* Added GCD and LCM to {Big}Fraction. Thanks to Axel Kramer.
83-
* Add default implementations in CalculusFieldElement and inheritors.
84-
* Add square method to CalculusFieldElement.
85-
* Added Gauss-Markov order 1 autoregressive process generation.
86-
* Added equals and hashCode to OpenIntTo{Double|Field}HashMap.
87-
* Allow variable arguments for building PolynomialFunction.
88-
* Extracted class JacobiKey from PolynomialsUtils.
89-
* Allow retrieving correct Cardan/Euler angles even at singularity.
90-
* Improved performance of Gradient.
91-
* Replace uses of scalar multiplication on Field one.
92-
* Rework interfaces for Derivative and FieldDerivative.
93-
* Several bug fixes in field classes and rotation
74+
## 4.0 Release is out!
75+
76+
Hipparchus 4.0 is now available for download from the [Hipparchus download page](downloads.html) or on
77+
Maven central and its mirrors under the groupId **org.hipparchus**. Highlights in the 4.0 release are:
78+
79+
* Add inverse transform method to UnscentedTransformProvider.
80+
* Added reset mechanism in ODE event detection.
81+
* Added FieldPolynomialFunctionLagrangeForm.
82+
* Added native way to stack an independent variable in (Field)Gradient.
83+
* Add boolean for propagation direction in (Field)AdaptableInterval.
84+
* Added getHipparchusVersion method to MathUtils.
85+
* Fixed issue with open boundaries in Euclidean 2D-polygons.
86+
* Increased dimension of directions numbers in Sobol sequence generation.
87+
* Added FieldBivariateGridInterpolator, FieldBilinearInterpolator and FieldBilinearInterpolatingFunction.
88+
* Fixed JUnit pioneer dependency version not compatible with Java 8.
89+
* Changed CDN for faster site load.
90+
* Added moveTowards method to Point interface.
91+
* Rename RungeKutta(Field)Integrator as FixedStepRungeKutta(Field)Integrator.
92+
* Improved robustness of BSP tree operations.
93+
* Rename DEFAULT_MAXCHECK as DEFAULT_MAX_CHECK.
94+
* Made constructors of abstract classes protected when they were public.
95+
* Removed obsolete hipparchus-migration module.
96+
* Added getAddendum() to CalculusFieldElement interface.
97+
* Added getLocalizedString(baseName, key, locale) with default implementation to Localizable interface.
98+
* Migrated tests from JUnit 4 to JUnit 5.

src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@
104104
<item name="2.3 API docs" href="https://hipparchus.org/apidocs-2.3/index.html"/>
105105
<item name="3.0 API docs" href="https://hipparchus.org/apidocs-3.0/index.html"/>
106106
<item name="3.1 API docs" href="https://hipparchus.org/apidocs-3.1/index.html"/>
107+
<item name="4.0 API docs" href="https://hipparchus.org/apidocs-4.0/index.html"/>
107108
<item name="Source Repository (current)" href="https://github.com/Hipparchus-Math/hipparchus"/>
108109
<item name="Global Coverage" href="hipparchus-coverage/jacoco-aggregate/index.html"/>
109110
<item name="Developers Guide" href="developers.html"/>

0 commit comments

Comments
 (0)