3.1.2 (2026-09-05)
- deps: Bump github/codeql-action/upload-sarif (#292) (b550738)
- deps: Bump github/codeql-action/upload-sarif (#295) (0ba1aec)
- deps: Bump github/codeql-action/upload-sarif (#297) (2f47932)
- deps: Bump oxsecurity/megalinter/flavors/c_cpp (#293) (24799a5)
3.1.1 (2026-08-16)
3.1.0 (2026-08-14)
- adrc: Add 3-arg Compute for actuator saturation anti-windup (#276) (#282) (dbd43ec)
- adrc: Guard ESO against forward-Euler instability with order-aware precondition (#280) (7809292)
- controllers: Allow stateful feedforward in Feedforward2Dof (#277) (#281) (13fba55)
- controllers: Apply N-bar precompensator in DeadbeatControl for unity DC gain (#283) (8c0ea7c)
- Correct issues 257 to 259 (#285) (1cf95af)
- Dp45, matrix init, feedlin, dare and statistics (#272) (d89092b)
- lqr: Forward MaxIterations through Lqr and IntegralStateFeedbackLqi (#279) (79e2fdc)
- Resolve issues 251, 252, and 253 (#287) (0ca7e98)
- Resolve issues 254-256 and sonar findings in MPC, IIR, Matrix (#286) (c8b2636)
- Resolve issues 260 to 267 (#284) (666d21a)
3.0.0 (2026-08-09)
- Add algorithm test-strategy metrics reference (#194) (7776172)
- Add alpha beta filter (#171) (c12de89)
- Add backstepping controller (#217) (8796890)
- Add bang bang controller (#167) (fc4d550)
- Add bayesian opmization (#138) (dbf40cc)
- Add biquad filter (#190) (1329284)
- Add booklet generator (#208) (7d5f1ee)
- Add cascade integrator filter (#177) (bb43d57)
- Add complementary filter (#172) (e31a58b)
- Add consistency metrics (#198) (6cc9632)
- Add continuous to discrete impl (#204) (09c8786)
- Add controllability and observability (#184) (1f02348)
- Add convolution and correlation (#174) (ffd17bb)
- Add cordic (#183) (cab893e)
- Add disturbance observer (#209) (ccaa53e)
- Add disturbance rejection (#210) (9f06f01)
- Add exponential moving average filter (#164) (4db3f6f)
- Add feedback linearization (#216) (7ca1c09)
- Add feedforward controller (#170) (d59132b)
- Add gain scheduled controller (#173) (13b9f97)
- Add goertzel algorithm (#176) (88cf102)
- Add h infinite implementation (#222) (5c73370)
- Add hilbert transform (#211) (e2de49a)
- Add iir filter design (#221) (44c7da9)
- Add jacobi eigen solver (#218) (43628d7)
- Add lead lag compensator (#180) (a817996)
- Add lms adaptive filter (#182) (7e72637)
- Add lqi controller (#189) (2e933fb)
- Add lu decomposition (#201) (2033356)
- Add luenberger observer (#181) (d06f6ac)
- Add lyapunov sylvester (#203) (e0b3ce4)
- Add madgwick and mahony AHRS algorithm (#206) (3992b55)
- Add math custom layer (#238) (2a5f046)
- Add matrix exponential (#202) (e3f73ac)
- Add median filter (#169) (d4d5912)
- Add model reference adaptive control (#223) (7a21cbb)
- Add moving average filter (#165) (ed9b147)
- Add notch filter (#179) (cbda3ab)
- Add polynomial least-squares fitting (#175) (852d0f7)
- Add qemu for cortex m4 and m7 (#239) (af3b2f5)
- Add qr decomposition (#200) (52c7ed8)
- Add quartenion (#178) (f5c0569)
- Add real fft (#188) (2e74f70)
- Add rungekutta algorithm (#187) (5a71ef2)
- Add saturation rate limiter (#166) (551547a)
- Add savitzky golay filter (#185) (825e94e)
- Add signal detectors (#168) (ade498b)
- Add smc robust control (#207) (4256f8d)
- Add spectral radius (#197) (dcbd55c)
- Add square root info kalman filter (#215) (ffc0ca9)
- Add svd algo (#219) (8fbc761)
- Add trasnfer function to state spaces conversion (#205) (384c739)
- Add wavelets (#212) (33bfc3e)
- Improve active filters (#240) (3cd78e8)
- Improve control analysis (#226) (87a70dd)
- Improve controllers (#244) (19af7fb)
- Improve fir and iir filters (#237) (48e80e3)
- Improve offline estimators (#235) (15e3299)
- Improve optimizers (#236) (7bad9f0)
- Improve robustness and modernize math algorithms (#227) (0085f98)
- Improve solvers (#233) (5bb079a)
- Improving analysis subset (#225) (3c0b97b)
- Introduce LQG and State spaces (#143) (85a9bba)
- Remove neural networks and move to its own repo (#241) (f4243aa)
- Total least squares (#220) (e232aa0)
- Add agent to refactor old code (#199) (2e24bb6)
- Add caveman (#154) (ab70e5b)
- Add inverse kinematics (#136) (36ff77e)
- Add matrix norms (#196) (bc51f7c)
- Add metrics for libraries (#195) (b61f468)
- Add new structure (#113) (fca4c0d)
- Improve ai agents and add roadmap (#163) (facda22)
- Improve gui (#119) (cb6187b)
- Include missing simulators (#116) (8154c04)
- Increase agent robustness (#224) (453c52b)
- Increase coverage (#245) (32cc6af)
- Lqr simulator (#95) (87a1aa9)
- Relocate manipulator roadmap specs to robotics, generalize feedback linearization (#214) (45d3be2)
- Revert "chore: add caveman" (#155) (db58f39)
- deps: Bump actions/checkout from 6.0.3 to 7.0.0 (#158) (62d387c)
- deps: Bump actions/deploy-pages from 4.0.5 to 5.0.0 (#229) (d024be2)
- deps: Bump actions/setup-python from 6.3.0 to 7.0.0 (#186) (ed3be40)
- deps: Bump actions/upload-artifact from 4.6.2 to 7.0.1 (#230) (6d6eb94)
- deps: Bump actions/upload-pages-artifact from 3.0.1 to 5.0.0 (#231) (57b79a0)
- deps: Bump gabrielfrasantos/embedded-devcontainer-cpp (#147) (b0361c1)
- deps: Bump gabrielfrasantos/embedded-devcontainer-cpp (#149) (a6bc91c)
- deps: Bump gabrielfrasantos/embedded-devcontainer-cpp (#152) (3fe736c)
- deps: Bump gabrielfrasantos/embedded-devcontainer-cpp (#192) (f92a225)
- deps: Bump github/codeql-action (#142) (9e1145e)
- deps: Bump github/codeql-action (#150) (90d97a3)
- deps: Bump github/codeql-action (#156) (871b7ce)
- deps: Bump github/codeql-action/upload-sarif (#228) (3768115)
- deps: Bump googleapis/release-please-action from 4.4.1 to 5.0.0 (#145) (e48d9d6)
- deps: Bump softprops/action-gh-release from 2.0.9 to 3.0.2 (#232) (7e29577)
- deps: Bump the patch-minor-action-updates group across 1 directory with 2 updates (#146) (a387759)
- deps: Bump the patch-minor-action-updates group across 1 directory with 2 updates (#162) (bab29ac)
- deps: Bump the patch-minor-action-updates group across 1 directory with 4 updates (#160) (45e59b7)
- deps: Bump the patch-minor-action-updates group with 2 updates (#151) (ad34da1)
- deps: Bump the patch-minor-action-updates group with 3 updates (#129) (bd50760)
- deps: Bump the patch-minor-action-updates group with 3 updates (#141) (c940780)
- deps: Bump the patch-minor-action-updates group with 3 updates (#148) (e867959)
2.0.0 (2026-03-24)
- controllers refactored (#57)
- Add dynamics (#97) (d308931)
- Add LQR controller (#89) (dff0d71)
- Add mpc controller (#104) (9ce0c04)
- Add psd simulator (#92) (3399820)
- Add rls (#80) (0ed488b)
- Controllers refactored (#57) (2a420e9)
- Improve and extend kalman filter (#100) (31f6cf8)
- Integration test folder (#30) (1f7810d)
- Add clarke and park transforms (#3) (d65b512)
- Add estimators AR, MA (Yule Walker and Linear Regression) (#18) (45233c5)
- Add interfaces and QNumber (#1) (9749168)
- Add matrix (#9) (dc5808b)
- Add neural network (#27) (118b181)
- Add space vector modulation (#7) (e2c1b37)
- Add statistics (#24) (35d4373)
- Discrete cosine transform (#26) (35b6a70)
- Extend unit tests for clarke and park transforms (#6) (d71ae22)
- Introduce fft, psd and window (#2) (7aa501e)
- Introduce fir and iir filters (#4) (0168be7)
- Kalman filter (#15) (f630a03)