Skip to content
LIBRARY

Changelog

4.0.4 (2026-05-04)

Bug Fixes

  • add square function back to Tables.Tests (#296) (b15accc)

4.0.3 (2026-04-30)

Bug Fixes

  • drop toplevel utils.jl which is now in Tables (938801d)

4.0.2 (2026-04-22)

Bug Fixes

  • move ParameterizedInterpolation definition to dyad/ folder (#291) (86b7a5e)

4.0.1 (2026-04-15)

Bug Fixes

  • correct symbolic registration for CachedInterpolation (09ff16c)

4.0.0 (2026-04-13)

Renames

BlockComponents.Signal -> BlockComponents.Interfaces.Signal
BlockComponents.SISO -> BlockComponents.Interfaces.SISO
BlockComponents.SI2SO -> BlockComponents.Interfaces.SI2SO
BlockComponents.SO -> BlockComponents.Interfaces.SO
BlockComponents.SingleVariableController -> BlockComponents.Interfaces.SingleVariableController
BlockComponents.Chirp -> BlockComponents.Sources.Chirp
BlockComponents.Constant -> BlockComponents.Sources.Constant
BlockComponents.ContinuousClock -> BlockComponents.Sources.ContinuousClock
BlockComponents.Cosine -> BlockComponents.Sources.Cosine
BlockComponents.CosineVariableFrequencyAndAmplitude -> BlockComponents.Sources.CosineVariableFrequencyAndAmplitude
BlockComponents.ExpSine -> BlockComponents.Sources.ExpSine
BlockComponents.Pulse -> BlockComponents.Sources.Pulse
BlockComponents.Ramp -> BlockComponents.Sources.Ramp
BlockComponents.Sine -> BlockComponents.Sources.Sine
BlockComponents.SineVariableFrequencyAndAmplitude -> BlockComponents.Sources.SineVariableFrequencyAndAmplitude
BlockComponents.Square -> BlockComponents.Sources.Square
BlockComponents.Step -> BlockComponents.Sources.Step
BlockComponents.Triangular -> BlockComponents.Sources.Triangular
BlockComponents.Derivative -> BlockComponents.Continuous.Derivative
BlockComponents.FirstOrder -> BlockComponents.Continuous.FirstOrder
BlockComponents.Integrator -> BlockComponents.Continuous.Integrator
BlockComponents.LimPID -> BlockComponents.Continuous.LimPID
BlockComponents.LimPIDExternalDerivative -> BlockComponents.Continuous.LimPIDExternalDerivative
BlockComponents.Plant -> BlockComponents.Continuous.Plant
BlockComponents.SecondOrder -> BlockComponents.Continuous.SecondOrder
BlockComponents.StateSpace -> BlockComponents.Continuous.StateSpace
BlockComponents.Add -> BlockComponents.Math.Add
BlockComponents.Add3 -> BlockComponents.Math.Add3
BlockComponents.Division -> BlockComponents.Math.Division
BlockComponents.Feedback -> BlockComponents.Math.Feedback
BlockComponents.Gain -> BlockComponents.Math.Gain
BlockComponents.Product -> BlockComponents.Math.Product
BlockComponents.ReverseCausality -> BlockComponents.Math.ReverseCausality
BlockComponents.Limiter -> BlockComponents.Nonlinear.Limiter
BlockComponents.SlewRateLimiter -> BlockComponents.Nonlinear.SlewRateLimiter
BlockComponents.Terminator -> BlockComponents.Routing.Terminator
BlockComponents.InterpolatedTable -> BlockComponents.Tables.InterpolatedTable
BlockComponents.Interpolation -> BlockComponents.Tables.Interpolation
BlockComponents.ParameterizedInterpolation -> BlockComponents.Tables.ParameterizedInterpolation
BlockComponents.ScalarInterpolation -> BlockComponents.Tables.ScalarInterpolation

New Components

BlockComponents.Routing.RealPassThrough

3.2.4 (2026-04-09)

Bug Fixes

  • reposition LimPIDExternalDerivative u_ff and u_d connectors and update test diagram routing (#283) (dc9e6c0)

3.2.3 (2026-04-07)

Bug Fixes

  • reposition LimPID u_ff connector and update test diagram routing (#282) (f51b3d2)

3.2.2 (2026-04-07)

Bug Fixes

  • replace SI2SO extends with explicit connectors and port metadata for Feedback component (f8b181e)

3.2.1 (2026-04-02)

Bug Fixes

  • corrected the syntax for chirp enum usage (#280) (e359f73)

3.2.0 (2026-03-23)

Features

  • added a limitPid block with externally sourced derivative (#276) (35d3145)

3.1.8 (2026-03-20)

Bug Fixes

3.1.7 (2026-03-18)

Bug Fixes

  • define control_error relation (5ffeb4b)

3.1.6 (2026-03-10)

Bug Fixes

3.1.5 (2026-02-23)

Bug Fixes

3.1.4 (2026-02-23)

Bug Fixes

  • correct the connector placement for SI2SO (#258) (58eed14)

3.1.3 (2026-02-21)

Bug Fixes

3.1.2 (2026-01-29)

Bug Fixes

3.1.1 (2026-01-29)

Bug Fixes

  • do not show behaviour for interpolation components (bdf74e4)

  • make sure all interpolation components do this (8427324)

3.1.0 (2026-01-26)

Features

  • add extrapolation_type to Interpolation (ad36431)

  • add extrapolation to ParameterizedInterpolation (e95d9b9)

3.0.5 (2026-01-22)

Bug Fixes

  • deps: update dependency DyadEcosystemDependencies to v0.10.7 (910cbf4)

  • deps: update dependency DyadEcosystemDependencies to v0.10.7 (#246) (05f53e3)

3.0.4 (2025-12-15)

Bug Fixes

  • icon: added missing svg icons (17353a2)

3.0.3 (2025-12-12)

Bug Fixes

  • add offset to time >= start_time in trianglular wave (b64b614)

  • handle phase for time < start_time (984eaf1)

3.0.2 (2025-12-10)

Bug Fixes

3.0.1 (2025-12-09)

Bug Fixes

  • deps: update dependency DyadEcosystemDependencies to v0.10.6 (#237) (dde6e70)

3.0.0 (2025-12-02)

Bug Fixes

  • redo ParameterizedInterpolation (b6953a8)

Features

2.8.3 (2025-12-02)

Bug Fixes

  • explicitly access DyadDataset while specifying type (3ec236f)

2.8.2 (2025-11-27)

Bug Fixes

2.8.1 (2025-11-10)

Bug Fixes

2.8.0 (2025-11-07)

Features

  • Added corrected SVG images (54e2966)

  • Added icon for the variable Frequency Amplitude Cosine Block (39362bd)

  • Added instance label for the Constat Block (2479fe0)

  • Added instance label for the Cosine, exp_sine, feedback, integrator, interpolation,Lim_Pid, Limiter, Plant, ParameterizedInterpolation, Pulse, Product, Ramp, Reverse_Causality, Triangular, Terminator, step,state_Space,square, slew_rate_limiter,SISO, SingleVariableController,Sine, SineVariableFrequencyAndAmplitude ,Signal,SI2SO,SecondOrder Block (795c982)

  • Added instance label for the CosineVariableFrequencyAndAmplitude Block (3ac5448)

  • Added instance label for the Derivative Block (fc350fc)

  • Added instance label for the Division Block (f8f8543)

  • Added SVGO optimized files (866a330)

  • addedpropr layout for the tests (c65fc5f)

  • optimized the SVGO files (7dff95e)

  • updated few SVG Images (8c793c3)

2.7.1 (2025-10-30)

Bug Fixes

  • correct documentation errors in Dyad components (#190) (052c030)

2.7.0 (2025-10-29)

Features

  • icon: update missing icons and labels (b2b5a20)

2.6.4 (2025-10-22)

Bug Fixes

2.6.3 (2025-10-16)

Bug Fixes

  • deps: update dependency DyadEcosystemDependencies to v0.10.5 (#215) (e6a41fe)

2.6.2 (2025-10-08)

Bug Fixes

  • use singular dependent_var for ScalarInterpolation (ac423c9)

2.6.1 (2025-10-06)

Bug Fixes

  • generated code with Dyad@1.1.0 (ecca038)

2.6.0 (2025-09-25)

Features

2.5.4 (2025-09-15)

Bug Fixes

  • deps: update dependency DyadEcosystemDependencies to v0.10.4 (#200) (4921396)

2.5.3 (2025-09-15)

Bug Fixes

  • Limiter: reference available icon (44a411e)

2.5.2 (2025-08-19)

Bug Fixes

  • deps: update dependency DyadEcosystemDependencies to v0.10.3 (#198) (ac2fbeb)

2.5.1 (2025-08-15)

Bug Fixes

  • deps: update dependency DyadEcosystemDependencies to v0.10.2 (#195) (785bd14)

2.5.0 (2025-08-08)

Features

  • deps: update dependency DyadEcosystemDependencies to v0.10.1 (#188) (f9f1566)

2.4.9 (2025-08-07)

Bug Fixes

2.4.8 (2025-08-04)

Bug Fixes

2.4.7 (2025-08-01)

Bug Fixes

2.4.6 (2025-07-24)

Bug Fixes

  • SingleVariableControl: update connector placement (5da4c94)

2.4.5 (2025-07-15)

Bug Fixes

2.4.4 (2025-07-15)

Bug Fixes

  • LimPID: fix icon and placement of connectors (cf93041)

  • SingleVariableController: fix icon placement of connectors (1322d34)

2.4.3 (2025-07-11)

Reverts

2.4.2 (2025-06-26)

Bug Fixes

  • trigger a patch release for fixed LimPID docs (f073d55)

2.4.1 (2025-06-14)

Bug Fixes

  • deps: update dependency DyadEcosystemDependencies to v0.9.4 (#169) (08ad801)

2.4.0 (2025-06-13)

Features

2.3.4 (2025-06-13)

Bug Fixes

  • deps: update dependency DyadEcosystemDependencies to v0.9.3 (#167) (c82af22)

2.3.3 (2025-06-07)

Bug Fixes

  • deps: update dependency DyadEcosystemDependencies to v0.9.2 (#155) (584b759)

2.3.2 (2025-06-06)

Bug Fixes

  • default value of LimPID's y_min (1d7f52f)

  • set default phase of Cosine as zero (cb2671f)

2.3.1 (2025-05-28)

Bug Fixes

2.3.0 (2025-05-28)

Features

2.2.1 (2025-05-27)

Bug Fixes

  • use permalinks of MTKStdlib code & license (5050e5a)

2.2.0 (2025-05-23)

Bug Fixes

  • explicitly declare interpolator as a final param (72a78d3)

  • fix dataset_interpolation and update to DyadData (fea7128)

  • flatten out SISO in ParamInterp model (e6c86ca)

Features

  • add AbstractDataset and its concrete subtypes (3f12596)

  • add Interpolation (2e40d11)

  • add a new ParameterizedInterpolations method that accepts DyadDataset (f6ff898)

  • add external ParameterizedInterpolation (5354176)

  • generated: update code (72dd8ae)

2.1.0 (2025-05-20)

Features

2.0.0 (2025-05-12)

Bug Fixes

  • deps: rename JuliaSimCore to DyadEcosystemDependencies (9aaf89e)

  • restore metadata and asset URIs (ce39a69)

1.1.3 (2025-05-07)

Bug Fixes

  • deps: update JuliaSimCore to 0.6.1 (cc11c1f)

1.1.2 (2025-04-08)

Bug Fixes

  • deps: update JuliaSimCore to 0.5.1 (1d28e97)

1.1.1 (2025-03-18)

Bug Fixes

  • deps: update JuliaSimCore to 0.5.0 (ec3344a)

1.1.0 (2025-03-11)

Bug Fixes

  • add default values for LimPID (ada0be3)

  • add schematics of LimPID and SingleVariableController (fea2fd9)

  • rename parameters to match std notation (ada0853)

  • update generated code to cache components (6a68c0a)

Features

  • add LimPID (32dfd77)

  • add SingleVariableController (268d455)

  • add second order Plant example component (6fb28ab)

  • schematics: add internal schematics of LimPID (392af13)

1.0.3 (2025-03-11)

Bug Fixes

  • deps: update JuliaSimCore to 0.4.0 (c852aa2)

1.0.2 (2025-02-28)

Bug Fixes

  • trigger a patch release to update JuliaSimCore to 0.3.1 (51d16fd)

  • trigger a patch release to update JuliaSimCore to 0.3.1 (e6fc435)

1.0.1 (2025-02-25)

Bug Fixes

1.0.0 (2025-02-10)

Bug Fixes

  • temporarily remove assert statements (460b2ca)

0.13.0 (2025-02-10)

Features

  • add variable sine/cosine and their test (5169dca)

0.12.5 (2025-02-07)

Bug Fixes

  • icons: fix cosine waveform (6af2523)

0.12.4 (2025-01-30)

Bug Fixes

  • update generated Limiter and SlewRateLimiter (828ea6a)

0.12.3 (2025-01-27)

Bug Fixes

  • update to latest parser and AST (45c05e9)

0.12.2 (2025-01-24)

Bug Fixes

  • trigger a patch release to include JuliaSimCore@0.2.0 (2673766)

0.12.1 (2025-01-23)

Bug Fixes

  • set relevant params of Limiter and SlewRateLimiter (0d7f6d4)

0.12.0 (2025-01-22)

Bug Fixes

  • generated code with jsml-kernel@0.1.31 (dbcf684)

Features