diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 9645e27a0d..0751a4afb5 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,41 +1,30 @@ - Hipparchus 1.5 RELEASE NOTES + Hipparchus 1.6 RELEASE NOTES -The Hipparchus team is pleased to announce the release of hipparchus-1.5 +The Hipparchus team is pleased to announce the release of hipparchus-1.6 The Hipparchus library is a library of mathematical components. It started as a fork of Apache Commons Math. -This is a maintenance release. The main changes since last version are the introduction of field versions -of bilinear interpolation, univariate interpolators, polynomials and polynomial spline functions, -and the introduction of reset events in ODE. +This is a maintenance release. The main changes are the addition of a field version of Vector2D, addition +of an Optimum.of() factory method and a visibility change of the AbstractEvaluation constructor. Changes in this version include: New features: -o issues/55: Added FieldBivariateFunction and make both BilinearInterpolatingFunction - and PiecewiseBicubicSplineInterpolatingFunction implement it. - Github: fixes #55. -o Added FieldUnivariateInterpolator and make both LinearInterpolator, - AkimaSplineInterpolator and SplineInterpolator implement it. -o Added FieldPolynomialFunction and FieldPolynomialSplineFunction. -o Add Action.RESET_EVENTS to ask the integrator to recheck all event detectors - without recomputing the step. Use when the g function of one event detector - depends on events occurring in another event detector. -o issues/53: Fixed documentation for interpolation algorithms. - Github: fixes #53. +o Add Optimum.of(...). +o Make AbstractEvaluation constructor public, fix javadoc. +o Added field version of Vector2D. +o issues/56: When exception message formatting fails still show a helpful message and stack trace. Fixed Bugs: -o Nullify corrected state after predict in abstract Kalman filter. Note that this affects - only custom extensions of AbstractKalmanFilter because the implementations provided - by Hipparchus (LinearKalmanFilter and ExtendedKalmanFilter) always call correction - step after having called prediction step, so the nullified corrected state is reset - properly at the end. This was initially reported as - https://gitlab.orekit.org/orekit/orekit/issues/540. Thanks to Hao Peng. -o issues/54: Avoid too many multi-step integrator restarts after event resetting derivatives. - Github: fixes #54. -o Fixed lines/polyhedrons intersection occurring on facets boundaries. +o issues/62: Fixed missing safety check in multi-step integrators. +o issues/61: Prevent stack overflow error when attempting integration with too large number of points. +o issues/56: Show full precision in exception message when root bracketing fails. + For complete information on Hipparchus, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Hipparchus website: https://www.hipparchus.org/ + + diff --git a/hipparchus-clustering/src/changes/changes.xml b/hipparchus-clustering/src/changes/changes.xml index de4b224612..0b16a73ca5 100644 --- a/hipparchus-clustering/src/changes/changes.xml +++ b/hipparchus-clustering/src/changes/changes.xml @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus Clustering Release Notes + + + No changes directly in this module. However, lower level Hipparchus modules did change, + hence a new release was needed. + + No changes directly in this module. However, lower level Hipparchus modules did change, diff --git a/hipparchus-core/src/changes/changes.xml b/hipparchus-core/src/changes/changes.xml index 6cc17b22c7..463485bbac 100644 --- a/hipparchus-core/src/changes/changes.xml +++ b/hipparchus-core/src/changes/changes.xml @@ -49,7 +49,7 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus Core Release Notes - + Prevent stack overflow error when attempting integration with too large number of points. diff --git a/hipparchus-fft/src/changes/changes.xml b/hipparchus-fft/src/changes/changes.xml index ff08489c61..2ef1cb2fe1 100644 --- a/hipparchus-fft/src/changes/changes.xml +++ b/hipparchus-fft/src/changes/changes.xml @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus FFT Release Notes + + + No changes directly in this module. However, lower level Hipparchus modules did change, + hence a new release was needed. + + No changes directly in this module. However, lower level Hipparchus modules did change, diff --git a/hipparchus-filtering/src/changes/changes.xml b/hipparchus-filtering/src/changes/changes.xml index 6ab79328f9..b2bc5b408e 100644 --- a/hipparchus-filtering/src/changes/changes.xml +++ b/hipparchus-filtering/src/changes/changes.xml @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus Filtering Release Notes + + + No changes directly in this module. However, lower level Hipparchus modules did change, + hence a new release was needed. + + diff --git a/hipparchus-fitting/src/changes/changes.xml b/hipparchus-fitting/src/changes/changes.xml index 9de7d11f1e..598f5d9139 100644 --- a/hipparchus-fitting/src/changes/changes.xml +++ b/hipparchus-fitting/src/changes/changes.xml @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus Fitting Release Notes + + + No changes directly in this module. However, lower level Hipparchus modules did change, + hence a new release was needed. + + No changes directly in this module. However, lower level Hipparchus modules did change, diff --git a/hipparchus-geometry/src/changes/changes.xml b/hipparchus-geometry/src/changes/changes.xml index 5a9fdc618c..256a16babf 100644 --- a/hipparchus-geometry/src/changes/changes.xml +++ b/hipparchus-geometry/src/changes/changes.xml @@ -49,7 +49,8 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus Geometry Release Notes - + Added field version of Vector2D. diff --git a/hipparchus-migration/src/changes/changes.xml b/hipparchus-migration/src/changes/changes.xml index 6ba67248e0..3a2b1be609 100644 --- a/hipparchus-migration/src/changes/changes.xml +++ b/hipparchus-migration/src/changes/changes.xml @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus Migration Release Notes + + + No changes directly in this module. However, lower level Hipparchus modules did change, + hence a new release was needed. + + No changes directly in this module. However, lower level Hipparchus modules did change, diff --git a/hipparchus-ode/src/changes/changes.xml b/hipparchus-ode/src/changes/changes.xml index f39aba8b49..990a831f75 100644 --- a/hipparchus-ode/src/changes/changes.xml +++ b/hipparchus-ode/src/changes/changes.xml @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus ODE Release Notes + + + No changes directly in this module. However, lower level Hipparchus modules did change, + hence a new release was needed. + + diff --git a/hipparchus-optim/src/changes/changes.xml b/hipparchus-optim/src/changes/changes.xml index d86e43c451..8e791322c4 100644 --- a/hipparchus-optim/src/changes/changes.xml +++ b/hipparchus-optim/src/changes/changes.xml @@ -49,7 +49,8 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus Optim Release Notes - + Add Optimum.of(...). diff --git a/hipparchus-samples/src/changes/changes.xml b/hipparchus-samples/src/changes/changes.xml index 18a0d979bb..4662bf813e 100644 --- a/hipparchus-samples/src/changes/changes.xml +++ b/hipparchus-samples/src/changes/changes.xml @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus Samples Release Notes + + + No changes directly in this module. However, lower level Hipparchus modules did change, + hence a new release was needed. + + No changes directly in this module. However, lower level Hipparchus modules did change, diff --git a/hipparchus-stat/src/changes/changes.xml b/hipparchus-stat/src/changes/changes.xml index 9195d6cddd..f2e834b612 100644 --- a/hipparchus-stat/src/changes/changes.xml +++ b/hipparchus-stat/src/changes/changes.xml @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus Core Release Notes + + + No changes directly in this module. However, lower level Hipparchus modules did change, + hence a new release was needed. + + No changes directly in this module. However, lower level Hipparchus modules did change, diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 65f6b6fd4b..3720d6bd35 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -49,7 +49,15 @@ If the output is not quite correct, check for invisible trailing spaces! Hipparchus Release Notes - + + + Add Optimum.of(...). + + + Make AbstractEvaluation constructor public, fix javadoc. + Fixed missing safety check in multi-step integrators. Github: fixes #62.