Skip to content

Releases: modelscript/modelscript

v0.0.18

Choose a tag to compare

@github-actions github-actions released this 03 Apr 19:49
Immutable release. Only release title and notes can be modified.
v0.0.18
8cde50e

0.0.18 (2026-04-03)

This was a version bump only, there were no code changes.

v0.0.17

Choose a tag to compare

@github-actions github-actions released this 03 Apr 18:46
Immutable release. Only release title and notes can be modified.
v0.0.17
9da9fe3

0.0.17 (2026-04-03)

🩹 Fixes

  • ci: restore registry-url for npm trusted publisher oidc (a73a22f)

❤️ Thank You

v0.0.16

Choose a tag to compare

@github-actions github-actions released this 03 Apr 18:24
Immutable release. Only release title and notes can be modified.
v0.0.16
641edbb

0.0.16 (2026-04-03)

🩹 Fixes

  • ci: correct npm provenance auth for trusted publishers (95e1341)

❤️ Thank You

v0.0.15

Choose a tag to compare

@github-actions github-actions released this 03 Apr 18:00
Immutable release. Only release title and notes can be modified.
v0.0.15
96ae971

0.0.15 (2026-04-03)

This was a version bump only, there were no code changes.

v0.0.14

Choose a tag to compare

@github-actions github-actions released this 03 Apr 15:48
Immutable release. Only release title and notes can be modified.
v0.0.14
003d152

0.0.14 (2026-04-03)

This was a version bump only, there were no code changes.

v0.0.13

Choose a tag to compare

@github-actions github-actions released this 03 Apr 11:52
Immutable release. Only release title and notes can be modified.
v0.0.13
810ea2b

0.0.13 (2026-04-03)

This was a version bump only, there were no code changes.

v0.0.12

Choose a tag to compare

@github-actions github-actions released this 03 Apr 02:59
Immutable release. Only release title and notes can be modified.
v0.0.12
9141400

0.0.12 (2026-04-03)

This was a version bump only, there were no code changes.

v0.0.11

Choose a tag to compare

@github-actions github-actions released this 03 Apr 02:30
Immutable release. Only release title and notes can be modified.
v0.0.11
b10b282

0.0.11 (2026-04-03)

