Changelog ​
2.2.2 (2026-08-19) ​
Bug Fixes ​
- test: import SciMLBase into the generated test preamble (a7adaff), closes JuliaComputing/DyadEcosystemDependencies.jl#239 JuliaComputing/dyad-lang#1817
2.2.1 (2026-06-08) ​
Bug Fixes ​
- empty commit to trigger new release (b8d85e9)
2.2.0 (2026-05-27) ​
Bug Fixes ​
- re orgnized the overlapped ground1 component in ParallelResonance (e19c437)
Features ​
corrected icon sizing and organized the models well (dacae87)
corrected the connections and compiled with the latest 3.0 rc2 (53308d9)
2.1.3 (2026-05-08) ​
Bug Fixes ​
- compiled with the latest vsix 3.0.0 rc 4 (b34ed1c)
2.1.2 (2026-04-22) ​
Bug Fixes ​
deps: bump lower bound for ThermalComponents (7862476)
updated the components as per the node to port rename in electrical (7e8bb81)
2.1.1 (2026-04-15) ​
Bug Fixes ​
- deps: remove sources (#237) (8bc5903)
2.1.0 (2026-04-14) ​
Features ​
- rename ThermalComponents Node to HeatPort, Q to Q_flow (#234) (20f6a5c)
2.0.0 (2026-04-14) ​
BREAKING CHANGES ​
Update for stdlib v2 — requires BlockComponents v4, RotationalComponents v2, TranslationalComponents v2, ThermalComponents v2.
Renames ​
ElectricalComponents ​
ElectricalComponents.OnePort→ElectricalComponents.Analog.Interfaces.OnePortElectricalComponents.TwoPin→ElectricalComponents.Analog.Interfaces.TwoPinElectricalComponents.Resistor→ElectricalComponents.Analog.Basic.ResistorElectricalComponents.Capacitor→ElectricalComponents.Analog.Basic.CapacitorElectricalComponents.Conductor→ElectricalComponents.Analog.Basic.ConductorElectricalComponents.Inductor→ElectricalComponents.Analog.Basic.InductorElectricalComponents.Ground→ElectricalComponents.Analog.Basic.GroundElectricalComponents.SaturatingInductor→ElectricalComponents.Analog.Basic.SaturatingInductorElectricalComponents.RotationalEMF→ElectricalComponents.Analog.Basic.RotationalEMFElectricalComponents.OpAmpDetailed→ElectricalComponents.Analog.Basic.OpAmpDetailedElectricalComponents.NonlinearResistor→ElectricalComponents.Analog.Basic.NonlinearResistorElectricalComponents.VoltageSource→ElectricalComponents.Analog.Sources.VoltageSourceElectricalComponents.CurrentSource→ElectricalComponents.Analog.Sources.CurrentSourceElectricalComponents.VoltageSensor→ElectricalComponents.Analog.Sensors.VoltageSensorElectricalComponents.CurrentSensor→ElectricalComponents.Analog.Sensors.CurrentSensorElectricalComponents.PotentialSensor→ElectricalComponents.Analog.Sensors.PotentialSensorElectricalComponents.PowerSensor→ElectricalComponents.Analog.Sensors.PowerSensorElectricalComponents.MultiSensor→ElectricalComponents.Analog.Sensors.MultiSensorElectricalComponents.ChuaCircuit→ElectricalComponents.Analog.Examples.ChuaCircuitElectricalComponents.DeSauty→ElectricalComponents.Analog.Examples.DeSautyElectricalComponents.ParallelGLC→ElectricalComponents.Analog.Examples.ParallelGLCElectricalComponents.ParallelResonance→ElectricalComponents.Analog.Examples.ParallelResonanceElectricalComponents.RLCModel→ElectricalComponents.Analog.Examples.RLCModelElectricalComponents.SeriesResonance→ElectricalComponents.Analog.Examples.SeriesResonanceElectricalComponents.SinRLC→ElectricalComponents.Analog.Examples.SinRLC
ThermalComponents (v2.0.0) ​
Node→HeatPort(connector type)heat_port.Q→heat_port.Q_flow(flow variable)ThermalComponents.FixedTemperature→ThermalComponents.Sources.FixedTemperature
BlockComponents (v4.0.0) ​
BlockComponents.Sine→BlockComponents.Sources.SineBlockComponents.Cosine→BlockComponents.Sources.CosineBlockComponents.Ramp→BlockComponents.Sources.RampBlockComponents.Step→BlockComponents.Sources.StepBlockComponents.Constant→BlockComponents.Sources.ConstantBlockComponents.SineVariableFrequencyAndAmplitude→BlockComponents.Sources.SineVariableFrequencyAndAmplitudeBlockComponents.CosineVariableFrequencyAndAmplitude→BlockComponents.Sources.CosineVariableFrequencyAndAmplitude
RotationalComponents (v2.0.0) ​
RotationalComponents.Fixed→RotationalComponents.Components.FixedRotationalComponents.Inertia→RotationalComponents.Components.Inertia
TranslationalComponents (v2.0.0) ​
TranslationalComponents.Fixed→TranslationalComponents.Components.FixedTranslationalComponents.Mass→TranslationalComponents.Components.Mass
1.8.0 (2026-04-12) ​
Bug Fixes ​
compute N_L from N via final structural parameter\n\nN_L is now a final structural parameter computed as div(N_(N+1), 2),\nmatching the MSL M_Transformer dimensioning pattern. Users only need\nto specify N and L — N*L is derived automatically. (1d01d6a)
use vector L parameter for MTransformer inductance matrix (matches MSL) (42ea5f3)
Features ​
added an SVG image for the M_Transformer (d6eba57)
Added the M_transformer model and a test case (56061e8)
updated the M_transformer model with the latest extension , added the test model and its metadata (1e29a91)
1.7.0 (2026-04-11) ​
Features ​
added controlled sources blocks (428104a)
svg optimized the icons (be35f02)
1.6.0 (2026-04-11) ​
Features ​
- added a Transformer model , test case as per msl , testing too (19dd0d5)
1.5.0 (2026-04-11) ​
Features ​
added the variable resistor model , test case (7723b66)
added Variable Inductor , Variable Capacitor , Variable Conductor , along with test case (ad0b637)
1.4.0 (2026-04-11) ​
Bug Fixes ​
corrected the port position and optimized the svg (b2f10f8)
optimize the svg (091624c)
Features ​
add Potentiometer component with test harness and snapshots (fec3599)
add Potentiometer icon, use filled thermal port for heat_port (b225faf)
1.3.0 (2026-04-11) ​
Features ​
- Added Translational EMF model (41d0d64)
1.2.0 (2026-04-10) ​
Bug Fixes ​
- rename stale RotationalEMFTest comparison PNGs to RotationalEMF (3968f84)
Features ​
- Restructure library to match MSL Electrical.Analog layout (27e90af)
1.1.13 (2026-03-24) ​
Bug Fixes ​
- change solver for op-amp test (#205) (efc9287)
1.1.12 (2026-02-23) ​
Bug Fixes ​
- regenerate code (#192) (db8efbe)
1.1.11 (2026-02-21) ​
Bug Fixes ​
- remove [sources] from Project.toml (2230caf)
1.1.10 (2026-02-21) ​
Bug Fixes ​
- remove excess initial equation (3f83608)
1.1.9 (2026-02-10) ​
Bug Fixes ​
- broken markdown formatting in MultiSensor doc string (#177) (b02a269)
1.1.8 (2026-01-29) ​
Bug Fixes ​
- deps: update DED (#186) (d585658)
1.1.7 (2026-01-22) ​
Bug Fixes ​
- deps: update dependency DyadEcosystemDependencies to v0.10.7 (#185) (00c09eb)
1.1.6 (2026-01-22) ​
Bug Fixes ​
add electrical grounding to RotationalEMF (6334ede)
equal and opposite torque for RotationalEMF housing (f81f312)
1.1.5 (2025-12-19) ​
Bug Fixes ​
- icons: add missing icons to two system components (9404061)
1.1.4 (2025-12-17) ​
Bug Fixes ​
- test: update snapshot results and generated code (#181) (4fa82c5)
1.1.3 (2025-12-11) ​
Bug Fixes ​
- icons: fixed and added some icons (8bb9da5)
1.1.2 (2025-12-10) ​
Bug Fixes ​
- deps: update dependency DyadEcosystemDependencies to v0.10.6 (#172) (db48bb3)
1.1.1 (2025-12-03) ​
Bug Fixes ​
- deps: bump BlockComponents compat to include v3 (#176) (eb679ce)
1.1.0 (2025-11-11) ​
Features ​
- deps: update dependency BlockComponents to v2.8.1 (#167) (214962e)
1.0.0 (2025-11-10) ​
0.20.4 (2025-11-04) ​
Bug Fixes ​
- deps: update dependency BlockComponents to v2.7.1 (#161) (2a104e0)
0.20.3 (2025-11-04) ​
Bug Fixes ​
- reset version (280b5b5)
0.21.0 (2025-10-28) ​
Bug Fixes ​
annotate ParallelGLC as an
example(c0ba8d6)icon: add an arrow (from p to n) to the CurrentSource (81c7b04)
icon: add SaturatingInductor's icon-metadata and label (bb06975)
Features ​
- icons: update missing icons (519275c)
0.20.1 (2025-10-17) ​
Bug Fixes ​
- deps: update RotationalComponents to 0.9.0 (#162) (a6340d2)
0.20.0 (2025-10-17) ​
Features ​
- deps: update Dyad ecosystem and component libraries (#156) (3c5f494)
0.19.6 (2025-10-10) ​
Bug Fixes ​
generate code with Dyad@1.1.0 (a97562c)
include generated module.jl (fa68c60)
0.19.5 (2025-09-16) ​
Bug Fixes ​
- deps: update Dyad ecosystem and component libraries (#155) (b622c7a)
0.19.4 (2025-08-20) ​
Bug Fixes ​
- deps: update Dyad ecosystem and component libraries (#153) (57a4e72)
0.19.3 (2025-08-16) ​
Bug Fixes ​
- deps: update Dyad ecosystem and component libraries (#152) (d7b09ca)
0.19.2 (2025-08-15) ​
Bug Fixes ​
- deps: update Dyad ecosystem and component libraries (52c72f3)
0.19.1 (2025-08-14) ​
Bug Fixes ​
generate code with dyad-studio-0.61.0-rc5 (5a54fe2)
update code with dyad-studio-0.61.0-rc5 (5e04e51)
0.19.0 (2025-08-08) ​
Features ​
- deps: update Dyad ecosystem and component libraries (#140) (6fd1066)
0.18.4 (2025-08-05) ​
Bug Fixes ​
- adjust relative tolerance for amplifier example (78f163e)
Reverts ​
- no need to change compats in Project.toml, since these changes are all backwards compatible (9da5316)
0.18.3 (2025-08-04) ​
Bug Fixes ​
- initial equations not present (#146) (35a12c3)
0.18.2 (2025-06-17) ​
Bug Fixes ​
unclosed inline equation (6e0f111)
use inline math (b9f8131)
0.18.1 (2025-06-16) ​
Bug Fixes ​
- deps: add Markdown as a dep (#138) (8558b91)
0.18.0 (2025-06-15) ​
Features ​
- deps: update Dyad ecosystem and component libraries (#137) (53c84c2)
0.17.0 (2025-06-10) ​
Features ​
add OnePort (b04b804)
match TwoPin with Modelica's TwoPin (762c1b4)
0.16.3 (2025-06-09) ​
Bug Fixes ​
- deps: update dependency RotationalComponents to v0.6.4 (#132) (3627693)
0.16.2 (2025-06-07) ​
Bug Fixes ​
- deps: update Dyad ecosystem and component libraries (#126) (ab52824)
0.16.1 (2025-06-06) ​
Bug Fixes ​
- trigger a patch release for README (9fe3fde)
0.16.0 (2025-05-29) ​
Features ​
- deps: update Dyad ecosystem and component libraries (#119) (ae980e7)
0.15.1 (2025-05-28) ​
Bug Fixes ​
- trigger version bump (1502532)
0.15.0 (2025-05-22) ​
Bug Fixes ​
- deps: rename JuliaSimBase to DyadInterface (f6ec7c7)
Features ​
- deps: update Dyad ecosystem and component libraries (754084b)
0.14.0 (2025-05-12) ​
Bug Fixes ​
deps: rename JuliaSimCore to DyadEcosystemDependencies (0d99df6)
deps: update Block to v2 (615f6b1)
deps: update Rotational to v0.4 (2ddd26c)
use TransientAnalysis in SimpleRLCTransient (7d4a30d)
Features ​
generated: update generated files (ef15894)
metadata: rename the icon path with
dyad(b9c11e5)migrate JSML files to
dyad(af29dca)rename compiler to
dyadfromjuliasim(db6a0a0)
0.13.1 (2025-05-09) ​
Bug Fixes ​
deps: add compat for RotationalComp (d085bd0)
deps: update JuliaSimCore to 0.6.1 (7d7dfe7)
drop DeSautyOptimize (95c29e1)
use TransientAnalysis (d9396f5)
0.13.0 (2025-04-18) ​
Bug Fixes ​
Add default value for rot_emf.k (6644936)
remove unecessary tauElectrical, remove the default value for parameter k (31f5bc7)
Features ​
add Rotational EMF test signals (bcea3fd)
add Rotational Inertia, fix GUI annotations, fix test signals (bbd6a9b)
add RotationalEMF, and the respective test (6731102)
0.12.1 (2025-04-08) ​
Bug Fixes ​
- deps: update JuliaSimCore to 0.5.1 (df8f5fd)
0.12.0 (2025-03-26) ​
Bug Fixes ​
add correct syntax for
[@register](https://github.com/register)_symbolicinutils.jl(67971c9)comment out @register in utils.jl (03af7b5)
correct negative pin GUI annotations naming in opamp_detailed "pos" => "neg" (b5e2448)
remove @register_symbolic from utils.jl (466c6a3)
Features ​
add GUI annotations for amp with opampdetailed (dd1b830)
add position metadata for opamp_detailed (3e5d89d)
add positions/annotations for amp with opamp detailed (38f5f91)
add signals for Amplifier with op amp detailed (3764514)
add signals metadata to support future JSML feature (eb091f0)
annotations for amp with opamp | not complete (d8fcddd)
0.11.0 (2025-03-26) ​
Features ​
add GUI annotations for parallel and series resonance (abe5a9a)
add signals for Parallel and Series resonance (98e730a)
0.10.3 (2025-03-18) ​
Bug Fixes ​
deps: update JuliaSimCore to 0.5.0 (0440233)
generated: cache components (db00ba7)
0.10.2 (2025-03-13) ​
Bug Fixes ​
- limit no. of junctions to 1 in ChuaCircuit (6ad3175)
0.10.1 (2025-02-28) ​
Bug Fixes ​
- trigger a patch release to update JuliaSimCore to 0.3.1 (aa12691)
0.10.0 (2025-02-10) ​
Features ​
- add Nonlinear Resistor, Chua Circuit, snapshot (fc2687b)
0.9.10 (2025-02-05) ​
Bug Fixes ​
declare
examplecomponents (5f69c6f)declare
testcomponents (c4f26b4)
0.9.9 (2025-01-31) ​
Bug Fixes ​
- update generated analyses (ff80c62)
0.9.8 (2025-01-30) ​
Bug Fixes ​
- trigger a patch release for documentation (b409ab7)
0.9.7 (2025-01-24) ​
Bug Fixes ​
deps: ensure
depsare in alphabetical order (76d7db9)extras: ensure
extrasare in alphabetical order as well (76ad33e)generated code with jsml-kernel@0.1.31 (6cf3ce9)
trigger patch release for updating JuliaSimCore to 0.2.0 (2b3e4b7)