chore(release): publish 0.0.11 · modelscript/modelscript@b10b282 · GitHub
Skip to content

Commit b10b282

Browse files
committed
chore(release): publish 0.0.11
1 parent f3ea5ce commit b10b282

7 files changed

Lines changed: 302 additions & 3 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 142 additions & 0 deletions
Large diffs are not rendered by default.

‎packages/cli/CHANGELOG.md‎

Lines changed: 28 additions & 0 deletions

‎packages/cli/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@modelscript/cli",
3-
"version": "0.0.10",
3+
"version": "0.0.11",
44
"description": "CLI for ModelScript",
55
"keywords": [
66
"modelscript"

‎packages/core/CHANGELOG.md‎

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,107 @@
1+
## 0.0.11 (2026-04-03)
2+
3+
### 🚀 Features
4+
5+
- **ide:** add real-time digital twin co-simulation workspace template ([e993b10](https://github.com/modelscript/modelscript/commit/e993b10))
6+
- **core:** implement real-time simulation pacing ([7464f33](https://github.com/modelscript/modelscript/commit/7464f33))
7+
- web-native ECAD architecture with PCB annotations, netlist extraction, gerber export, ecad-canvas package ([c9aa709](https://github.com/modelscript/modelscript/commit/c9aa709))
8+
- **core:** advanced initialization solver with init BLT, sBB preconditioner, MINLP heuristics, multi-strategy homotopy ([85bca13](https://github.com/modelscript/modelscript/commit/85bca13))
9+
- **lsp:** add code lens, inlay hints, class hierarchy and blt analysis rpcs ([e651390](https://github.com/modelscript/modelscript/commit/e651390))
10+
- cad integration - annotation extraction, 3d viewer, vr support ([91b31e9](https://github.com/modelscript/modelscript/commit/91b31e9))
11+
- **core:** extract CAD/CADPort annotations into flattened DAE variables ([2bf9089](https://github.com/modelscript/modelscript/commit/2bf9089))
12+
- **core:** implement robust and stochastic optimization framework with Monte Carlo sampling ([bc5e117](https://github.com/modelscript/modelscript/commit/bc5e117))
13+
- **core:** tensor ad graphs, optimizer extensions, e-graph fusion, nlp codegen, gpu codegen ([056f956](https://github.com/modelscript/modelscript/commit/056f956))
14+
- **core:** modelica cas bindings with 14 ModelScript.CAS.\* functions, package declaration, compile-time dispatch ([9162552](https://github.com/modelscript/modelscript/commit/9162552))
15+
- **core:** cas engine with polynomial algebra, equation solver, linalg, symbolic integration, egraph integration ([19040a5](https://github.com/modelscript/modelscript/commit/19040a5))
16+
- **core:** e-graph pattern language, analysis, runner, proofs, graphviz ([fe24eaa](https://github.com/modelscript/modelscript/commit/fe24eaa))
17+
- **core:** add associativity, distributivity, power, negation, division, pythagorean, double-angle rewrite rules to e-graph engine ([9f6ff3f](https://github.com/modelscript/modelscript/commit/9f6ff3f))
18+
- **core:** integrate e-graph equality saturation into blt symbolic isolation ([519f1d1](https://github.com/modelscript/modelscript/commit/519f1d1))
19+
- **core:** add e-graph equality saturation engine for symbolic expression optimization ([910841a](https://github.com/modelscript/modelscript/commit/910841a))
20+
- **core:** native javascript interoperability parsing and fmu bundling ([a687dbd](https://github.com/modelscript/modelscript/commit/a687dbd))
21+
- **core:** add groebner basis algorithm, implement symbolic isolation for quadratic, trigonometric and lambert w patterns, add fixed-point heuristic ([839e68e](https://github.com/modelscript/modelscript/commit/839e68e))
22+
- **core:** integrate native SSP archive support and ModelicaSspEntity instantiation ([570a85c](https://github.com/modelscript/modelscript/commit/570a85c))
23+
- **core:** add symbolic equation isolation engine and alias elimination ([d1bd6e4](https://github.com/modelscript/modelscript/commit/d1bd6e4))
24+
- **core:** add symbolic equation isolation engine for algebraic loop reduction ([1204286](https://github.com/modelscript/modelscript/commit/1204286))
25+
- **core:** add symbolic equation isolation engine for algebraic loop reduction ([3e661eb](https://github.com/modelscript/modelscript/commit/3e661eb))
26+
- **core:** add bonmin and couenne minlp solver support, optimize coinor build script ([2e0eb57](https://github.com/modelscript/modelscript/commit/2e0eb57))
27+
- **core:** implement unified solver options, integrate kinsol wasm fallback for algebraic loops, wire solver configuration across fmu codegen and scripting api ([e9e8117](https://github.com/modelscript/modelscript/commit/e9e8117))
28+
- **solvers:** add wasm-compiled sundials/coin-or with emscripten build, ts loaders, simulator integration ([119ea2b](https://github.com/modelscript/modelscript/commit/119ea2b))
29+
- **core:** add sundials and coin-or solver interfaces with c wrappers, ts codegen, cmake integration ([be84fe3](https://github.com/modelscript/modelscript/commit/be84fe3))
30+
- **core:** extend AD, IA, and McCormick to support preserved array mode ([7fb4ba4](https://github.com/modelscript/modelscript/commit/7fb4ba4))
31+
- **core:** vectorize SIMD-style tape operations for AD, IA, and McCormick Array evaluate speedup ([980eabc](https://github.com/modelscript/modelscript/commit/980eabc))
32+
- **core:** vectorized SIMD-style tape operations for efficient array AD/IA/McCormick evaluation ([649e68a](https://github.com/modelscript/modelscript/commit/649e68a))
33+
- **core:** extend AD/IA/McCormick tape to handle preserved array mode via element-wise unrolling ([1c807e9](https://github.com/modelscript/modelscript/commit/1c807e9))
34+
- **core:** interval arithmetic, mccormick relaxations, homotopy continuation, spatial branch-and-bound ([48e3c7b](https://github.com/modelscript/modelscript/commit/48e3c7b))
35+
- **core:** AD-based initial equation solver, exact AD jacobians in FMU algebraic loops and BDF ([dae7a94](https://github.com/modelscript/modelscript/commit/dae7a94))
36+
- **core:** exact AD jacobians in FMU algebraic loop solver and BDF integrator ([373048c](https://github.com/modelscript/modelscript/commit/373048c))
37+
- **core:** implement external object lifecycles, wire assertion and logging callbacks, map enumeration xml exports, add child_process cmake compilation route ([70f6407](https://github.com/modelscript/modelscript/commit/70f6407))
38+
- **core:** implement FMI 3.0 multi-dimensional array vectorization and slicing ([05dead9](https://github.com/modelscript/modelscript/commit/05dead9))
39+
- **core,cosim:** externalobject lifecycle, fmi2reset, assert/terminate/initial/terminal c codegen, dopri5 integrator, spatialdistribution c helper, pantelides index reduction, fmi3 scheduled execution participant, fmi2setrealinputderivatives, msvc/mingw cmake cross-compilation ([027c905](https://github.com/modelscript/modelscript/commit/027c905))
40+
- **core:** delay() c codegen with ring-buffer helpers, state machine transition evaluation, fmi3 function signature fix ([70272af](https://github.com/modelscript/modelscript/commit/70272af))
41+
- **core:** improve zero-crossing bisection to 40 iterations, add chattering guard and time-event scheduling ([f259145](https://github.com/modelscript/modelscript/commit/f259145))
42+
- add fmi 3.0 terminals and icons xml generation and extraction, fix fmi config typings ([92f261e](https://github.com/modelscript/modelscript/commit/92f261e))
43+
- **core:** implement FMI 3.0 dual-standard API, Native Clocks, and XML Dimension grouping ([b9f95ae](https://github.com/modelscript/modelscript/commit/b9f95ae))
44+
- **core:** implement FMI string state deep-copy and analytical jacobians ([4e4c318](https://github.com/modelscript/modelscript/commit/4e4c318))
45+
- **core:** synchronous clocks, state machine codegen, delay buffers, spatialDistribution, operator record dispatch, ExternalObject lifecycle ([6d377c5](https://github.com/modelscript/modelscript/commit/6d377c5))
46+
- **core:** synchronous clock partitioning, state machine C codegen, delay ring-buffers, spatialDistribution evaluator ([43bedf3](https://github.com/modelscript/modelscript/commit/43bedf3))
47+
- **core:** dynamic arrays, async co-simulation, precise array deps, terminalsAndIcons.xml ([7fde070](https://github.com/modelscript/modelscript/commit/7fde070))
48+
- **core:** sparse dependency kinds, cs event mode state machine, fmu build metadata ([a0bfa4a](https://github.com/modelscript/modelscript/commit/a0bfa4a))
49+
- **core:** fmi 3.0 extended precision getters, clock APIs, and scheduled execution ([daf9d9d](https://github.com/modelscript/modelscript/commit/daf9d9d))
50+
- **core:** fmi 3.0 array batching, precision types, structural parameters, directional derivatives ([1071f0c](https://github.com/modelscript/modelscript/commit/1071f0c))
51+
- **core:** add fmi 3.0 native arrays, clocks, terminals, intermediate update proxy ([6dd589e](https://github.com/modelscript/modelscript/commit/6dd589e))
52+
- **core:** add fmi 3.0 model description and c code generator ([c8b40da](https://github.com/modelscript/modelscript/commit/c8b40da))
53+
- **core:** add optional compatibility flags to fmi 2.0 xml headers ([60fa8f1](https://github.com/modelscript/modelscript/commit/60fa8f1))
54+
- **core:** modelstructure dependencies, unit/type definitions, initial attribute, log categories, derivative interpolation, resource packaging ([a632a87](https://github.com/modelscript/modelscript/commit/a632a87))
55+
- **cosim,core:** me import with rk4 ode solver, async fmi2pending, variable aliasing, tunable parameter api ([ec95ddd](https://github.com/modelscript/modelscript/commit/ec95ddd))
56+
- **core:** symbolic differentiation engine, fmi2GetDirectionalDerivative jacobian codegen ([87ffd7c](https://github.com/modelscript/modelscript/commit/87ffd7c))
57+
- **core,cosim:** fmi 2.0 state save/restore, event handling, string variable support ([37e04d6](https://github.com/modelscript/modelscript/commit/37e04d6))
58+
- **core,cosim:** string variable support in fmu codegen, typed cosim coupling ([f52621b](https://github.com/modelscript/modelscript/commit/f52621b))
59+
- **core:** implement fmu state save/restore (fmi2GetFMUstate, fmi2SetFMUstate, serialization) ([acd0f22](https://github.com/modelscript/modelscript/commit/acd0f22))
60+
- **core:** fmu synthetic connectors support integer, boolean, and string variables ([b95b336](https://github.com/modelscript/modelscript/commit/b95b336))
61+
- **core,lsp,vscode:** multi-fmu wrapper model generation, createCosimWrapper lsp request, cosim panel wrapper button ([8542f0a](https://github.com/modelscript/modelscript/commit/8542f0a))
62+
- **core:** fmu diagram synthesis with connector ports, triangle icons, and port labels ([7799a3a](https://github.com/modelscript/modelscript/commit/7799a3a))
63+
- **core:** add ModelicaFmuEntity for first-class FMU support, auto-resolve FMU XML as Modelica blocks ([770c9fb](https://github.com/modelscript/modelscript/commit/770c9fb))
64+
- **morsel,api:** integrate cosim panel into simulation view, add pg dependency ([458c1e6](https://github.com/modelscript/modelscript/commit/458c1e6))
65+
- **cosim:** add timescaledb init schema, session cleanup, docker health checks ([373e4ff](https://github.com/modelscript/modelscript/commit/373e4ff))
66+
- **cosim:** add browser mqtt client, react simulation hook, cli cosim commands ([46d22dc](https://github.com/modelscript/modelscript/commit/46d22dc))
67+
- **cosim:** add fmu upload/storage/parsing api, websocket variable streaming ([55f96b7](https://github.com/modelscript/modelscript/commit/55f96b7))
68+
- **cosim:** add api routes, mqtt model tree, and historian replayer ([d4071ec](https://github.com/modelscript/modelscript/commit/d4071ec))
69+
- **cosim:** scaffold @modelscript/cosim package with mqtt co-simulation engine, uns topic hierarchy, gauss-seidel orchestrator, historian recorder, docker mosquitto + timescaledb ([7744ad4](https://github.com/modelscript/modelscript/commit/7744ad4))
70+
71+
### 🩹 Fixes
72+
73+
- **core:** ensure exact zero-crossing output in dopri5 continuous integration ([b8fb07a](https://github.com/modelscript/modelscript/commit/b8fb07a))
74+
- **morsel, core, vscode:** align simulation intervals, prevent infinite rerender loops, streamline frontend UI, exclude assertions and other function forms from BLT, unify simulation parameters parsing and workflow across Morsel and VS Code ([4815cd9](https://github.com/modelscript/modelscript/commit/4815cd9))
75+
- **vscode:** replace naive bezier with catmull-rom spline, refine plot ui and lsp logs ([ffbf561](https://github.com/modelscript/modelscript/commit/ffbf561))
76+
- **core:** use cubic hermite interpolation for bdf solver dense output and event bisection ([1f47423](https://github.com/modelscript/modelscript/commit/1f47423))
77+
- **core:** reorder dense output interpolation to correctly represent instantaneous event transitions, pass directionality to dopri5 and bdf solvers to filter out reverse zero crossings ([96fe4ab](https://github.com/modelscript/modelscript/commit/96fe4ab))
78+
- **core:** fix syntax linter's UNBALANCED_MODEL rule to correctly ignore reinit nodes ([e20f59d](https://github.com/modelscript/modelscript/commit/e20f59d))
79+
- **core:** separate when-equations from continuous DAE and solve dopri5 zero-crossing misses ([366c706](https://github.com/modelscript/modelscript/commit/366c706))
80+
- **core:** correct parameter propagation prefixing and structural AST cloning equality ([a7d4673](https://github.com/modelscript/modelscript/commit/a7d4673))
81+
- **core:** preserve param-to-variable alias equations as algebraic assignments in simulator ([5c68bb5](https://github.com/modelscript/modelscript/commit/5c68bb5))
82+
- **vscode:** resolve simulation breakpoints, DAP continuations, and array variables ([dd61de0](https://github.com/modelscript/modelscript/commit/dd61de0))
83+
- **vscode:** resolve WebGL context loss and 3D visualizer asset loading, refactor React Suspense boundaries ([6b99eef](https://github.com/modelscript/modelscript/commit/6b99eef))
84+
- **core,cli:** rename optimizer.optimize to optimizer.solve to match new api ([40e7a2c](https://github.com/modelscript/modelscript/commit/40e7a2c))
85+
- **lsp:** enable javascript sidecar parsing and mcp compiler caching ([9611e6e](https://github.com/modelscript/modelscript/commit/9611e6e))
86+
- **core:** enable CAS script evaluation and add solver constant-folding ([a2d3c16](https://github.com/modelscript/modelscript/commit/a2d3c16))
87+
- **core:** enable CAS script evaluation and fix recursive AST structural resolution ([c11c334](https://github.com/modelscript/modelscript/commit/c11c334))
88+
- **core:** extract optimization objective from LongClassSpecifier classModification ([03f8ec6](https://github.com/modelscript/modelscript/commit/03f8ec6))
89+
- **core:** resolve false positive algebraic loops in BLT solver ([b6cbd97](https://github.com/modelscript/modelscript/commit/b6cbd97))
90+
- **core:** algebraic loop detection and strict AST flattening coercion rules ([ff79649](https://github.com/modelscript/modelscript/commit/ff79649))
91+
- **core:** gate mutable dimension codegen behind compile-time flag for zero static model overhead ([7577570](https://github.com/modelscript/modelscript/commit/7577570))
92+
- **core:** fmu synthetic connectors clone predefined real type for proper plug-compatibility ([b93d127](https://github.com/modelscript/modelscript/commit/b93d127))
93+
- **core:** synthetic fmu connectors bypass plug-compatibility check for cross-domain wiring ([89c39e8](https://github.com/modelscript/modelscript/commit/89c39e8))
94+
95+
### 🔥 Performance
96+
97+
- **core:** optimize scope name resolution with O(1) caching ([32fb46b](https://github.com/modelscript/modelscript/commit/32fb46b))
98+
- **core:** replace sequential variable lookup in flattener with O(1) symbol table maps, add flat performance benchmark, update test diagnostics ([64aed7e](https://github.com/modelscript/modelscript/commit/64aed7e))
99+
- **core:** O(1) SymbolTable for ModelicaDAE variable lookups, replace ~40 linear scans across flattener pipeline ([e0852df](https://github.com/modelscript/modelscript/commit/e0852df))
100+
101+
### ❤️ Thank You
102+
103+
- Mohamad Omar Nachawati @nachawati
104+
1105
## 0.0.10 (2026-03-28)
2106

3107
### 🚀 Features

‎packages/core/package.json‎

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)