Skip to content

Commit e18a8e9

Browse files
Add v2.2.0 release notes
1 parent 454ba28 commit e18a8e9

File tree

4 files changed

+51
-12
lines changed

4 files changed

+51
-12
lines changed

Modelica_DeviceDrivers/UsersGuide.mo

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,32 @@
1-
within Modelica_DeviceDrivers;
1+
within Modelica_DeviceDrivers;
22
package UsersGuide "User's Guide"
33
package ReleaseNotes "Release notes"
44
extends Modelica.Icons.ReleaseNotes;
5+
class Version_2_2_0 "Version 2.2.0 (September 15, 2025)"
6+
extends Modelica.Icons.ReleaseNotes;
7+
8+
annotation (Documentation(info="<html>
9+
<p>Updated package compatibility to Modelica 4.1.0.</p>
10+
<p>Enhancements:</p>
11+
<ul>
12+
<li>Compile <code>libMDDSpaceMouse.a</code> with <code>-fPIC</code> (<a href=\"https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/issues/388\">#388</a>).</li>
13+
<li>Serial port: change number of data bits (<a href=\"https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/issues/368\">#368</a>).</li>
14+
<li>Add byte size parameter for number of data bits of serial port communication (<a href=\"https://https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/pull/378\">#378</a>).</li>
15+
<li>Accept non null terminated string on unpacking (<a href=\"https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/pull/382\">#382</a>).</li>
16+
<li>Always ensure null terminated string buffer and raise warning otherwise (<a href=\"https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/pull/377\">#382</a>).</li>
17+
<li>Declare array inputs of external C functions const (introduced in Modelica 3.5) (<a href=\"https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/pull/389\">#389</a>).</li>
18+
<li>Update SimulationX specific binaries (<a href=\"https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/pull/399\">#399</a>).</li>
19+
</ul>
20+
<p>Bug fixes:</p>
21+
<ul>
22+
<li>Fixed process priority not reset (<a href=\"https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/issues/44\">#44</a>).</li>
23+
<li>Fix linker errors due to multiply defined symbols (<a href=\"https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/pull/385\">#385</a>).</li>
24+
<li>Fix CLOCK_MONOTONIC not available in -std=c89 (<a href=\"https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/issues/383\">#383</a>).</li>
25+
</ul>
26+
<p>Other (minor) fixes and improvements (full changelog: <a href=\"https://github.com/modelica-3rdparty/Modelica_DeviceDrivers/compare/v2.1.1...v2.2.0\">v2.1.1...v2.2.0</a>).</p>
27+
</html>"));
28+
end Version_2_2_0;
29+
530
class Version_2_1_0 "Version 2.1.0 (August 10, 2022)"
631
extends Modelica.Icons.ReleaseNotes;
732

Modelica_DeviceDrivers/package.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package Modelica_DeviceDrivers "Modelica_DeviceDrivers - A collection of drivers
55
annotation (preferredView="info",
66
uses(Modelica(version="4.1.0")),
77
version="2.2.0",
8-
versionDate="2025-09-12",
8+
versionDate="2025-09-15",
99
conversion(noneFromVersion="2.1.1", noneFromVersion="2.1.0", noneFromVersion="2.0.0", noneFromVersion="1.8.1", noneFromVersion="1.8.0", noneFromVersion="1.7.1", noneFromVersion="1.7.0", noneFromVersion="1.6.0",noneFromVersion="1.8.2"),
1010
Documentation(info="<html>
1111
<p>

README.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,20 @@ If you tested the library successfully with another Modelica tool, please contac
5050

5151
Bug fix releases may not have release notes, so please use the download link from above to get the latest release including bug fixes.
5252

53+
* [Version v2.2.0 (2025-09-15)](../../releases/tag/v2.2.0)
54+
* Updated package compatibility to Modelica 4.1.0.
55+
* Enhancements:
56+
* Compile libMDDSpaceMouse.a with -fPIC (#388)
57+
* Serial port: change number of data bits (#368)
58+
* Add byte size parameter for number of data bits of serial port communication (#378)
59+
* Accept non null terminated string on unpacking (#382)
60+
* Always ensure null terminated string buffer and raise warning otherwise (#377)
61+
* Declare array inputs of external C functions const (introduced in Modelica 3.5) (#389)
62+
* Update SimulationX specific binaries (#399)
63+
* Bug fixes:
64+
* Fixed process priority not reset (#44)
65+
* Fix linker errors due to multiply defined symbols (#385)
66+
* Fix CLOCK_MONOTONIC not available in -std=c89 (#383)
5367
* [Version v2.1.0 (2022-08-10)](../../releases/tag/v2.1.0)
5468
* Enhancements:
5569
* Added parameter `useRecvThread` also for _clocked_ `UDPReceive` variant (#342).
@@ -59,16 +73,6 @@ Bug fix releases may not have release notes, so please use the download link fro
5973
* Fixed sporadic `RealtimeSynchronize` block "clock_nanosleep" error on Linux (#357).
6074
* Fixed `MDD_TCPIPServer_Send(...)` return value, so that it works as described in the documentation: "On success, return the number of bytes sent, 0 if operation would block, -1 on non-fatal error" (#323).
6175
* Serial port interface on Windows: Fixed spurious byte sent at the end of a simulation (#352).
62-
* [Version v2.0.0 (2020-06-08)](../../releases/tag/v2.0.0)
63-
* Migrated from Modelica Standard Library 3 (MSL 3) to MSL 4 -> _Non-backwards compatible release!_
64-
* However, apart from the MSL 4 dependency this release is compatible to previous releases and no update of user libraries is necessary apart from migrating to MSL 4.
65-
* Enhancements:
66-
* Added all license files to better assist tool vendors in distribution of source or binary files (#313).
67-
* Updated 3rd-party library paho.mqtt.c to v1.3.4 (#320).
68-
* Bug fixes:
69-
* Fixed small issues in the SBHS Board example (#318).
70-
* [Version v1.8.2 (2020-03-26)](../../releases/tag/v1.8.2)
71-
* Updated Linux MQTT binary dependencies. The updated libraries are compiled with the `-fPIC` flag, which fixes a related FMU generation problem (#306).
7276

7377
For information about previous releases, see [Release Notes of Previous Versions](ReleaseNotesPreviousVersions.md).
7478

ReleaseNotesPreviousVersions.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
Notice that bug fix releases usually do not have release notes.
44

5+
* [Version v2.0.0 (2020-06-08)](../../releases/tag/v2.0.0)
6+
* Migrated from Modelica Standard Library 3 (MSL 3) to MSL 4 -> _Non-backwards compatible release!_
7+
* However, apart from the MSL 4 dependency this release is compatible to previous releases and no update of user libraries is necessary apart from migrating to MSL 4.
8+
* Enhancements:
9+
* Added all license files to better assist tool vendors in distribution of source or binary files (#313).
10+
* Updated 3rd-party library paho.mqtt.c to v1.3.4 (#320).
11+
* Bug fixes:
12+
* Fixed small issues in the SBHS Board example (#318).
13+
* [Version v1.8.2 (2020-03-26)](../../releases/tag/v1.8.2)
14+
* Updated Linux MQTT binary dependencies. The updated libraries are compiled with the `-fPIC` flag, which fixes a related FMU generation problem (#306).
515
* [Version v1.8.1 (2020-02-26)](../../releases/tag/v1.8.1)
616
* Fix declaration of `MDD_spaceMouseGetData` in external C code (#305).
717
* [Version v1.8.0 (2020-01-11)](../../releases/tag/v1.8.0)

0 commit comments

Comments
 (0)