3.0.0 (2026-08-09)
⚠ BREAKING CHANGES
Features
- 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)
Miscellaneous
- 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)
Build System
- 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)