| Commit | Date | Author | Summary |
| 0404b9d869 | 2026-10-24 20:07:52 +0200 | Martin Sjölund | [OMEdit] Re-simulate wasm-jit models in-process (#17454) |
| 03708138d2 | 2026-10-24 19:39:18 +0200 | kabdelhak | [NB] sparsity rows of arrays in component arrays (#17453) |
| 158f7460a9 | 2026-10-23 23:57:23 +0200 | Adrian Pop | [API] Restore flags changed during translation (#17445) |
| 45889bf878 | 2026-10-23 21:10:19 +0200 | Adrian Pop | [NF] check the def-use walker's lookup against NFLookup (#16964) (#16966) |
| f6f0ce72d8 | 2026-10-23 21:07:19 +0200 | Adrian Pop | [FMI] Export wasm-only FMI 2.0 FMUs as FMI 3.0 (#17442) |
| 8bdb98b5ea | 2026-10-23 21:06:13 +0200 | Adrian Pop | [OMEdit] Say SSP is not yet supported on the web (#17448) |
| f8a36931ae | 2026-10-23 19:36:17 +0200 | kabdelhak | [NB] check operator records in makeOne (#17450) |
| 31fc1806be | 2026-10-23 18:11:22 +0200 | kabdelhak | [NB] start values with fewer dimensions (#17446) |
| 1cbb4ab475 | 2026-10-23 18:10:56 +0200 | Per Östlund | Add frontend check for a^b for a < 0 and Real b (#17439) |
| 0b2774f9f1 | 2026-10-23 16:41:48 +0200 | Adrian Pop | [FMI] Find CVODE in the install's lib//omc (#17437) |
| 34663a25cf | 2026-10-23 14:26:19 +0200 | kabdelhak | [NB] fix sample in for-equations (#17430) |
| 274696c48a | 2026-10-23 14:09:47 +0200 | Andreas | [OB] Don't divide by fixed = false parameters (#17435) |
| 6b914f2ce9 | 2026-10-23 13:34:23 +0200 | Adeel Asghar | [OMEdit] Fix Unload & Reload in conflicting libraries dialog (#17438) |
| 40d9aae9b8 | 2026-10-23 13:02:43 +0200 | Adeel Asghar | [OMEdit] Fix empty constrainedby modifier value (#17432) |
| c63ec85544 | 2026-10-23 11:27:59 +0200 | kabdelhak | [NB] fix nested and sliced if-equations in when (#17431) |
| 9a480e1b62 | 2026-10-22 22:37:51 +0200 | Martin Sjölund | [RT] Re-revert the daeMode homotopy ramp (#17429) |
| 74015df8cb | 2026-10-22 21:52:08 +0200 | kabdelhak | [NB] point record element crefs to the child variables (#17428) |
| 1b29fd4fd9 | 2026-10-22 21:18:12 +0200 | kabdelhak | [NB] fix empty division placeholder and tuple zeros (#17426) |
| dda831c57f | 2026-10-22 20:36:01 +0200 | kabdelhak | [NB] fix record zeros and nested record aliases (#17425) |
| 81bcd5cc4f | 2026-10-22 19:44:01 +0200 | phannebohm | Fix test introduced in #17403 (#17419) |
| 3a6734569a | 2026-10-22 17:57:00 +0200 | Adeel Asghar | [OMPlot] Improve plot sizing and toolbar (#17423) |
| c4551aedc9 | 2026-10-22 16:12:02 +0200 | Adeel Asghar | [OMEdit] Keep Latest News hidden when the option is off (#17422) |
| ba3f0d1c53 | 2026-10-22 15:39:40 +0200 | Andreas | [OB] Scalarize array valued if-expressions in array equations (#17274) |
| cfea07d7dc | 2026-10-22 13:49:54 +0200 | Martin Sjölund | [wasm-jit] In-wasm driver catches model errors (#17421) |
| f5a8a11c2c | 2026-10-22 12:59:26 +0200 | Martin Sjölund | Rust omc: write output through C's stdout (#17412) |
| e29de57d0f | 2026-10-22 11:58:02 +0200 | kabdelhak | [NB] No pre assignments for outputs that keep their pre value (#17417) |
| be6c1a5bc1 | 2026-10-22 11:50:58 +0200 | Martin Sjölund | [RT] Let a repeated -gb* option replace the value (#17418) |
| 839d660725 | 2026-10-22 10:54:05 +0200 | kabdelhak | [Codegen] Rows of two-dimensional residuals start at their offset (#17415) |
| 377f7b65bc | 2026-10-22 10:25:28 +0200 | phannebohm | Revert "[NB] Scale residuals of torn systems by their coefficients (#17410)" (#17414) |
| 6500b29a13 | 2026-10-22 09:27:32 +0200 | kabdelhak | [NB] Pre values of when-statements inside for-statements (#17413) |
| 818d1a17ed | 2026-10-22 02:15:27 +0200 | phannebohm | [OB] Rename zc-functions to avoid name clashes (#17411) |
| f0e8ddb0a6 | 2026-10-22 01:41:35 +0200 | kabdelhak | [NB] Scale residuals of torn systems by their coefficients (#17410) |
| 45074d89f0 | 2026-10-22 00:14:42 +0200 | kabdelhak | [NB] Variables in subscripts are dependencies (#17405) |
| 24581f6be8 | 2026-10-22 00:09:19 +0200 | Adrian Pop | [Doc] UML diagrams, property probes and calibration in the User's Guide (#17408) (#17409) |
| 3b36960e90 | 2026-10-21 23:22:44 +0200 | Martin Sjölund | [OB] Solve array equations for a sliced cref (#17407) |
| 24bdc07c49 | 2026-10-21 23:11:08 +0200 | Martin Sjölund | Keep the dimensions of empty array arguments (#17406) |
| b9e89ebeae | 2026-10-21 22:41:29 +0200 | kabdelhak | [NB] Elements of record unknowns depend on the record (#17404) |
| 24e3963989 | 2026-10-21 22:22:02 +0200 | kabdelhak | [NB] No zero crossings in noEvent() conditions of if equations (#17403) |
| d1703ab590 | 2026-10-21 21:53:18 +0200 | Adrian Pop | [API] Probe tree API for property probing tools (#17338) (#17339) |
| 00c6c7592f | 2026-10-21 20:51:15 +0200 | Per Östlund | Remove the old old unit checker (#17397) |
| 37743099fd | 2026-10-21 20:44:18 +0200 | kabdelhak | [NB] No function alias for calls with an empty array result (#17401) |
| 50eedf3340 | 2026-10-21 19:52:13 +0200 | kabdelhak | [NB] Swap min and max of negated Real aliases (#17400) |
| f08e7e79e0 | 2026-10-21 18:55:09 +0200 | John Tinnerholm | Removed old MetaModelica to Julia translator + deps for it (#17396) |
| 131795f8a1 | 2026-10-21 18:44:56 +0200 | Martin Sjölund | [wasm-jit] Sparse runtime-sized nonlinear systems (#17399) |
| 86ee8fac2a | 2026-10-21 18:14:45 +0200 | phannebohm | [NB] Small fixes on Solve module (#17392) |
| 0a7eebacb5 | 2026-10-21 17:47:13 +0200 | Adrian Pop | [OMEdit] Choose directories of the page file system in the web OMEdit (#17386) (#17387) |
| 1360157192 | 2026-10-21 17:17:47 +0200 | Martin Sjölund | [wasm-jit] Whole arrays in Jacobians and loops (#17374) |
| 8cee5bed00 | 2026-10-21 17:08:43 +0200 | kabdelhak | [NB] Start variables solved in an initial algebraic loop have a derivative (#17391) |
| 696454edb6 | 2026-10-21 16:32:35 +0200 | kabdelhak | [NB] Variables that only one algorithm uses are not part of the system (#17390) |
| 8b8f135a5c | 2026-10-21 15:21:00 +0200 | Adrian Pop | Add adrpo to CODEOWNERS (#17384) (#17385) |
| f043497b78 | 2026-10-21 14:15:43 +0200 | kabdelhak | [NF] Connections of single elements next to array connections (#17370) |
| 65b5e80db4 | 2026-10-21 14:13:29 +0200 | John Tinnerholm | Update the default LSP after v0.3.8 bugfix release (#17389) |
| 7e0c031544 | 2026-10-21 13:44:38 +0200 | arun3688 | update OMSimulator (#17388) |
| 661766dcdb | 2026-10-21 12:37:15 +0200 | Per Östlund | Change Expression.inverseFactors for Integer (#17383) |
| 8cfc4291c3 | 2026-10-21 12:18:19 +0200 | Adrian Pop | [OMEdit] Diagrams in the web OMEdit (#17379) (#17380) |
| 887bf7a27c | 2026-10-21 12:03:38 +0200 | Christian Schulze | Use the inverse annotation when solving (#17247) |
| e84a8f3989 | 2026-10-21 11:29:12 +0200 | kabdelhak | [SimCode] Valid _info.json for entwined loops and fully torn systems (#17382) |
| 180ff768a5 | 2026-10-21 10:40:18 +0200 | kabdelhak | [NB] Integer non-trivial aliases and tuple dummies are Integer variables (#17381) |
| d309e205cd | 2026-10-21 09:32:31 +0200 | Adeel Asghar | OMPlot: print command line options to console on Windows (#17378) |
| 0485cb9abb | 2026-10-21 08:58:28 +0200 | Martin Sjölund | [Codegen] Leave no error behind in unitConversion (#17375) |
| bfc2c361c3 | 2026-10-21 08:38:51 +0200 | Martin Sjölund | [RT] Count KINSOL's work as C does (#17376) |
| 829aee2f8a | 2026-10-21 08:38:14 +0200 | Martin Sjölund | [wasm-jit] No limit on runtime-sized offsets (#17373) |
| 594b451cbb | 2026-10-21 00:42:31 +0200 | Adrian Pop | [OMEdit] CRML Diagram view (#14929) (#17319) |
| ae09bf06b7 | 2026-10-20 23:24:45 +0200 | Adrian Pop | [API] UML instance diagrams of models (#17181) (#17188) |
| d06f4e6594 | 2026-10-20 23:06:24 +0200 | Adrian Pop | [OMEdit] Calibrate SSP models against reference data (#17360) |
| f27262741e | 2026-10-20 21:32:57 +0200 | Martin Sjölund | [API] Unzip in parallel via a shared Rust crate (#17353) |
| e74df50872 | 2026-10-20 19:42:47 +0200 | Martin Sjölund | [RT] Reduce homotopy step on a failed corrector (#17366) |
| c133f95c27 | 2026-10-20 19:35:55 +0200 | kabdelhak | [NB] Pre values of when-statement assignments in algorithms (#17361) |
| 5035e0a56a | 2026-10-20 19:34:14 +0200 | kabdelhak | [NB] shared adjacency (#17357) |
| d4ca898703 | 2026-10-20 19:12:51 +0200 | Adrian Pop | [OMEdit] Translate CRML files in the web OMEdit (#17321) (#17322) |
| f1138dd0b1 | 2026-10-20 18:15:20 +0200 | Adeel Asghar | OMPlot: dark mode for standalone and curve colors (#17363) |
| 4b0becd167 | 2026-10-20 17:49:35 +0200 | Henning Kiel | update translation files (#17032) |
| d5fe7cd493 | 2026-10-20 17:11:01 +0200 | Per Östlund | Improve handling of empty arrays (#17356) |
| 70dfda0793 | 2026-10-20 12:54:03 +0200 | Adeel Asghar | [OMEdit] Use Messages options colors in output windows (#17355) |
| 792ebce864 | 2026-10-20 12:49:11 +0200 | Per Östlund | Use the whole cref when replacing empty arrays (#17345) |
| ad2f1a7c42 | 2026-10-20 12:46:33 +0200 | Martin Sjölund | [NB] Order the _info.json equations by index (#17352) |
| eb3915ce72 | 2026-10-20 12:37:20 +0200 | kabdelhak | [NB] Literal index slices as ranges (#17350) |
| 0411026095 | 2026-10-20 12:07:42 +0200 | kabdelhak | [NB] Sparsity pattern tables for rows of scalars (#17349) |
| 88257c0476 | 2026-10-20 12:05:47 +0200 | kabdelhak | [NB] Whole subscripts of resizable arrays need no size constraint (#17348) |
| a8ac3ad81d | 2026-10-20 12:00:19 +0200 | Martin Sjölund | [API] Write and read zip files in-process (#17347) |
| 51ab8c5725 | 2026-10-20 11:05:48 +0200 | Andreas | Add more developers to CODEOWNERS (#17320) |
| 415a565bed | 2026-10-20 10:57:05 +0200 | kabdelhak | [NB] Elementwise sparsity of algebraic loops of independent blocks (#17346) |
| 2dc7d44f3d | 2026-10-20 10:27:08 +0200 | kabdelhak | [NB] Row major iterations of single for-equation slices (#17323) |
| 8b6ffa348d | 2026-10-20 10:02:28 +0200 | Andreas | Replace pyTooling releaser with gh in nightly release (#17294) |
| 114c3342a7 | 2026-10-20 09:52:20 +0200 | kabdelhak | [NB] Elementwise Jacobian sparsity of array equations (#17325) |
| 1828630e34 | 2026-10-20 09:16:57 +0200 | kabdelhak | [NB] Alias start values of elements at parameter subscripts (#17324) |
| 797cd9a206 | 2026-10-20 08:28:31 +0200 | kabdelhak | [Runtime] Choose the matrix format of resizable nonlinear systems at run time (#17326) |
| 7098ffd5a8 | 2026-10-19 20:07:32 +0200 | Martin Sjölund | Disable gbode in the Rust simulation runtime (#17288) |
| 737c7c1a06 | 2026-10-19 19:50:17 +0200 | Martin Sjölund | [OB] Specialize derivatives on zero inputs (#17340) |
| 69cfbe75b4 | 2026-10-19 15:16:57 +0200 | Martin Sjölund | Add an AGENTS.md for coding agents (#17268) |
| 9c23162fd5 | 2026-10-19 14:46:14 +0200 | Adeel Asghar | OMPlot: Enable zoom drags from anywhere in plot window (#17337) |
| d23c7db560 | 2026-10-19 12:06:39 +0200 | Martin Sjölund | Run wasm-jit simulations in the working directory (#17336) |
| 225567664b | 2026-10-19 11:31:51 +0200 | Martin Sjölund | Fix IDA -noEquidistantTimeGrid in the Rust runtime (#17334) |