From 5dd7634949ae710db0f581b3d7cdd4ef12b3a7f6 Mon Sep 17 00:00:00 2001 From: Robert Braun Date: Wed, 10 Jun 2026 13:07:41 +0200 Subject: [PATCH 1/2] Release notes for 2.24.0 --- Hopsan-release-notes.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Hopsan-release-notes.txt b/Hopsan-release-notes.txt index 32d38d510..cc89d45eb 100644 --- a/Hopsan-release-notes.txt +++ b/Hopsan-release-notes.txt @@ -31,6 +31,25 @@ Version History ****************************** +--------------------------------------------------------------------------------------------------------------------------------------------- +2.24.0 (2026-06-10) + +----- New Features ----- +Experimental support for the SSP standard + +----- Enhancements ----- +Improvements to DCP support +Added TLM interface components for DCP cosimulation + +----- Bugs ----- +Trigger simulation code from getReal during intialization in exported FMUs +Fix error when setting parameters in subsystems from HCOM +Removed accidentally added code to MechanicInterfaceC +Fix crash when reinstantiating FMUWrapper components + +----- General ----- +- General improvements to CMake and thirdparty libs + --------------------------------------------------------------------------------------------------------------------------------------------- 2.23.1 (2025-08-18) From b30ea71465db106aeac741bf36da147c8318c35c Mon Sep 17 00:00:00 2001 From: Robert Braun Date: Wed, 10 Jun 2026 13:26:42 +0200 Subject: [PATCH 2/2] Update version numberse to 2.24.0 --- HopsanCore/include/HopsanCoreVersion.h | 2 +- makeDebRelease.sh | 2 +- makeWindowsRelease.py | 2 +- packaging/mac-app/build.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/HopsanCore/include/HopsanCoreVersion.h b/HopsanCore/include/HopsanCoreVersion.h index 4ebfdde4f..a144a9b09 100644 --- a/HopsanCore/include/HopsanCoreVersion.h +++ b/HopsanCore/include/HopsanCoreVersion.h @@ -33,7 +33,7 @@ // not the latest revision that you get when compiling the external component. #include "HopsanCoreGitVersion.h" -#define HOPSANBASEVERSION "2.23.1" +#define HOPSANBASEVERSION "2.24.0" #define HOPSANCOREVERSION HOPSANBASEVERSION "." TO_STR(HOPSANCORE_COMMIT_TIMESTAMP) #define HOPSANCOREMODELFILEVERSION "0.4" diff --git a/makeDebRelease.sh b/makeDebRelease.sh index c6d62249a..282a8d225 100755 --- a/makeDebRelease.sh +++ b/makeDebRelease.sh @@ -13,7 +13,7 @@ set -u hopsancode_root=$(pwd) pbuilderWorkDir=/var/tmp/deb_hopsan/pbuilder name=hopsan -devversion=2.23.1 +devversion=2.24.0 # Pbuilder dists and archs debianDistArchArray=( trixie:amd64:trixie diff --git a/makeWindowsRelease.py b/makeWindowsRelease.py index cdc2aa185..3cbe6ad38 100644 --- a/makeWindowsRelease.py +++ b/makeWindowsRelease.py @@ -13,7 +13,7 @@ # -------------------- Setup Start -------------------- # Version numbers -gBaseVersion = '2.23.1' +gBaseVersion = '2.24.0' gReleaseRevision = '' gFullVersion = gBaseVersion gReleaseFileVersionName = gBaseVersion diff --git a/packaging/mac-app/build.sh b/packaging/mac-app/build.sh index 51df52cf8..3ed9a3a71 100755 --- a/packaging/mac-app/build.sh +++ b/packaging/mac-app/build.sh @@ -10,7 +10,7 @@ buildRoot="packaging/mac-app/" name="hopsan" -baseversion=2.23.1 +baseversion=2.24.0 releaserevision=20190827.1035 # TODO use getGitInfoScript fullversionname=${baseversion}.${releaserevision} doDevRelease=true