Changelog
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
2.1.0 (2026-04-14)
Features
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
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
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
1.1.12 (2026-02-23)
Bug Fixes
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
1.1.8 (2026-01-29)
Bug Fixes
1.1.7 (2026-01-22)
Bug Fixes
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
1.1.3 (2025-12-11)
Bug Fixes
- icons: fixed and added some icons (8bb9da5)
1.1.2 (2025-12-10)
Bug Fixes
1.1.1 (2025-12-03)
Bug Fixes
1.1.0 (2025-11-11)
Features
1.0.0 (2025-11-10)
0.20.4 (2025-11-04)
Bug Fixes
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
0.20.0 (2025-10-17)
Features
0.19.6 (2025-10-10)
Bug Fixes
0.19.5 (2025-09-16)
Bug Fixes
0.19.4 (2025-08-20)
Bug Fixes
0.19.3 (2025-08-16)
Bug Fixes
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
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
0.18.2 (2025-06-17)
Bug Fixes
0.18.1 (2025-06-16)
Bug Fixes
0.18.0 (2025-06-15)
Features
0.17.0 (2025-06-10)
Features
0.16.3 (2025-06-09)
Bug Fixes
0.16.2 (2025-06-07)
Bug Fixes
0.16.1 (2025-06-06)
Bug Fixes
- trigger a patch release for README (9fe3fde)
0.16.0 (2025-05-29)
Features
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)correct negative pin GUI annotations naming in opamp_detailed "pos" => "neg" (b5e2448)
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
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
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)