🚀 Features

  • add fmi 3.0 terminals and icons xml generation and extraction, fix fmi config typings (92f261e)
  • cad integration - annotation extraction, 3d viewer, vr support (91b31e9)
  • web-native ECAD architecture with PCB annotations, netlist extraction, gerber export, ecad-canvas package (c9aa709)
  • api: wire mqtt client, timescaledb pool, historian recorder, participant enrollment (1daa6e0)
  • api: wire historian replay routes with real replayer, pass mqtt client to historian (23f4bc1)
  • core: add ModelicaFmuEntity for first-class FMU support, auto-resolve FMU XML as Modelica blocks (770c9fb)
  • core: fmu diagram synthesis with connector ports, triangle icons, and port labels (7799a3a)
  • core: fmu synthetic connectors support integer, boolean, and string variables (b95b336)
  • core: implement fmu state save/restore (fmi2GetFMUstate, fmi2SetFMUstate, serialization) (acd0f22)
  • core: symbolic differentiation engine, fmi2GetDirectionalDerivative jacobian codegen (87ffd7c)
  • core: modelstructure dependencies, unit/type definitions, initial attribute, log categories, derivative interpolation, resource packaging (a632a87)
  • core: add optional compatibility flags to fmi 2.0 xml headers (60fa8f1)
  • core: add fmi 3.0 model description and c code generator (c8b40da)
  • core: add fmi 3.0 native arrays, clocks, terminals, intermediate update proxy (6dd589e)
  • core: fmi 3.0 array batching, precision types, structural parameters, directional derivatives (1071f0c)
  • core: fmi 3.0 extended precision getters, clock APIs, and scheduled execution (daf9d9d)
  • core: sparse dependency kinds, cs event mode state machine, fmu build metadata (a0bfa4a)
  • core: dynamic arrays, async co-simulation, precise array deps, terminalsAndIcons.xml (7fde070)
  • core: synchronous clock partitioning, state machine C codegen, delay ring-buffers, spatialDistribution evaluator (43bedf3)
  • core: synchronous clocks, state machine codegen, delay buffers, spatialDistribution, operator record dispatch, ExternalObject lifecycle (6d377c5)
  • core: implement FMI string state deep-copy and analytical jacobians (4e4c318)
  • core: implement FMI 3.0 dual-standard API, Native Clocks, and XML Dimension grouping (b9f95ae)
  • core: improve zero-crossing bisection to 40 iterations, add chattering guard and time-event scheduling (f259145)
  • core: delay() c codegen with ring-buffer helpers, state machine transition evaluation, fmi3 function signature fix (70272af)
  • core: implement FMI 3.0 multi-dimensional array vectorization and slicing (05dead9)
  • core: implement external object lifecycles, wire assertion and logging callbacks, map enumeration xml exports, add child_process cmake compilation route (70f6407)
  • core: exact AD jacobians in FMU algebraic loop solver and BDF integrator (373048c)
  • core: AD-based initial equation solver, exact AD jacobians in FMU algebraic loops and BDF (dae7a94)
  • core: interval arithmetic, mccormick relaxations, homotopy continuation, spatial branch-and-bound (48e3c7b)
  • core: extend AD/IA/McCormick tape to handle preserved array mode via element-wise unrolling (1c807e9)
  • core: vectorized SIMD-style tape operations for efficient array AD/IA/McCormick evaluation (649e68a)
  • core: vectorize SIMD-style tape operations for AD, IA, and McCormick Array evaluate speedup (980eabc)
  • core: extend AD, IA, and McCormick to support preserved array mode (7fb4ba4)
  • core: add sundials and coin-or solver interfaces with c wrappers, ts codegen, cmake integration (be84fe3)
  • core: implement unified solver options, integrate kinsol wasm fallback for algebraic loops, wire solver configuration across fmu codegen and scripting api (e9e8117)
  • core: add bonmin and couenne minlp solver support, optimize coinor build script (2e0eb57)
  • core: add symbolic equation isolation engine for algebraic loop reduction (3e661eb)
  • core: add symbolic equation isolation engine for algebraic loop reduction (1204286)
  • core: add symbolic equation isolation engine and alias elimination (d1bd6e4)
  • core: integrate native SSP archive support and ModelicaSspEntity instantiation (570a85c)
  • core: add groebner basis algorithm, implement symbolic isolation for quadratic, trigonometric and lambert w patterns, add fixed-point heuristic (839e68e)
  • core: native javascript interoperability parsing and fmu bundling (a687dbd)
  • core: add e-graph equality saturation engine for symbolic expression optimization (910841a)
  • core: integrate e-graph equality saturation into blt symbolic isolation (519f1d1)
  • core: add associativity, distributivity, power, negation, division, pythagorean, double-angle rewrite rules to e-graph engine (9f6ff3f)
  • core: e-graph pattern language, analysis, runner, proofs, graphviz (fe24eaa)
  • core: cas engine with polynomial algebra, equation solver, linalg, symbolic integration, egraph integration (19040a5)
  • core: modelica cas bindings with 14 ModelScript.CAS.* functions, package declaration, compile-time dispatch (9162552)
  • core: tensor ad graphs, optimizer extensions, e-graph fusion, nlp codegen, gpu codegen (056f956)
  • core: implement robust and stochastic optimization framework with Monte Carlo sampling (bc5e117)
  • core: extract CAD/CADPort annotations into flattened DAE variables (2bf9089)
  • core: advanced initialization solver with init BLT, sBB preconditioner, MINLP heuristics, multi-strategy homotopy (85bca13)
  • core: implement real-time simulation pacing (7464f33)
  • core,cosim: string variable support in fmu codegen, typed cosim coupling (f52621b)
  • core,cosim: fmi 2.0 state save/restore, event handling, string variable support (37e04d6)
  • 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)
  • core,lsp,vscode: multi-fmu wrapper model generation, createCosimWrapper lsp request, cosim panel wrapper button (8542f0a)
  • cosim: scaffold @modelscript/cosim package with mqtt co-simulation engine, uns topic hierarchy, gauss-seidel orchestrator, historian recorder, docker mosquitto + timescaledb (7744ad4)
  • cosim: add ap...
Read more

v0.0.10

Choose a tag to compare

@github-actions github-actions released this 28 Mar 18:27
Immutable release. Only release title and notes can be modified.
v0.0.10
1f562db

0.0.10 (2026-03-28)

🚀 Features

  • cli: add --compile flag and cmake build system to fmu export (3858cb7)

🩹 Fixes

  • build: add grammar.js to eslint allowDefaultProject to fix tree-sitter-modelica lint (1506045)
  • core: extract start values from dae attributes, emit only referenced variable aliases in c codegen (1ec8b6b)
  • vscode: fix readme screenshot url for marketplace (a27c6a6)

❤️ Thank You

v0.0.9

Choose a tag to compare

@github-actions github-actions released this 28 Mar 03:13
Immutable release. Only release title and notes can be modified.
v0.0.9
101f6c4

0.0.9 (2026-03-28)

🚀 Features

  • core: full fmu 2.0 archive export with model exchange, co-simulation c codegen, and zip packaging (8bf83b8)
  • ide: enable proposed chat and language model APIs for vs code web (7bc7719)
  • ide: add webllm model download script, dockerfile stage, ci caching, and readme docs (2248988)
  • vscode: browser-local llm chat with self-hosted model files (e5ae5e8)
  • vscode: inject workspace context into chat, add latex math rendering, listClasses lsp endpoint (20ab6ad)
  • vscode: move chat to activitybar sidebar, add empty state layout, use favicon icon (d6fe9df)

🩹 Fixes

  • ci: create api directory before copying model files to static output (565d3bb)
  • ci: restructure model deployment to match webllm resolve/main url convention (94319ea)
  • ci: add tensor-cache.json to webllm model download, bump cache key (d8f1ecb)
  • core: extract start values from dae attributes, pass experiment annotations to fmu xml (2dba007)
  • ide: use open-vsx registry for extension gallery in both server and static builds (cca6e2e)
  • ide: use uuid subdomains on localhost only, same-origin on production (c407187)
  • ide: commit wasm to git, fix docker model download paths and gitignore negation (4942397)

❤️ Thank You