diff --git a/_sources/changelog.rst b/_sources/changelog.rst
index fc803b57e..e92bf3839 100644
--- a/_sources/changelog.rst
+++ b/_sources/changelog.rst
@@ -1,6 +1,16 @@
Changelog
=========
+2.0.1 (unreleased)
+------------------
+
+Fix
+~~~
+
+- Fix orbital elements singularity when using the VSOP2013
+ theory at low precision
+ (`#348 Fix orbital elements singularity when using the VSOP2013
+theory at low precision
+(#348). Contents
@@ -523,6 +527,17 @@ Contents
Changelog#
+2.0.1 (unreleased)#
+Fix#
+
+
+2.0.0 (2023-09-22)#
Changes#339).
Fix compilation in C++20 mode (#340).
The step callbacks are now copied in ensemble propagations rather then being shared among threads. The aim of this change @@ -676,8 +691,8 @@
Work around a likely LLVM bug on ARM (#310).
Compiled functions now support time-dependent expressions (#294).
Mark as visible a couple of internal functions which had been marked as hidden by mistake @@ -714,10 +729,10 @@
Add option in the build system to hide the exported LLVM symbols, when linking statically @@ -731,15 +746,15 @@
heyoka now depends on CMake >= 3.18 when building from source (#283).
Avoid accidental indirect inclusion of libquadmath’s header file (#279).
Add a short tutorial on extended-precision computations (#270).
heyoka now builds against recent versions of the fmt library without deprecation warnings (#266).
Fix compilation against recent LLVM 14.x releases on Windows (#268).
Add a timekeeping accuracy benchmark (#254).
Fix several warnings related to variable shadowing when compiling in debug mode @@ -827,28 +842,28 @@
The propagate_for/until()
callbacks are now invoked also if the integration
is interrupted by a stopping terminal event
(#231).
Fix two test failures on FreeBSD (#231).
The LLVM version number against which heyoka was built is now exported in the CMake config-file package @@ -869,15 +884,15 @@
Avoid unnecessary copies of the propagate_*()
callbacks
(#222).
Fix compilation in debug mode when using recent versions
of fmt
@@ -890,10 +905,10 @@
BREAKING: add support for continuous output
to the propagate_for/until()
functions
@@ -909,8 +924,8 @@
If propagate_grid()
exits early in batch mode,
the missing values are now set to NaN instead of zero
@@ -933,8 +948,8 @@
Fix various corner-case issues in the integrator classes related to data aliasing @@ -945,10 +960,10 @@
Implement derivatives with respect to the parameters (#196).
Don’t force the use of static MSVC runtime when compiling heyoka as a static library @@ -1007,25 +1022,25 @@
The tolerance value is now stored in the integrator objects (#175).
Improve the heuristic for the automatic deduction of the cooldown value for terminal events (#178).
Ensure that code generation in compact mode is platform-agnostic and deterministic across executions @@ -1033,10 +1048,10 @@
Add support for 64-bit PowerPC processors (#171).
Fix a bug in the move assignment operator of llvm_state
(#163).
The time
expression now supports symbolic
differentiation
(#160).
Parameters in event equations are now correctly counted when inferring the total number of parameters in an ODE system @@ -1085,10 +1100,10 @@
The callback that can be passed to the propagate_*()
functions
can now be used to stop the integration
@@ -1097,8 +1112,8 @@
BREAKING: a breaking change
in the propagate_*()
callback API
@@ -1110,10 +1125,10 @@
Add time polynomials to the expression system (#144).
The propagate_for/until()
functions now support writing
the Taylor coefficients at the end of each timestep
(#131).
BREAKING: various breaking changes in the event detection API @@ -1168,8 +1183,8 @@
Don’t set the multiroot mr
flag to true
if
a terminal event has a cooldown of zero
@@ -1177,10 +1192,10 @@
Support LLVM 12 (#128).
Performance improvements for the event detection system (#129).
Fix an issue in the automatic deduction of the cooldown time for terminal events @@ -1220,18 +1235,18 @@
The event equations are now taken into account in the determination of the adaptive timestep (#124).
Fix an initialisation order issue in the event detection code (#124).
Implement propagate_grid()
for the batch integrator
(#119).
In the batch integrator class, the outcomes in the result vectors
are now initialised to taylor_outcome::success
instead of
@@ -1284,10 +1299,10 @@
Introduce a dedicated negation operator in the expression system @@ -1323,8 +1338,8 @@
Avoid division by zero in certain corner cases
when using pow()
with small natural exponents
@@ -1332,10 +1347,10 @@
Implement the error function (#89).
Ensure that pow(x ,0)
always simplifies to 1,
rather than producing an expression with null exponent
@@ -1390,10 +1405,10 @@
Extend the Taylor decomposition machinery to work on more general classes of functions, and add @@ -1407,23 +1422,23 @@
heyoka now depends publicly on the Boost headers (#68).
Fix potential name mangling issues in compact mode (#68).
Initial release.