Changelog
4.0.4 (2026-05-04)
Bug Fixes
- add
squarefunction back to Tables.Tests (#296) (b15accc)
4.0.3 (2026-04-30)
Bug Fixes
- drop toplevel
utils.jlwhich is now inTables(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.ScalarInterpolationNew Components
BlockComponents.Routing.RealPassThrough3.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
- updated the Limpid to use wd and k_ff (#275) (9a680fe)
3.1.7 (2026-03-18)
Bug Fixes
- define control_error relation (5ffeb4b)
3.1.6 (2026-03-10)
Bug Fixes
fix doc build (c3f9882)
fix docs build (74690c6)
3.1.5 (2026-02-23)
Bug Fixes
- regenerate code (#259) (b8ff6ff)
3.1.4 (2026-02-23)
Bug Fixes
- correct the connector placement for SI2SO (#258) (58eed14)
3.1.3 (2026-02-21)
Bug Fixes
- trigger release (c9a91d3)
3.1.2 (2026-01-29)
Bug Fixes
- update DED (4ef98ad)
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_typetoInterpolation(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
- loosen Moshi compat (a9529fe)
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
- add InterpolatedTable (b3254a8)
2.8.3 (2025-12-02)
Bug Fixes
- explicitly access DyadDataset while specifying type (3ec236f)
2.8.2 (2025-11-27)
Bug Fixes
- add DyadData compat (4a8f83d)
2.8.1 (2025-11-10)
Bug Fixes
- some typos in readme (#225) (0a89d48)
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
- add DyadInterface to deps (#216) (a746d56)
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
- add ScalarInterpolation (563b163)
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
- trigger release (d8596eb)
2.4.8 (2025-08-04)
Bug Fixes
initialequations not specified (#187) (290c4aa)
2.4.7 (2025-08-01)
Bug Fixes
- bump DataInterpolations (#186) (20b8ef9)
2.4.6 (2025-07-24)
Bug Fixes
- SingleVariableControl: update connector placement (5da4c94)
2.4.5 (2025-07-15)
Bug Fixes
- syntax error in LimPID (#179) (fd86fa5)
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
- Revert "refactor: use new ternary operator (#171)" (#176) (bd380fb)
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
- AI-generated docs for all components (#158) (6a6d31f)
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
- trigger version bump (b8113fe)
2.3.0 (2025-05-28)
Features
- trigger a minor release (2b18e5d)
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
AbstractDatasetand 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
- trigger a minor release (f20eb3c)
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
fix file name (304e19d)
use π instead of pi (48b1fdf)
1.0.0 (2025-02-10)
Bug Fixes
- temporarily remove
assertstatements (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
add
Limiter(587e441)add
SlewRateLimiter(28686eb)