From 8753b872a7caa6d51d6214505f1e59638de87ec7 Mon Sep 17 00:00:00 2001 From: Thomas Beutlich Date: Fri, 19 Jan 2024 07:45:49 +0100 Subject: [PATCH] Create Version_4_1_0 (#4251) --- .../Version-4.1.0/ResolvedGitHubIssues.html | 798 +++++++++++++++++ .../Version-4.1.0/ResolvedGitHubIssues.md | 817 ++++++++++++++++++ .../Version-4.1.0/ResolvedGitHubIssues.pdf | Bin 0 -> 143738 bytes Modelica/package.mo | 12 +- 4 files changed, 1623 insertions(+), 4 deletions(-) create mode 100644 Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.html create mode 100644 Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.md create mode 100644 Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.pdf diff --git a/Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.html b/Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.html new file mode 100644 index 0000000000..efdbb3ba3d --- /dev/null +++ b/Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.html @@ -0,0 +1,798 @@ + + + + + + MSL 4.1.0 GitHub issues + + + +

GitHub issues resolved for v4.1.0

+

As part of this release 393 issues (including 295 pull requests (PR)) were closed.

+

--MSL-general--

+

Documentation

+ +

Miscellaneous

+ +

Blocks

+

Bugs

+ +

Enhancements

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

C-Sources

+

Bugs

+ +

Enhancements

+ +

Miscellaneous

+ +

Clocked

+

Miscellaneous

+ +

Complex*

+

Bugs

+ +

Enhancements

+ +

Documentation

+ +

Miscellaneous

+ +

Constants

+

Bugs

+ +

Miscellaneous

+ +

Electrical.Analog

+

Bugs

+ +

Enhancements

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

Electrical.Batteries

+

Bugs

+ +

Examples

+ +

Documentation

+ +

Electrical.Digital

+

Examples

+ +

Electrical.Machines

+

Bugs

+ +

Enhancements

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

Electrical.Polyphase

+

Bugs

+ +

Electrical.PowerConverters

+

Bugs

+ +

Enhancements

+ +

Documentation

+ +

Miscellaneous

+ +

Electrical.QuasiStatic

+

Bugs

+ +

Enhancements

+ +

Documentation

+ +

Miscellaneous

+ +

Electrical.Spice3

+

Documentation

+ +

Miscellaneous

+ +

Fluid

+

Bugs

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

Fluid.Dissipation

+

Enhancements

+ +

Miscellaneous

+ +

Icons

+

Miscellaneous

+ +

Magnetic.FluxTubes

+

Bugs

+ +

Enhancements

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

Magnetic.FundamentalWave

+

Bugs

+ +

Enhancements

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

Magnetic.QuasiStatic

+

Bugs

+ +

Enhancements

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

Math

+

Bugs

+ +

Enhancements

+ +

Miscellaneous

+ +

Mechanics.MultiBody

+

Bugs

+ +

Enhancements

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

Mechanics.Rotational

+

Enhancements

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

Mechanics.Translational

+

Enhancements

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

Media

+

Bugs

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

ModelicaReference

+

Documentation

+ +

Miscellaneous

+ +

ModelicaServices

+

Miscellaneous

+ +

ModelicaTest

+

Bugs

+ +

Enhancements

+ +

Examples

+ +

Miscellaneous

+ +

Resources

+

Bugs

+ +

Miscellaneous

+ +

StateGraph

+

Examples

+ +

Documentation

+ +

Miscellaneous

+ +

Thermal.FluidHeatFlow

+

Enhancements

+ +

Examples

+ +

Documentation

+ +

Thermal.HeatTransfer

+

Documentation

+ +

Units

+

Enhancements

+ +

Miscellaneous

+ +

UsersGuide

+

Documentation

+ +

Utilities

+

Bugs

+ +

Enhancements

+ +

Examples

+ +

Documentation

+ +

Miscellaneous

+ + + \ No newline at end of file diff --git a/Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.md b/Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.md new file mode 100644 index 0000000000..f9db835e86 --- /dev/null +++ b/Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.md @@ -0,0 +1,817 @@ +# GitHub issues resolved for v4.1.0 + +As part of this release 393 [issues](https://github.com/modelica/ModelicaStandardLibrary/milestone/61) (including 295 pull requests (PR)) were closed. + +## --MSL-general-- + +### Documentation + +* [\#3552](https://github.com/modelica/ModelicaStandardLibrary/pull/3552) (PR) Add division tag around image tags +* [\#3673](https://github.com/modelica/ModelicaStandardLibrary/pull/3673) (PR) Update DLR contact address +* [\#3745](https://github.com/modelica/ModelicaStandardLibrary/pull/3745) (PR) Update DLR contact link +* [\#4136](https://github.com/modelica/ModelicaStandardLibrary/pull/4136) (PR) Unify spelling of controllers +* [\#4196](https://github.com/modelica/ModelicaStandardLibrary/pull/4196) (PR) Fix and add ITEA links +* [\#4208](https://github.com/modelica/ModelicaStandardLibrary/pull/4208) (PR) Bump used Modelica language version to 3.6 + +### Miscellaneous + +* [\#3639](https://github.com/modelica/ModelicaStandardLibrary/pull/3639) (PR) Fix missing include in Common.c (CI) +* [\#3642](https://github.com/modelica/ModelicaStandardLibrary/pull/3642) (PR) Include provided header files (CI) +* [\#3643](https://github.com/modelica/ModelicaStandardLibrary/pull/3643) (PR) Fix and extend table tests (CI) +* [\#3681](https://github.com/modelica/ModelicaStandardLibrary/pull/3681) (PR) Handle redirect errors in URL checker (CI) +* [\#3709](https://github.com/modelica/ModelicaStandardLibrary/pull/3709) (PR) Utilize GitHub Actions for CI +* [\#3723](https://github.com/modelica/ModelicaStandardLibrary/pull/3723) (PR) Check Modelica files for UTF-8 BOM (CI) +* [\#3805](https://github.com/modelica/ModelicaStandardLibrary/pull/3805) (PR) Update CI to check for deprecated Text.lineColor annotation +* [\#3809](https://github.com/modelica/ModelicaStandardLibrary/pull/3809) (PR) Fix exception where tag HTML was not in lower case (CI) +* [\#3814](https://github.com/modelica/ModelicaStandardLibrary/issues/3814) Unify spelling of controllers +* [\#3851](https://github.com/modelica/ModelicaStandardLibrary/pull/3851) (PR) Update tidy-html5 (CI) +* [\#3886](https://github.com/modelica/ModelicaStandardLibrary/pull/3886) (PR) Generate MSL Release Notes by GitHub Actions (CI) +* [\#3899](https://github.com/modelica/ModelicaStandardLibrary/pull/3899) (PR) Run spelling check via GitHub Actions (CI) +* [\#3952](https://github.com/modelica/ModelicaStandardLibrary/pull/3952) (PR) Update icons almost automatically updated to have correct gradient +* [\#3972](https://github.com/modelica/ModelicaStandardLibrary/pull/3972) (PR) Add problem matchers for GitHub Actions (CI) +* [\#4072](https://github.com/modelica/ModelicaStandardLibrary/issues/4072) Near-zero coordinates in graphical annotations +* [\#4140](https://github.com/modelica/ModelicaStandardLibrary/pull/4140) (PR) Clean-up of near-zero coordinates in graphical annotations +* [\#4165](https://github.com/modelica/ModelicaStandardLibrary/pull/4165) (PR) Fix codespell exceptions (CI) +* [\#4175](https://github.com/modelica/ModelicaStandardLibrary/issues/4175) Which Modelica Language version for MSL 4.1.0? +* [\#4181](https://github.com/modelica/ModelicaStandardLibrary/pull/4181) (PR) Update text annotations to not use deprecated features +* [\#4183](https://github.com/modelica/ModelicaStandardLibrary/pull/4183) (PR) Fix regex to optionally ignore quoted strings when checking for deprecated Text.lineColor annotation (CI) +* [\#4203](https://github.com/modelica/ModelicaStandardLibrary/pull/4203) (PR) Fix codespell exceptions (CI) + +## Blocks + +### Bugs + +* [\#3627](https://github.com/modelica/ModelicaStandardLibrary/pull/3627) (PR) Blocks.Routing.Extractor: add assert for input range +* [\#3878](https://github.com/modelica/ModelicaStandardLibrary/issues/3878) Unit-checking using Gain and LimIntegrator-blocks +* [\#4045](https://github.com/modelica/ModelicaStandardLibrary/pull/4045) (PR) Fix startTime of (SignalPWM) -> ZeroOrderHold +* [\#4189](https://github.com/modelica/ModelicaStandardLibrary/pull/4189) (PR) Avoid having both start-value and initial equation + +### Enhancements + +* [\#3548](https://github.com/modelica/ModelicaStandardLibrary/issues/3548) Avoid unnecessary discontinuities in sources (Cosine, Sinc)? +* [\#3691](https://github.com/modelica/ModelicaStandardLibrary/pull/3691) (PR) Add reading of CSV files from ModelicaTableAdditions to ModelicaStandardTables +* [\#3692](https://github.com/modelica/ModelicaStandardLibrary/pull/3692) (PR) Add tableOnFile parameter to icon of CombiTable blocks +* [\#3762](https://github.com/modelica/ModelicaStandardLibrary/pull/3762) (PR) Add a block (based on time events) to calculate the extrema of a signal +* [\#3806](https://github.com/modelica/ModelicaStandardLibrary/pull/3806) (PR) Missing initialization of Blocks.Math.Mean and derived blocks +* [\#3831](https://github.com/modelica/ModelicaStandardLibrary/pull/3831) (PR) Implement ImpulseSources +* [\#3864](https://github.com/modelica/ModelicaStandardLibrary/issues/3864) Undesired minimum gain of LimPID +* [\#3985](https://github.com/modelica/ModelicaStandardLibrary/pull/3985) (PR) Added assert condition block +* [\#4006](https://github.com/modelica/ModelicaStandardLibrary/pull/4006) (PR) Added new power block for raising an input to a user parameterized exponent +* [\#4015](https://github.com/modelica/ModelicaStandardLibrary/pull/4015) (PR) Implement continuous version of SignalExtrema +* [\#4065](https://github.com/modelica/ModelicaStandardLibrary/issues/4065) Unnecessary potential state events in Modelica.Blocks.Sources.Pulse +* [\#4066](https://github.com/modelica/ModelicaStandardLibrary/pull/4066) (PR) Replaced state events by time events + +### Examples + +* [\#3727](https://github.com/modelica/ModelicaStandardLibrary/issues/3727) Value of motor.uniformNoise.localSeed in ActuatorWithNoise + +### Documentation + +* [\#3595](https://github.com/modelica/ModelicaStandardLibrary/pull/3595) (PR) Precising the description of u1 and u2 in Division block +* [\#3683](https://github.com/modelica/ModelicaStandardLibrary/pull/3683) (PR) Document matrix name syntax for table text files +* [\#3975](https://github.com/modelica/ModelicaStandardLibrary/pull/3975) (PR) Update wrapAngle.mo + +### Miscellaneous + +* [\#3720](https://github.com/modelica/ModelicaStandardLibrary/pull/3720) (PR) Remove superfluous zeros from coordinates of CombiTable block icons +* [\#3881](https://github.com/modelica/ModelicaStandardLibrary/pull/3881) (PR) Revert major part of [\#227](https://github.com/modelica/ModelicaStandardLibrary/issues/227), and remove unit from gain parameter of Modelica.Blocks.Continuous.* blocks and Modelica.Blocks.Math.Gain +* [\#3893](https://github.com/modelica/ModelicaStandardLibrary/pull/3893) (PR) Consider the derivatives at boundaries in the 2D-table +* [\#3906](https://github.com/modelica/ModelicaStandardLibrary/issues/3906) Issues with Modelica.Blocks.Math.ContinuousMean +* [\#3986](https://github.com/modelica/ModelicaStandardLibrary/pull/3986) (PR) Do not preserveAspectRatio for terminate-block +* [\#4027](https://github.com/modelica/ModelicaStandardLibrary/pull/4027) (PR) Remove discrete input +* [\#4035](https://github.com/modelica/ModelicaStandardLibrary/issues/4035) startTime of (SignalPWM) -> ZeroOrderHold +* [\#4055](https://github.com/modelica/ModelicaStandardLibrary/pull/4055) (PR) Propose better unit-handling in equation for LogSweep +* [\#4118](https://github.com/modelica/ModelicaStandardLibrary/pull/4118) (PR) Remove min attribute of gain in Blocks.Continuous.LimPID +* [\#4122](https://github.com/modelica/ModelicaStandardLibrary/pull/4122) (PR) Remove plural 's' in 'height of ramps' +* [\#4150](https://github.com/modelica/ModelicaStandardLibrary/pull/4150) (PR) Avoid discontinuities +* [\#4151](https://github.com/modelica/ModelicaStandardLibrary/pull/4151) (PR) Simpler mean +* [\#4180](https://github.com/modelica/ModelicaStandardLibrary/issues/4180) Remove deprecated Text.color attribute from graphical annotations +* [\#4188](https://github.com/modelica/ModelicaStandardLibrary/pull/4188) (PR) Fix unit errors in ExternalCombiTimeTable constructor +* [\#4220](https://github.com/modelica/ModelicaStandardLibrary/pull/4220) (PR) Remove real relation in non-discrete-time controlled if-statement + +## C-Sources + +### Bugs + +* [\#3556](https://github.com/modelica/ModelicaStandardLibrary/issues/3556) MinGW possibly neglected in safe-math.h +* [\#3562](https://github.com/modelica/ModelicaStandardLibrary/issues/3562) Error message for out of bounds column in tables is broken +* [\#3563](https://github.com/modelica/ModelicaStandardLibrary/pull/3563) (PR) Fix invalid memory access in isValidCombiTimeTable and isValidCombiTable1D +* [\#3568](https://github.com/modelica/ModelicaStandardLibrary/pull/3568) (PR) Do not include intsafe.h on MinGW +* [\#3660](https://github.com/modelica/ModelicaStandardLibrary/issues/3660) Modelica.Utilities.Files.createDirectory fails if the directory does not exist +* [\#3663](https://github.com/modelica/ModelicaStandardLibrary/pull/3663) (PR) Add getcwd fallback in ModelicaInternal_fullPathName +* [\#3669](https://github.com/modelica/ModelicaStandardLibrary/pull/3669) (PR) Fix reading file with EOL=LF on Windows +* [\#3894](https://github.com/modelica/ModelicaStandardLibrary/issues/3894) Derivative signal of combiTable2Ds is set to zero outside of table with HoldLastPoint +* [\#3896](https://github.com/modelica/ModelicaStandardLibrary/pull/3896) (PR) Fix derivatives in 2D-table for one-sided extrapolation by constant continuation +* [\#3983](https://github.com/modelica/ModelicaStandardLibrary/pull/3983) (PR) Fix index-out-of-bounds exception for splines + +### Enhancements + +* [\#3603](https://github.com/modelica/ModelicaStandardLibrary/issues/3603) Memory allocation error in CombiTimeTable when given UTF16 LE file +* [\#3604](https://github.com/modelica/ModelicaStandardLibrary/pull/3604) (PR) ModelicaIO.c: Improve error message if reading text file containing zero bytes +* [\#3686](https://github.com/modelica/ModelicaStandardLibrary/pull/3686) (PR) Add ModelicaDuplicateString and ModelicaDuplicateStringWithErrorReturn (introduced in Modelica 3.5) +* [\#3691](https://github.com/modelica/ModelicaStandardLibrary/pull/3691) (PR) Add reading of CSV files from ModelicaTableAdditions to ModelicaStandardTables +* [\#3700](https://github.com/modelica/ModelicaStandardLibrary/pull/3700) (PR) Make array inputs of external C functions const (introduced in Modelica 3.5) +* [\#3839](https://github.com/modelica/ModelicaStandardLibrary/issues/3839) External ModelicaStandardTables lack const qualifiers for array inputs (Modelica Language Specification version 3.5) +* [\#4047](https://github.com/modelica/ModelicaStandardLibrary/pull/4047) (PR) Upgrade zlib to v1.3 +* [\#4222](https://github.com/modelica/ModelicaStandardLibrary/pull/4222) (PR) Update matio library to 1.5.24 + +### Miscellaneous + +* [\#3246](https://github.com/modelica/ModelicaStandardLibrary/pull/3246) (PR) Remove call of localtime +* [\#3564](https://github.com/modelica/ModelicaStandardLibrary/issues/3564) Unguarded clang pragmas in ModelicaStrings.c +* [\#3565](https://github.com/modelica/ModelicaStandardLibrary/pull/3565) (PR) Add pragma guards in ModelicaStrings.c +* [\#3647](https://github.com/modelica/ModelicaStandardLibrary/issues/3647) Linker warning mktemp is dangerous +* [\#3696](https://github.com/modelica/ModelicaStandardLibrary/pull/3696) (PR) Fix some compiler warnings +* [\#3728](https://github.com/modelica/ModelicaStandardLibrary/pull/3728) (PR) Fix Modelica.Utilities.Strings.hashString to always use provided HASH_AP and update 3rd-party header uthash to v2.3.0 +* [\#3783](https://github.com/modelica/ModelicaStandardLibrary/pull/3783) (PR) Remove unused static function get_token +* [\#3784](https://github.com/modelica/ModelicaStandardLibrary/pull/3784) (PR) Fix LCC build +* [\#3787](https://github.com/modelica/ModelicaStandardLibrary/pull/3787) (PR) Fix C89 compliance +* [\#3861](https://github.com/modelica/ModelicaStandardLibrary/pull/3861) (PR) Fixed -Wundef warning by first checking if macro is defined +* [\#3867](https://github.com/modelica/ModelicaStandardLibrary/issues/3867) Is ModelicaUtilities.h tool-specific? +* [\#3871](https://github.com/modelica/ModelicaStandardLibrary/pull/3871) (PR) Remove ModelicaUtilities.h from MSL distribution +* [\#3893](https://github.com/modelica/ModelicaStandardLibrary/pull/3893) (PR) Consider the derivatives at boundaries in the 2D-table +* [\#3903](https://github.com/modelica/ModelicaStandardLibrary/issues/3903) Modelica.Blocks.Tables: Wrong format specifier is ignored +* [\#3905](https://github.com/modelica/ModelicaStandardLibrary/pull/3905) (PR) ModelicaIO.c: Fix error handling for invalid format specifier in text file + +## Clocked + +### Miscellaneous + +* [\#3801](https://github.com/modelica/ModelicaStandardLibrary/pull/3801) (PR) Remove duplicate "and" in doc string +* [\#3971](https://github.com/modelica/ModelicaStandardLibrary/issues/3971) Clocked noise example modifying something not in constraining class +* [\#4070](https://github.com/modelica/ModelicaStandardLibrary/issues/4070) Unused parameters in Modelica.Clocked.ClockSignals.Clocks.Logical +* [\#4071](https://github.com/modelica/ModelicaStandardLibrary/pull/4071) (PR) Propagate useSolver to these variants as well +* [\#4074](https://github.com/modelica/ModelicaStandardLibrary/pull/4074) (PR) Fix for [\#3971](https://github.com/modelica/ModelicaStandardLibrary/issues/3971) + +## Complex\* + +### Bugs + +* [\#1260](https://github.com/modelica/ModelicaStandardLibrary/issues/1260) Complex.scalarProduct not a scalar product +* [\#3651](https://github.com/modelica/ModelicaStandardLibrary/issues/3651) Complex transfer function block uses wrong order of coefficients +* [\#3733](https://github.com/modelica/ModelicaStandardLibrary/pull/3733) (PR) Fix interpretation of coefficients of complex transfer function +* [\#3742](https://github.com/modelica/ModelicaStandardLibrary/pull/3742) (PR) Fix implementation of scalarProduct +* [\#4239](https://github.com/modelica/ModelicaStandardLibrary/pull/4239) (PR) Simplify ComplexRampPhasor + +### Enhancements + +* [\#3584](https://github.com/modelica/ModelicaStandardLibrary/pull/3584) (PR) Smooth complex + +### Documentation + +* [\#3659](https://github.com/modelica/ModelicaStandardLibrary/pull/3659) (PR) Mark ComplexBlocks and FundamentalWave with DocumentationClass + +### Miscellaneous + +* [\#3638](https://github.com/modelica/ModelicaStandardLibrary/pull/3638) (PR) Use one character instead of line drawings +* [\#3677](https://github.com/modelica/ModelicaStandardLibrary/pull/3677) (PR) Do not fail for w<=0 in Complex TransferFunction +* [\#3768](https://github.com/modelica/ModelicaStandardLibrary/issues/3768) Conversion from ModelicaServices and Complex version 3.2.3 to 4.0.0? +* [\#3770](https://github.com/modelica/ModelicaStandardLibrary/pull/3770) (PR) Add missing conversions for Complex and Services 3.2.3 +* [\#4264](https://github.com/modelica/ModelicaStandardLibrary/pull/4264) (PR) Set unit instead of having it in description + +## Constants + +### Bugs + +* [\#2056](https://github.com/modelica/ModelicaStandardLibrary/issues/2056) Proper definition of Modelica.Constants.{eps,small} +* [\#4042](https://github.com/modelica/ModelicaStandardLibrary/pull/4042) (PR) Give a proper definition of machine constants. + +### Miscellaneous + +* [\#3295](https://github.com/modelica/ModelicaStandardLibrary/issues/3295) Unit of permeability +* [\#3811](https://github.com/modelica/ModelicaStandardLibrary/pull/3811) (PR) Change unit of permeability to V.s/(A.m) +* [\#4155](https://github.com/modelica/ModelicaStandardLibrary/pull/4155) (PR) Add units to mathematical constants + +## Electrical.Analog + +### Bugs + +* [\#3827](https://github.com/modelica/ModelicaStandardLibrary/pull/3827) (PR) Fix M_Oline.segment as discussed in [\#3826](https://github.com/modelica/ModelicaStandardLibrary/issues/3826) +* [\#3828](https://github.com/modelica/ModelicaStandardLibrary/pull/3828) (PR) Fix initialization of Lines as discussed in [\#3826](https://github.com/modelica/ModelicaStandardLibrary/issues/3826) + +### Enhancements + +* [\#3748](https://github.com/modelica/ModelicaStandardLibrary/issues/3748) Inconsistent M_OLine +* [\#3830](https://github.com/modelica/ModelicaStandardLibrary/pull/3830) (PR) Unify Lines models +* [\#3831](https://github.com/modelica/ModelicaStandardLibrary/pull/3831) (PR) Implement ImpulseSources +* [\#3833](https://github.com/modelica/ModelicaStandardLibrary/pull/3833) (PR) Improvements to line models +* [\#3904](https://github.com/modelica/ModelicaStandardLibrary/issues/3904) DC PowerSupply missing +* [\#3926](https://github.com/modelica/ModelicaStandardLibrary/pull/3926) (PR) Implemented and tested PowerSupply + +### Examples + +* [\#3590](https://github.com/modelica/ModelicaStandardLibrary/pull/3590) (PR) Changed homotopy parameter to be consistent +* [\#3625](https://github.com/modelica/ModelicaStandardLibrary/pull/3625) (PR) Wrong StopTime for DifferenceAmplifier +* [\#3819](https://github.com/modelica/ModelicaStandardLibrary/pull/3819) (PR) Lines examples +* [\#4020](https://github.com/modelica/ModelicaStandardLibrary/issues/4020) This looks like a typo in the description? +* [\#4025](https://github.com/modelica/ModelicaStandardLibrary/pull/4025) (PR) [\#4020](https://github.com/modelica/ModelicaStandardLibrary/issues/4020) This looks like a typo in the description? +* [\#4206](https://github.com/modelica/ModelicaStandardLibrary/pull/4206) (PR) Remove redundant diagram text from Analog examples (second attempt) +* [\#4245](https://github.com/modelica/ModelicaStandardLibrary/issues/4245) Connect(p, p) in Modelica.Electrical.Analog.Examples.Utilities.SwitchedCapacitor? +* [\#4261](https://github.com/modelica/ModelicaStandardLibrary/pull/4261) (PR) Remove self-connect + +### Documentation + +* [\#3815](https://github.com/modelica/ModelicaStandardLibrary/pull/3815) (PR) Fix inconsistent M_OLine model +* [\#3960](https://github.com/modelica/ModelicaStandardLibrary/issues/3960) Documentation image M_OLine error + +### Miscellaneous + +* [\#3961](https://github.com/modelica/ModelicaStandardLibrary/pull/3961) (PR) Remove outdated unused image files +* [\#3987](https://github.com/modelica/ModelicaStandardLibrary/pull/3987) (PR) Set Evaluate = true for IdealTransformer.considerMagnetization +* [\#4119](https://github.com/modelica/ModelicaStandardLibrary/pull/4119) (PR) Fix unit error in Thyristor +* [\#4147](https://github.com/modelica/ModelicaStandardLibrary/pull/4147) (PR) Fix annotations + +## Electrical.Batteries + +### Bugs + +* [\#3878](https://github.com/modelica/ModelicaStandardLibrary/issues/3878) Unit-checking using Gain and LimIntegrator-blocks +* [\#3901](https://github.com/modelica/ModelicaStandardLibrary/issues/3901) Possible bug in Modelica.Electrical.Batteries.Utilities.PulseSeries +* [\#3902](https://github.com/modelica/ModelicaStandardLibrary/pull/3902) (PR) Electrical.Batteries.Utilities.PulseSeries + +### Examples + +* [\#4098](https://github.com/modelica/ModelicaStandardLibrary/issues/4098) Unit error in Modelica.Electrical.Batteries.Examples.BatteryDischargeCharge +* [\#4112](https://github.com/modelica/ModelicaStandardLibrary/pull/4112) (PR) Fix unit error in CCCVcharging + +### Documentation + +* [\#3804](https://github.com/modelica/ModelicaStandardLibrary/pull/3804) (PR) Fix/remove dead links + +## Electrical.Digital + +### Examples + +* [\#4174](https://github.com/modelica/ModelicaStandardLibrary/issues/4174) Unused parameters in Modelica.Electrical.Digital.Examples.Utilities.DFF +* [\#4176](https://github.com/modelica/ModelicaStandardLibrary/pull/4176) (PR) Fix (and rename) parameters of Modelica.Electrical.Digital.Examples.Utilities.DFF + +## Electrical.Machines + +### Bugs + +* [\#4158](https://github.com/modelica/ModelicaStandardLibrary/pull/4158) (PR) Remove unit-casting + +### Enhancements + +* [\#3786](https://github.com/modelica/ModelicaStandardLibrary/pull/3786) (PR) Rotational coupling +* [\#3920](https://github.com/modelica/ModelicaStandardLibrary/pull/3920) (PR) Liberate machine parameter m +* [\#4052](https://github.com/modelica/ModelicaStandardLibrary/pull/4052) (PR) Fix SI units by introducing reference phase impedance ZsRef + +### Examples + +* [\#3816](https://github.com/modelica/ModelicaStandardLibrary/issues/3816) Remove Modelica.Electrical.Machines.Examples.ControlledDCDrives.Utilities.Battery +* [\#4011](https://github.com/modelica/ModelicaStandardLibrary/pull/4011) (PR) Remove battery model from examples + +### Documentation + +* [\#3937](https://github.com/modelica/ModelicaStandardLibrary/issues/3937) Dead Modelica URI link in documentation +* [\#3939](https://github.com/modelica/ModelicaStandardLibrary/pull/3939) (PR) Removes commented Modelica URI link in documentation with list + +### Miscellaneous + +* [\#3472](https://github.com/modelica/ModelicaStandardLibrary/issues/3472) Remove reference signals of zero sequence currents of electric machine examples +* [\#3622](https://github.com/modelica/ModelicaStandardLibrary/issues/3622) Unused parameter in function +* [\#3623](https://github.com/modelica/ModelicaStandardLibrary/pull/3623) (PR) Remove unused code ([\#3622](https://github.com/modelica/ModelicaStandardLibrary/issues/3622)) +* [\#3951](https://github.com/modelica/ModelicaStandardLibrary/issues/3951) Missing gradient colors in some Icons +* [\#4030](https://github.com/modelica/ModelicaStandardLibrary/issues/4030) Bug in a component: Modelica.Electrical.Machines.Sensors.HallSensor +* [\#4031](https://github.com/modelica/ModelicaStandardLibrary/pull/4031) (PR) Fix HallSensor + +## Electrical.Polyphase + +### Bugs + +* [\#3963](https://github.com/modelica/ModelicaStandardLibrary/issues/3963) Parameter T not considered in Polyphase Resistors and Conductors +* [\#3964](https://github.com/modelica/ModelicaStandardLibrary/pull/3964) (PR) Propagate parameter T in Polyphase Resistors and Conductors + +## Electrical.PowerConverters + +### Bugs + +* [\#3626](https://github.com/modelica/ModelicaStandardLibrary/pull/3626) (PR) Correct a bug in Modelica.Electrical.PowerConverters.DCAC.Control.SVPWM +* [\#3897](https://github.com/modelica/ModelicaStandardLibrary/pull/3897) (PR) PowerConverters.DCDC.HBridge +* [\#3910](https://github.com/modelica/ModelicaStandardLibrary/pull/3910) (PR) Fix parameter propagation of IntersectivePWM + +### Enhancements + +* [\#3679](https://github.com/modelica/ModelicaStandardLibrary/pull/3679) (PR) Implement choice between sawtooth and triangle reference signal in PowerConverters/DCDC/Control/SignalPWM +* [\#3774](https://github.com/modelica/ModelicaStandardLibrary/pull/3774) (PR) Add ChopperBuckBoost to PowerConverters +* [\#3895](https://github.com/modelica/ModelicaStandardLibrary/issues/3895) Fire signals of H-Bridge + +### Documentation + +* [\#3682](https://github.com/modelica/ModelicaStandardLibrary/pull/3682) (PR) Update link in documentation to no longer rely on Freescience.info +* [\#3842](https://github.com/modelica/ModelicaStandardLibrary/pull/3842) (PR) Fix permanent link redirect + +### Miscellaneous + +* [\#3887](https://github.com/modelica/ModelicaStandardLibrary/issues/3887) Inadequate handling of geometric corner case in PowerConverters.DCAC.Control.SVPWM +* [\#3888](https://github.com/modelica/ModelicaStandardLibrary/pull/3888) (PR) Update block descriptions of control blocks +* [\#3892](https://github.com/modelica/ModelicaStandardLibrary/pull/3892) (PR) Avoid values out of bound, and simplify logic in PowerConverters.DCAC.Control.SVPWM +* [\#4035](https://github.com/modelica/ModelicaStandardLibrary/issues/4035) startTime of (SignalPWM) -> ZeroOrderHold +* [\#4054](https://github.com/modelica/ModelicaStandardLibrary/issues/4054) Model issues detected by unit checking ThreePhaseTwoLevel_PWM +* [\#4152](https://github.com/modelica/ModelicaStandardLibrary/pull/4152) (PR) Correct start-value for t0 in ThreePhaseTwoLevel + +## Electrical.QuasiStatic + +### Bugs + +* [\#4022](https://github.com/modelica/ModelicaStandardLibrary/pull/4022) (PR) Removed duplicate definition of m + +### Enhancements + +* [\#3697](https://github.com/modelica/ModelicaStandardLibrary/pull/3697) (PR) Quasi-static Transformer +* [\#3705](https://github.com/modelica/ModelicaStandardLibrary/pull/3705) (PR) Add the connection indicator to the terminal box icon +* [\#3865](https://github.com/modelica/ModelicaStandardLibrary/issues/3865) Why are there no single phase quasistatic RMS voltage and current sensors? +* [\#3876](https://github.com/modelica/ModelicaStandardLibrary/pull/3876) (PR) Add QuasiRMS voltage and current single-phase sensors + +### Documentation + +* [\#3873](https://github.com/modelica/ModelicaStandardLibrary/issues/3873) Documentation mentions Quasi-static AC machine models not being available +* [\#3874](https://github.com/modelica/ModelicaStandardLibrary/pull/3874) (PR) Update documentation of quasi-static AC machines +* [\#3938](https://github.com/modelica/ModelicaStandardLibrary/pull/3938) (PR) Strip leading newline in img.alt attributes + +### Miscellaneous + +* [\#4021](https://github.com/modelica/ModelicaStandardLibrary/issues/4021) Duplicate non-identical component in Modelica.Electrical.QuasiStatic.Polyphase.Sources.FrequencySweepVoltageSource +* [\#4264](https://github.com/modelica/ModelicaStandardLibrary/pull/4264) (PR) Set unit instead of having it in description + +## Electrical.Spice3 + +### Documentation + +* [\#3676](https://github.com/modelica/ModelicaStandardLibrary/pull/3676) (PR) Remove repeated advice on package Internal (previously called Repository) + +### Miscellaneous + +* [\#3576](https://github.com/modelica/ModelicaStandardLibrary/issues/3576) Rewrite if Boolean == true then +* [\#3812](https://github.com/modelica/ModelicaStandardLibrary/pull/3812) (PR) Simplify "if Boolean == true" to "if Boolean" +* [\#4135](https://github.com/modelica/ModelicaStandardLibrary/pull/4135) (PR) Delete redundant points of polygon annotation of connectors + +## Fluid + +### Bugs + +* [\#3758](https://github.com/modelica/ModelicaStandardLibrary/issues/3758) Jump in Modelica.Fluid.Pipes.BaseClasses.WallFriction.LaminarAndQuadraticTurbulent.massFlowRate_dp_staticHead +* [\#3924](https://github.com/modelica/ModelicaStandardLibrary/pull/3924) (PR) Fix the bad Evaluate annotation +* [\#3944](https://github.com/modelica/ModelicaStandardLibrary/issues/3944) Bug in the SharpEdgedOrifice for Loss factors +* [\#3953](https://github.com/modelica/ModelicaStandardLibrary/issues/3953) Wrong enthalpies calculated by DynamicPipe +* [\#3959](https://github.com/modelica/ModelicaStandardLibrary/pull/3959) (PR) Fixed Wb_flows discretization terms for DynamicPipe +* [\#4144](https://github.com/modelica/ModelicaStandardLibrary/issues/4144) Dimension mismatch in function linearPower +* [\#4258](https://github.com/modelica/ModelicaStandardLibrary/pull/4258) (PR) Bug in SharpEdgedOrifice for Loss factors resolved +* [\#4259](https://github.com/modelica/ModelicaStandardLibrary/pull/4259) (PR) Fix dimension error of Modelica.Fluid.Machines.BaseClasses.PumpCharacteristics.linearPower + +### Examples + +* [\#3654](https://github.com/modelica/ModelicaStandardLibrary/pull/3654) (PR) Remove unused/undocumented block setReal from example +* [\#3656](https://github.com/modelica/ModelicaStandardLibrary/issues/3656) The reference solution of Modelica.Fluid.Examples.Explanatory.MomentumBalanceFittings is wrong +* [\#3657](https://github.com/modelica/ModelicaStandardLibrary/pull/3657) (PR) Add start value to ensure convergence to the right flow in suddenExpansion1 +* [\#3779](https://github.com/modelica/ModelicaStandardLibrary/pull/3779) (PR) choicesAllMatching=true is the correct annotation! +* [\#3782](https://github.com/modelica/ModelicaStandardLibrary/issues/3782) What is the quality of the TankWithEmptyingPipe1 reference result? +* [\#3813](https://github.com/modelica/ModelicaStandardLibrary/pull/3813) (PR) Decrease solver tolerance of Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1 +* [\#4032](https://github.com/modelica/ModelicaStandardLibrary/pull/4032) (PR) The dT is a temperature difference +* [\#4033](https://github.com/modelica/ModelicaStandardLibrary/pull/4033) (PR) Reduce guess for initial temperature difference across wall. + +### Documentation + +* [\#3629](https://github.com/modelica/ModelicaStandardLibrary/pull/3629) (PR) Fix outdated contact +* [\#3715](https://github.com/modelica/ModelicaStandardLibrary/pull/3715) (PR) Remove superfluous blank line in documentation of Modelica.Fluid.UsersGuide.ComponentDefinition.WallFriction +* [\#3863](https://github.com/modelica/ModelicaStandardLibrary/pull/3863) (PR) Add missing parenthesis in fluid user guide page + +### Miscellaneous + +* [\#3649](https://github.com/modelica/ModelicaStandardLibrary/pull/3649) (PR) Just use "redeclare" instead of "redeclare final" +* [\#3760](https://github.com/modelica/ModelicaStandardLibrary/pull/3760) (PR) Fix assert message of Modelica.Fluid.Pipes.BaseClasses.WallFriction.NoFriction.massFlowRate_dp_staticHead +* [\#3802](https://github.com/modelica/ModelicaStandardLibrary/pull/3802) (PR) State temperatures in PartialHeatTransfer declared as Medium-specific type +* [\#3951](https://github.com/modelica/ModelicaStandardLibrary/issues/3951) Missing gradient colors in some Icons +* [\#4104](https://github.com/modelica/ModelicaStandardLibrary/pull/4104) (PR) Remove modification of 'quantity' for FixedBoundary.X +* [\#4157](https://github.com/modelica/ModelicaStandardLibrary/pull/4157) (PR) If the limits don't make sense use linear interpolation in Modelica.Fluid.Utilities.regfun3 + +## Fluid.Dissipation + +### Enhancements + +* [\#1429](https://github.com/modelica/ModelicaStandardLibrary/issues/1429) Conditionally uninitialized output variable Re in Modelica.Fluid.Dissipation.HeatTransfer.HeatExchanger.kc_flatTube used + +### Miscellaneous + +* [\#3743](https://github.com/modelica/ModelicaStandardLibrary/pull/3743) (PR) Resort variable declarations of Modelica.Fluid.Dissipation.HeatTransfer.HeatExchanger.{kc_flatTube, kc_flatTube_KC, kc_roundTube_KC} such that they are declared before used +* [\#3744](https://github.com/modelica/ModelicaStandardLibrary/pull/3744) (PR) Add assertion in else branches of Modelica.Fluid.Dissipation.HeatTransfer.HeatExchanger.{kc_flatTube, kc_flatTube_KC, kc_roundTube, kc_roundTube_KC} +* [\#4147](https://github.com/modelica/ModelicaStandardLibrary/pull/4147) (PR) Fix annotations + +## Icons + +### Miscellaneous + +* [\#3632](https://github.com/modelica/ModelicaStandardLibrary/pull/3632) (PR) Render borders +* [\#4135](https://github.com/modelica/ModelicaStandardLibrary/pull/4135) (PR) Delete redundant points of polygon annotation of connectors + +## Magnetic.FluxTubes + +### Bugs + +* [\#4158](https://github.com/modelica/ModelicaStandardLibrary/pull/4158) (PR) Remove unit-casting + +### Enhancements + +* [\#3993](https://github.com/modelica/ModelicaStandardLibrary/pull/3993) (PR) FluxTubes: some improvements in shapes and material + +### Examples + +* [\#4077](https://github.com/modelica/ModelicaStandardLibrary/issues/4077) Unit error in Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ArmatureStroke +* [\#4109](https://github.com/modelica/ModelicaStandardLibrary/pull/4109) (PR) Fix unit errors in ArmatureStroke + +### Documentation + +* [\#3847](https://github.com/modelica/ModelicaStandardLibrary/pull/3847) (PR) Fix link +* [\#4211](https://github.com/modelica/ModelicaStandardLibrary/pull/4211) (PR) Fix broken link in Modelica.Magnetic.FluxTubes + +### Miscellaneous + +* [\#3295](https://github.com/modelica/ModelicaStandardLibrary/issues/3295) Unit of permeability +* [\#3951](https://github.com/modelica/ModelicaStandardLibrary/issues/3951) Missing gradient colors in some Icons +* [\#4007](https://github.com/modelica/ModelicaStandardLibrary/issues/4007) Redundant connect equation in ConstantActuator +* [\#4008](https://github.com/modelica/ModelicaStandardLibrary/pull/4008) (PR) Remove redundant connect equation in ConstantActuator + +## Magnetic.FundamentalWave + +### Bugs + +* [\#4158](https://github.com/modelica/ModelicaStandardLibrary/pull/4158) (PR) Remove unit-casting +* [\#4172](https://github.com/modelica/ModelicaStandardLibrary/pull/4172) (PR) Protect internal ports of base class machines + +### Enhancements + +* [\#3817](https://github.com/modelica/ModelicaStandardLibrary/pull/3817) (PR) Implemented split of stray inductance in common and individual part + +### Examples + +* [\#3822](https://github.com/modelica/ModelicaStandardLibrary/pull/3822) (PR) Add documentation of SinglePhaseInductance + +### Documentation + +* [\#3736](https://github.com/modelica/ModelicaStandardLibrary/pull/3736) (PR) More clearly specify damper cage in synchronous machine models + +### Miscellaneous + +* [\#3472](https://github.com/modelica/ModelicaStandardLibrary/issues/3472) Remove reference signals of zero sequence currents of electric machine examples +* [\#4187](https://github.com/modelica/ModelicaStandardLibrary/pull/4187) (PR) Remove newlines at end of Text primitive + +## Magnetic.QuasiStatic + +### Bugs + +* [\#3997](https://github.com/modelica/ModelicaStandardLibrary/pull/3997) (PR) Propagate the angle alpha also in the calculation of A in HollowCylinderRadialFlux +* [\#4158](https://github.com/modelica/ModelicaStandardLibrary/pull/4158) (PR) Remove unit-casting +* [\#4172](https://github.com/modelica/ModelicaStandardLibrary/pull/4172) (PR) Protect internal ports of base class machines + +### Enhancements + +* [\#3993](https://github.com/modelica/ModelicaStandardLibrary/pull/3993) (PR) FluxTubes: some improvements in shapes and material + +### Examples + +* [\#3592](https://github.com/modelica/ModelicaStandardLibrary/pull/3592) (PR) Fix name of plot variable in documentation +* [\#3803](https://github.com/modelica/ModelicaStandardLibrary/pull/3803) (PR) Added an example to demonstrate ideal field weakening +* [\#3845](https://github.com/modelica/ModelicaStandardLibrary/pull/3845) (PR) QuasiStatic example induction machine with inverter + +### Documentation + +* [\#3593](https://github.com/modelica/ModelicaStandardLibrary/issues/3593) Check documentation of induction machines' examples +* [\#3659](https://github.com/modelica/ModelicaStandardLibrary/pull/3659) (PR) Mark ComplexBlocks and FundamentalWave with DocumentationClass +* [\#3736](https://github.com/modelica/ModelicaStandardLibrary/pull/3736) (PR) More clearly specify damper cage in synchronous machine models +* [\#3823](https://github.com/modelica/ModelicaStandardLibrary/pull/3823) (PR) Remove obsolete "(quasi-static)" from documentation + +### Miscellaneous + +* [\#3472](https://github.com/modelica/ModelicaStandardLibrary/issues/3472) Remove reference signals of zero sequence currents of electric machine examples +* [\#3620](https://github.com/modelica/ModelicaStandardLibrary/pull/3620) (PR) Refs [\#3593](https://github.com/modelica/ModelicaStandardLibrary/issues/3593): Fix documentation of quasi-static machine examples + +## Math + +### Bugs + +* [\#3836](https://github.com/modelica/ModelicaStandardLibrary/issues/3836) Incorrect results from isPowerOf2 for large inputs +* [\#3850](https://github.com/modelica/ModelicaStandardLibrary/pull/3850) (PR) Avoid max({}) in Modelica.Math.Matrices.nullSpace + +### Enhancements + +* [\#3919](https://github.com/modelica/ModelicaStandardLibrary/pull/3919) (PR) Use boolean array reductions + +### Miscellaneous + +* [\#3578](https://github.com/modelica/ModelicaStandardLibrary/issues/3578) Order Modelica.Math.Matrices.LAPACK +* [\#3602](https://github.com/modelica/ModelicaStandardLibrary/pull/3602) (PR) Reorder Lapack functions in alphabetic order +* [\#3703](https://github.com/modelica/ModelicaStandardLibrary/pull/3703) (PR) Avoid deprecated "builtin" external language for common mathematical functions +* [\#3843](https://github.com/modelica/ModelicaStandardLibrary/pull/3843) (PR) Fully integer based version of isPowerOf2 +* [\#3849](https://github.com/modelica/ModelicaStandardLibrary/issues/3849) Invalid function Modelica.Math.Matrices.nullSpace calculating max({}) +* [\#4036](https://github.com/modelica/ModelicaStandardLibrary/issues/4036) Illegal value of 'lwork' in LAPACK.dtrsen +* [\#4039](https://github.com/modelica/ModelicaStandardLibrary/pull/4039) (PR) Most LAPACK routines don't want lwork=0 and/or work with size zero + +## Mechanics.MultiBody + +### Bugs + +* [\#3588](https://github.com/modelica/ModelicaStandardLibrary/issues/3588) Quaternions.from_T returns error for valid matrix +* [\#3710](https://github.com/modelica/ModelicaStandardLibrary/issues/3710) Singular Jacobian of the initial equations for the rotational constraint in Modelica.Mechanics.MultiBody.Joints.Constraints.Prismatic +* [\#3718](https://github.com/modelica/ModelicaStandardLibrary/pull/3718) (PR) Correct Constraints.Prismatic +* [\#3989](https://github.com/modelica/ModelicaStandardLibrary/issues/3989) ForceAndTorque model does not set color of force arrow +* [\#3990](https://github.com/modelica/ModelicaStandardLibrary/pull/3990) (PR) Pass forceColor to arrow visualizer +* [\#4145](https://github.com/modelica/ModelicaStandardLibrary/issues/4145) Error with frame_resolve math in BasicAbsoluteAngularVelocity sensor +* [\#4148](https://github.com/modelica/ModelicaStandardLibrary/pull/4148) (PR) Fix false calculation of w (omega) when resolveInFrame == frame_resolve + +### Enhancements + +* [\#3724](https://github.com/modelica/ModelicaStandardLibrary/pull/3724) (PR) Stable calculation of quaternion from transformation matrix +* [\#3859](https://github.com/modelica/ModelicaStandardLibrary/pull/3859) (PR) Fix missing or ambiguous SI-units in MultiBody.Sensors +* [\#3908](https://github.com/modelica/ModelicaStandardLibrary/issues/3908) Late inlining of Modelica.Mechanics.MultiBody.Frames.Internal.maxWithoutEvent +* [\#4133](https://github.com/modelica/ModelicaStandardLibrary/pull/4133) (PR) Replace 'Inline=false' with late inlining + +### Examples + +* [\#3706](https://github.com/modelica/ModelicaStandardLibrary/issues/3706) Wrongly fixed initial conditions in example Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint +* [\#3712](https://github.com/modelica/ModelicaStandardLibrary/pull/3712) (PR) Initialize motion in x direction (r_rel_a_1) instead of in z (r_rel_a_3) +* [\#3776](https://github.com/modelica/ModelicaStandardLibrary/issues/3776) Link rot +* [\#3866](https://github.com/modelica/ModelicaStandardLibrary/issues/3866) startBackward and startForward should not be reference results +* [\#3870](https://github.com/modelica/ModelicaStandardLibrary/pull/3870) (PR) Remove startBackward and startForward from reference results +* [\#4080](https://github.com/modelica/ModelicaStandardLibrary/issues/4080) Unit error in Modelica.Mechanics.MultiBody.Examples.Loops.Utilities.GasForce2 +* [\#4081](https://github.com/modelica/ModelicaStandardLibrary/pull/4081) (PR) Delete variables dens and R_air from Modelica.Mechanics.MultiBody.Examples.Loops.Utilities.GasForce2 +* [\#4108](https://github.com/modelica/ModelicaStandardLibrary/pull/4108) (PR) Fix unit error in RobotR3.OneAxis + +### Documentation + +* [\#3610](https://github.com/modelica/ModelicaStandardLibrary/issues/3610) shapeType documentation example for file:// is inconsistent with standard file URIs +* [\#3613](https://github.com/modelica/ModelicaStandardLibrary/pull/3613) (PR) Add missing URI separator in file URIs +* [\#3804](https://github.com/modelica/ModelicaStandardLibrary/pull/3804) (PR) Fix/remove dead links +* [\#3933](https://github.com/modelica/ModelicaStandardLibrary/pull/3933) (PR) Update documentation of Modelica.Mechanics.MultiBody.Visualizers.Advanced +* [\#4184](https://github.com/modelica/ModelicaStandardLibrary/pull/4184) (PR) Restore documentation of Modelica.Mechanics.MultiBody.Visualizers.Internal.Lines +* [\#4217](https://github.com/modelica/ModelicaStandardLibrary/pull/4217) (PR) Documentation: clarify mind-set of planar rotation + +### Miscellaneous + +* [\#2474](https://github.com/modelica/ModelicaStandardLibrary/issues/2474) Spherical, etc. render poorly on non-white backgrounds +* [\#3445](https://github.com/modelica/ModelicaStandardLibrary/issues/3445) Wrong rotation direction in planarRotation functions +* [\#3634](https://github.com/modelica/ModelicaStandardLibrary/pull/3634) (PR) Utilize ellipses' closure +* [\#3716](https://github.com/modelica/ModelicaStandardLibrary/pull/3716) (PR) Improve icons of joint assemblies RRR and RRP +* [\#3725](https://github.com/modelica/ModelicaStandardLibrary/pull/3725) (PR) Simplify selection of constraint equations to be used +* [\#3729](https://github.com/modelica/ModelicaStandardLibrary/pull/3729) (PR) Fix position of component's and parameter's name according to icon conventions +* [\#3730](https://github.com/modelica/ModelicaStandardLibrary/pull/3730) (PR) Use ellipses instead of arcs by lines in Mechanics.MultiBody.Forces +* [\#3835](https://github.com/modelica/ModelicaStandardLibrary/pull/3835) (PR) Remove Evaluate=true for fixed=false parameter 'n_b' +* [\#3932](https://github.com/modelica/ModelicaStandardLibrary/pull/3932) (PR) Remove superfluous import statements for Modelica.Units.Conversions.to_unit1 +* [\#4147](https://github.com/modelica/ModelicaStandardLibrary/pull/4147) (PR) Fix annotations +* [\#4171](https://github.com/modelica/ModelicaStandardLibrary/pull/4171) (PR) Initialize output array C even when multiColoredSurface=false +* [\#4192](https://github.com/modelica/ModelicaStandardLibrary/issues/4192) Unit errors when calling Modelica.Mechanics.MultiBody.Frames.from_nxy +* [\#4194](https://github.com/modelica/ModelicaStandardLibrary/pull/4194) (PR) Correct units for normalizing vectors. +* [\#4246](https://github.com/modelica/ModelicaStandardLibrary/issues/4246) Unused ndim in MBS World +* [\#4248](https://github.com/modelica/ModelicaStandardLibrary/pull/4248) (PR) Use vector for visualization of physical quantities +* [\#4266](https://github.com/modelica/ModelicaStandardLibrary/pull/4266) (PR) Delete unused protected parameters ndim, ndim2 and ndim_pointGravity + +## Mechanics.Rotational + +### Enhancements + +* [\#3661](https://github.com/modelica/ModelicaStandardLibrary/issues/3661) Improve table design of Modelica.Mechanics.Rotational.Components.Clutch to use static tables instead of dynamic +* [\#3662](https://github.com/modelica/ModelicaStandardLibrary/pull/3662) (PR) Enhance frictional models based on ExternalCombiTable1D +* [\#3702](https://github.com/modelica/ModelicaStandardLibrary/pull/3702) (PR) Rotational and translational inverse speed dependent torque/force +* [\#3786](https://github.com/modelica/ModelicaStandardLibrary/pull/3786) (PR) Rotational coupling +* [\#3976](https://github.com/modelica/ModelicaStandardLibrary/pull/3976) (PR) Eddy current sources + +### Examples + +* [\#3866](https://github.com/modelica/ModelicaStandardLibrary/issues/3866) startBackward and startForward should not be reference results +* [\#3870](https://github.com/modelica/ModelicaStandardLibrary/pull/3870) (PR) Remove startBackward and startForward from reference results +* [\#4010](https://github.com/modelica/ModelicaStandardLibrary/pull/4010) (PR) Minor fixes of the documentation of Mechanics.Rotational.Examples + +### Documentation + +* [\#1493](https://github.com/modelica/ModelicaStandardLibrary/issues/1493) Mechanics.Rotational.Interfaces.PartialFriction.w_small +* [\#3594](https://github.com/modelica/ModelicaStandardLibrary/pull/3594) (PR) Fix wrong or missing documentation +* [\#3633](https://github.com/modelica/ModelicaStandardLibrary/pull/3633) (PR) Describe the effect of w_small in friction elements +* [\#3862](https://github.com/modelica/ModelicaStandardLibrary/pull/3862) (PR) Improve documentation of both rotational and translational sensors + +### Miscellaneous + +* [\#3735](https://github.com/modelica/ModelicaStandardLibrary/pull/3735) (PR) Use ellipses instead of arcs by lines +* [\#4204](https://github.com/modelica/ModelicaStandardLibrary/pull/4204) (PR) Use mustBeConnected annotation (introduced in Modelica 3.6) +* [\#4256](https://github.com/modelica/ModelicaStandardLibrary/pull/4256) (PR) Fix position prescribed friction + +## Mechanics.Translational + +### Enhancements + +* [\#3664](https://github.com/modelica/ModelicaStandardLibrary/issues/3664) Improve design of frictional translational components to use static tables instead of dynamic +* [\#3690](https://github.com/modelica/ModelicaStandardLibrary/pull/3690) (PR) Enhance frictional translational models based on ExternalCombiTable1D +* [\#3702](https://github.com/modelica/ModelicaStandardLibrary/pull/3702) (PR) Rotational and translational inverse speed dependent torque/force +* [\#3976](https://github.com/modelica/ModelicaStandardLibrary/pull/3976) (PR) Eddy current sources + +### Examples + +* [\#3866](https://github.com/modelica/ModelicaStandardLibrary/issues/3866) startBackward and startForward should not be reference results +* [\#3870](https://github.com/modelica/ModelicaStandardLibrary/pull/3870) (PR) Remove startBackward and startForward from reference results + +### Documentation + +* [\#3594](https://github.com/modelica/ModelicaStandardLibrary/pull/3594) (PR) Fix wrong or missing documentation +* [\#3862](https://github.com/modelica/ModelicaStandardLibrary/pull/3862) (PR) Improve documentation of both rotational and translational sensors +* [\#3942](https://github.com/modelica/ModelicaStandardLibrary/pull/3942) (PR) Fix copy/paste error in description of Translational.Sources.Force2 + +### Miscellaneous + +* [\#4197](https://github.com/modelica/ModelicaStandardLibrary/issues/4197) Unit issue in Modelica.Mechanics.Translational.Components.ElastoGap +* [\#4200](https://github.com/modelica/ModelicaStandardLibrary/pull/4200) (PR) Improve ElastoGap +* [\#4204](https://github.com/modelica/ModelicaStandardLibrary/pull/4204) (PR) Use mustBeConnected annotation (introduced in Modelica 3.6) +* [\#4256](https://github.com/modelica/ModelicaStandardLibrary/pull/4256) (PR) Fix position prescribed friction + +## Media + +### Bugs + +* [\#3666](https://github.com/modelica/ModelicaStandardLibrary/issues/3666) ReferenceMoistAir, substances mass conservation issue +* [\#3695](https://github.com/modelica/ModelicaStandardLibrary/issues/3695) Trajectory of 'k' in R134a_setState_pTX doesn't look suitable for comparison +* [\#3704](https://github.com/modelica/ModelicaStandardLibrary/pull/3704) (PR) Changed Modelica.Media.R134a.R134a_ph.dofpT issue [\#3695](https://github.com/modelica/ModelicaStandardLibrary/issues/3695) +* [\#3834](https://github.com/modelica/ModelicaStandardLibrary/pull/3834) (PR) Correct error in function Modelica.Media.Air.ReferenceMoistAir.Utilities.pd_pTX_der + +### Examples + +* [\#4099](https://github.com/modelica/ModelicaStandardLibrary/issues/4099) Unit error in Modelica.Media.Examples.SimpleLiquidWater +* [\#4115](https://github.com/modelica/ModelicaStandardLibrary/pull/4115) (PR) Fix unit errors in Examples.MoistAir + +### Documentation + +* [\#3629](https://github.com/modelica/ModelicaStandardLibrary/pull/3629) (PR) Fix outdated contact +* [\#4084](https://github.com/modelica/ModelicaStandardLibrary/pull/4084) (PR) Documentation: improve indentation of HTML code + +### Miscellaneous + +* [\#3576](https://github.com/modelica/ModelicaStandardLibrary/issues/3576) Rewrite if Boolean == true then +* [\#3650](https://github.com/modelica/ModelicaStandardLibrary/issues/3650) Modelica Media Interface is information incomplete w.r.t. independent mass fractions +* [\#3652](https://github.com/modelica/ModelicaStandardLibrary/pull/3652) (PR) Fix descriptions and improve documentation style +* [\#3763](https://github.com/modelica/ModelicaStandardLibrary/pull/3763) (PR) Make constants in functions protected +* [\#3766](https://github.com/modelica/ModelicaStandardLibrary/pull/3766) (PR) Update FluidData.mo +* [\#3812](https://github.com/modelica/ModelicaStandardLibrary/pull/3812) (PR) Simplify "if Boolean == true" to "if Boolean" +* [\#3885](https://github.com/modelica/ModelicaStandardLibrary/pull/3885) (PR) Refactor spliceFunction_der +* [\#4038](https://github.com/modelica/ModelicaStandardLibrary/pull/4038) (PR) spliceFunction_der check limits +* [\#4096](https://github.com/modelica/ModelicaStandardLibrary/pull/4096) (PR) Fix unit error in SimpleAir +* [\#4100](https://github.com/modelica/ModelicaStandardLibrary/pull/4100) (PR) Use plain SI.Mass instead of medium-based 'quantity' for MixtureGases.m1 and MixtureGases.m2 +* [\#4103](https://github.com/modelica/ModelicaStandardLibrary/pull/4103) (PR) Fix unit error in SimpleLiquidWater model +* [\#4116](https://github.com/modelica/ModelicaStandardLibrary/pull/4116) (PR) Fix unit errors in ReferenceAir.MoistAir +* [\#4117](https://github.com/modelica/ModelicaStandardLibrary/pull/4117) (PR) Fix unit error in IdealGasH2O +* [\#4233](https://github.com/modelica/ModelicaStandardLibrary/issues/4233) Old value for universal gas constant used for calculation of specific gas constant +* [\#4238](https://github.com/modelica/ModelicaStandardLibrary/pull/4238) (PR) R_s for each ideal gas record now calculated with R_NASA +* [\#4243](https://github.com/modelica/ModelicaStandardLibrary/pull/4243) (PR) Add massFraction function to Media library +* [\#4262](https://github.com/modelica/ModelicaStandardLibrary/pull/4262) (PR) Utilize PressureSlope unit in Media consistently + +## ModelicaReference + +### Documentation + +* [\#3773](https://github.com/modelica/ModelicaStandardLibrary/issues/3773) getInstanceName and spatialDistribution not listed in ModelicaReference +* [\#3808](https://github.com/modelica/ModelicaStandardLibrary/pull/3808) (PR) getInstanceName and spatialDistribution not listed in ModelicaReference +* [\#3980](https://github.com/modelica/ModelicaStandardLibrary/pull/3980) (PR) Fix variable name +* [\#4023](https://github.com/modelica/ModelicaStandardLibrary/issues/4023) Obsolete form of noDerivative in ModelicaReference +* [\#4024](https://github.com/modelica/ModelicaStandardLibrary/pull/4024) (PR) Update obsolete form of noDerivative in ModelicaReference +* [\#4127](https://github.com/modelica/ModelicaStandardLibrary/pull/4127) (PR) Type cast result of malloc + +### Miscellaneous + +* [\#3923](https://github.com/modelica/ModelicaStandardLibrary/pull/3923) (PR) Fix misspelled file name + +## ModelicaServices + +### Miscellaneous + +* [\#3768](https://github.com/modelica/ModelicaStandardLibrary/issues/3768) Conversion from ModelicaServices and Complex version 3.2.3 to 4.0.0? +* [\#3770](https://github.com/modelica/ModelicaStandardLibrary/pull/3770) (PR) Add missing conversions for Complex and Services 3.2.3 + +## ModelicaTest + +### Bugs + +* [\#3695](https://github.com/modelica/ModelicaStandardLibrary/issues/3695) Trajectory of 'k' in R134a_setState_pTX doesn't look suitable for comparison + +### Enhancements + +* [\#3689](https://github.com/modelica/ModelicaStandardLibrary/pull/3689) (PR) Add 2 more test examples to ModelicaTest.Electrical.Machines + +### Examples + +* [\#3866](https://github.com/modelica/ModelicaStandardLibrary/issues/3866) startBackward and startForward should not be reference results +* [\#3870](https://github.com/modelica/ModelicaStandardLibrary/pull/3870) (PR) Remove startBackward and startForward from reference results + +### Miscellaneous + +* [\#3778](https://github.com/modelica/ModelicaStandardLibrary/issues/3778) Reference result degradation for TestValvesCompressibleReverse (fixed by Dymola 2022) +* [\#3852](https://github.com/modelica/ModelicaStandardLibrary/issues/3852) Invalid models ModelicaTest.Media.TestsWithFluids.MediaTestModels.* +* [\#3881](https://github.com/modelica/ModelicaStandardLibrary/pull/3881) (PR) Revert major part of [\#227](https://github.com/modelica/ModelicaStandardLibrary/issues/227), and remove unit from gain parameter of Modelica.Blocks.Continuous.* blocks and Modelica.Blocks.Math.Gain +* [\#3918](https://github.com/modelica/ModelicaStandardLibrary/pull/3918) (PR) Update ModelicaTest/Media.mo: Reduce dp_nominal in TestsWithFluid.Components.PartialTestModel by a factor of 1000 +* [\#4114](https://github.com/modelica/ModelicaStandardLibrary/pull/4114) (PR) Fix unit error in TestOnly.MoistAir, R134a_setState_pTX and WaterIF97_dewEnthalpy +* [\#4195](https://github.com/modelica/ModelicaStandardLibrary/pull/4195) (PR) Add all defined outputs of the test example to reference signals +* [\#4229](https://github.com/modelica/ModelicaStandardLibrary/pull/4229) (PR) Add ZeroThresholds test in Blocks +* [\#4273](https://github.com/modelica/ModelicaStandardLibrary/pull/4273) (PR) Utilize PressureSlope unit in ModelicaTest consistently + +## Resources + +### Bugs + +* [\#3614](https://github.com/modelica/ModelicaStandardLibrary/pull/3614) (PR) Update Run.mos for MultiBody examples +* [\#3767](https://github.com/modelica/ModelicaStandardLibrary/pull/3767) (PR) Add more explicit conversion rules for inherited gasConstant function + +### Miscellaneous + +* [\#3580](https://github.com/modelica/ModelicaStandardLibrary/pull/3580) (PR) Save the CFLAGS already passed to the script +* [\#3591](https://github.com/modelica/ModelicaStandardLibrary/pull/3591) (PR) Remove zero inductor currents in comparison signals +* [\#3618](https://github.com/modelica/ModelicaStandardLibrary/pull/3618) (PR) Fix result file name in Run.mos script +* [\#3753](https://github.com/modelica/ModelicaStandardLibrary/pull/3753) (PR) Add semicolon after conversion commands of ConvertModelica_from_3.2.3_to_4.0.0.mos +* [\#3794](https://github.com/modelica/ModelicaStandardLibrary/pull/3794) (PR) Turn compiler warning of implicit function declaration to error +* [\#3800](https://github.com/modelica/ModelicaStandardLibrary/pull/3800) (PR) Fix (all but one) conversion issues reported by Dymola +* [\#3867](https://github.com/modelica/ModelicaStandardLibrary/issues/3867) Is ModelicaUtilities.h tool-specific? +* [\#3871](https://github.com/modelica/ModelicaStandardLibrary/pull/3871) (PR) Remove ModelicaUtilities.h from MSL distribution +* [\#3961](https://github.com/modelica/ModelicaStandardLibrary/pull/3961) (PR) Remove outdated unused image files +* [\#4179](https://github.com/modelica/ModelicaStandardLibrary/pull/4179) (PR) Remove duplicates in SignalNames of 10 examples of ModelicaTest +* [\#4268](https://github.com/modelica/ModelicaStandardLibrary/pull/4268) (PR) Make third-party licenses explicit + +## StateGraph + +### Examples + +* [\#4076](https://github.com/modelica/ModelicaStandardLibrary/issues/4076) Modelica.StateGraph.Examples.Utilities.Tank could set units for its variables. + +### Documentation + +* [\#4202](https://github.com/modelica/ModelicaStandardLibrary/pull/4202) (PR) Fix broken links in Modelica.StateGraph + +### Miscellaneous + +* [\#4264](https://github.com/modelica/ModelicaStandardLibrary/pull/4264) (PR) Set unit instead of having it in description + +## Thermal.FluidHeatFlow + +### Enhancements + +* [\#3956](https://github.com/modelica/ModelicaStandardLibrary/pull/3956) (PR) Add animated level on the icon layer of the OpenTank + +### Examples + +* [\#4141](https://github.com/modelica/ModelicaStandardLibrary/pull/4141) (PR) Documentation and description for FluidHeatFlow library improved + +### Documentation + +* [\#3474](https://github.com/modelica/ModelicaStandardLibrary/issues/3474) Improve doc strings and documentation of FluidHeatFlow + +## Thermal.HeatTransfer + +### Documentation + +* [\#3954](https://github.com/modelica/ModelicaStandardLibrary/issues/3954) Broken link to academia.edu +* [\#4199](https://github.com/modelica/ModelicaStandardLibrary/pull/4199) (PR) Fix link to Holman2010 + +## Units + +### Enhancements + +* [\#3872](https://github.com/modelica/ModelicaStandardLibrary/pull/3872) (PR) Add electrical quantities per unit length + +### Miscellaneous + +* [\#3295](https://github.com/modelica/ModelicaStandardLibrary/issues/3295) Unit of permeability +* [\#3811](https://github.com/modelica/ModelicaStandardLibrary/pull/3811) (PR) Change unit of permeability to V.s/(A.m) +* [\#4103](https://github.com/modelica/ModelicaStandardLibrary/pull/4103) (PR) Fix unit error in SimpleLiquidWater model +* [\#4264](https://github.com/modelica/ModelicaStandardLibrary/pull/4264) (PR) Set unit instead of having it in description + +## UsersGuide + +### Documentation + +* [\#3804](https://github.com/modelica/ModelicaStandardLibrary/pull/3804) (PR) Fix/remove dead links +* [\#3844](https://github.com/modelica/ModelicaStandardLibrary/issues/3844) Conflicting guidelines for HTML documentation conventions for tables +* [\#3848](https://github.com/modelica/ModelicaStandardLibrary/pull/3848) (PR) Remove `align=bottom` from guidelines and code +* [\#3854](https://github.com/modelica/ModelicaStandardLibrary/pull/3854) (PR) Remove obsoleted BMBF link +* [\#4216](https://github.com/modelica/ModelicaStandardLibrary/pull/4216) (PR) Add recommendation for styling of 'tab' and 'group' annotations +* [\#4221](https://github.com/modelica/ModelicaStandardLibrary/pull/4221) (PR) Add recommendation for code formatting (and apply it) + +## Utilities + +### Bugs + +* [\#3615](https://github.com/modelica/ModelicaStandardLibrary/issues/3615) ModelicaServices classes extends from classes in a partial package +* [\#3617](https://github.com/modelica/ModelicaStandardLibrary/pull/3617) (PR) Models should be partial, not the package + +### Enhancements + +* [\#3503](https://github.com/modelica/ModelicaStandardLibrary/pull/3503) (PR) Improve fault-tolerance of Modelica.Utilities.Strings.substring w.r.t. index arguments and remove undocumented case with endIndex=-999 + +### Examples + +* [\#3608](https://github.com/modelica/ModelicaStandardLibrary/issues/3608) Incorrect dimension parameter used when defining A in Modelica.Utilities.Examples.ReadRealMatrixFromFile +* [\#3609](https://github.com/modelica/ModelicaStandardLibrary/pull/3609) (PR) Use correct dimensions +* [\#3921](https://github.com/modelica/ModelicaStandardLibrary/issues/3921) Enhancement of Modelica.Utilities.Examples.readRealParameter +* [\#3922](https://github.com/modelica/ModelicaStandardLibrary/pull/3922) (PR) Adds optional default return value parameter + +### Documentation + +* [\#4059](https://github.com/modelica/ModelicaStandardLibrary/pull/4059) (PR) Document unicode for String functions +* [\#4073](https://github.com/modelica/ModelicaStandardLibrary/pull/4073) (PR) Fix documentation of Modelica.Utilities.System.getTime() + +### Miscellaneous + +* [\#3728](https://github.com/modelica/ModelicaStandardLibrary/pull/3728) (PR) Fix Modelica.Utilities.Strings.hashString to always use provided HASH_AP and update 3rd-party header uthash to v2.3.0 + diff --git a/Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.pdf b/Modelica/Resources/Documentation/Version-4.1.0/ResolvedGitHubIssues.pdf new file mode 100644 index 0000000000000000000000000000000000000000..076bab0596a12ae1219f2cb4284ad987fa4e758c GIT binary patch literal 143738 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")); end VersionManagement; -class Version_X_Y_0 "Version X.Y.0 (Month D, 20YY) (either 4.1.0 or 5.0.0, depending on compatibility breakage)" +class Version_4_1_0 "Version 4.1.0 (Month D, 20YY)" extends Modelica.Icons.ReleaseNotes; annotation (Documentation(info="

-Version X.Y.0 is the new version. +Version 4.1.0 is backward compatible to version 4.0.0, that is models developed with +versions 4.0.0 will work without any changes also with version 4.1.0. Short Overview:

- +

The following Modelica packages have been tested that they work together with this release of package Modelica (alphabetical list).

@@ -2553,7 +2557,7 @@ that can lead to wrong simulation results): The derivatives for one-sided extrapolation by constant continuation (i.e., extrapolation=Modelica.Blocks.Types.Extrapolation.HoldLastPoint) returned a constant zero value. This has been corrected. ")); -end Version_X_Y_0; +end Version_4_1_0; class Version_4_0_0 "Version 4.0.0 (June 4, 2020)" extends Modelica.Icons.ReleaseNotes;