From 660747382a6f75a3ff946ec943317bdd9f3f853f Mon Sep 17 00:00:00 2001 From: petermeisrimelmodelon Date: Thu, 19 Mar 2026 09:32:18 +0000 Subject: [PATCH] chore: 2.21.0 release prep --- CHANGELOG | 2 ++ doc/sphinx/source/changelog.rst | 11 +++++++++++ doc/sphinx/source/conf.py | 4 ++-- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index e98dbc99..ab114744 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,7 @@ --- CHANGELOG --- --- PyFMI-FUTURE --- + +--- PyFMI-2.21.0 --- * Fixed a crash with the `Master` algorithm option `block_initialization`. * Fixed a result handling issue for `dynamic_diagnostics = True` and `["_options"]["clock_step"] = False`. * Fixed an issue for the `Master` algorithm where connection values could be initialized incorrectly, when FMUs diff --git a/doc/sphinx/source/changelog.rst b/doc/sphinx/source/changelog.rst index ef3e1e4d..2d6cd218 100644 --- a/doc/sphinx/source/changelog.rst +++ b/doc/sphinx/source/changelog.rst @@ -2,6 +2,17 @@ ========== Changelog ========== +--- PyFMI-2.21.0 --- + * Fixed a crash with the `Master` algorithm option `block_initialization`. + * Fixed a result handling issue for `dynamic_diagnostics = True` and `["_options"]["clock_step"] = False`. + * Fixed an issue for the `Master` algorithm where connection values could be initialized incorrectly, when FMUs + were initialized separately and using `step_size_downsampling_factor`. + * Enabled use of `pathlib.Path` objects for: + * Paths when loading FMUs + * `log_file_name` when loading FMUs + * `pyfmi.common.log.parse_xml_log` & `extract_xml_log`, including `fmu.extract_xml_log()`. + * `result_file_name` as simulation option and manual use of `ResultReader` classes + --- PyFMI-2.20.1 --- * Resolved issue where caching in result handling was too persistent and could prevent automatic garbage collection. diff --git a/doc/sphinx/source/conf.py b/doc/sphinx/source/conf.py index 6e0a7eb0..52912028 100644 --- a/doc/sphinx/source/conf.py +++ b/doc/sphinx/source/conf.py @@ -51,9 +51,9 @@ # built documents. # # The short X.Y version. -version = '2.20.1' +version = '2.21.0' # The full version, including alpha/beta/rc tags. -release = '2.20.1' +release = '2.21.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.