This repository was archived by the owner on Oct 2, 2025. It is now read-only.
v0.3.0
⛰️ Features
- (plugins) Implement feedback loop for hooks and enhance extension point mechanism - (e40522e)
- (plugins) Add EOnSigTrap - (31efd7f)
- (plugins) Add plugin manager and extension point PreSignalHandler - (8a722ad)
- Cmserve and cm loglevel trace only when compiled in debug mode - (b5167a5)
- Add hello world plugin, printing something on received signal - (ccc51dd)
🐛 Bug Fixes
- For_hooks had hardcoded extension point - (45bd2c8)
- Set last signal on continuing/stepping #43 - (0f46bc3)
- Wait_signal stops on SIGTERM now - (0043eba)
- Plugin feedback loop was infinite - (e735d8a)
- Disable warning for private interfaces regarding internal feedback variant - (3a29e97)
- Extension_point had been renamed - (dd01fc3)
🚜 Refactor
- Remove unused method and briefly documnet Debugger::plugins - (bc40b8e)
- Move status from ui module to feedback module - (676670b)
- Setup default plugins and move for_hooks macro to plugins module - (284b76b)
- Add plugin feature - (ce28786)
- Move extension_points to plugins submodule - (daa039e)
- Simplify serialization of DebuggerError - (7d8fa38)
- Move actual processing of status to new function process_status - (5f0a8ac)
📚 Documentation
- Fix doc examples for addition of signal sending - (695d866)
- Fix and simplify plugin mod example - (f72ff7e)
- Default plugin is HelloWorld, disabled by default - (d3f4bf9)
- Add note to hello world module (it is an example plugin) - (79df792)
- Document extension_points module - (26b13fe)
- Document plugins/mod.rs - (992ce76)
- Document hook_feedback_loop, make Debugger::plugins pub, fix macro for_hooks - (224ce34)
- Update rustdoc parts - (b2f51a6)
- Add documentation to Addr::NULL - (0ff685c)
⚙️ Miscellaneous Tasks
- Use helloworld plugin by default (disabled) - (2408ac8)
- Have cargo ci only run on PR or in master branch - (0a9e602)
- Add a few status variants to the cmserve example output - (25cf125)
- Update steckrs to v0.3.* - (df555a4)
- Add signals example - (00d2392)
- Add sleeper example - (9ccf36b)
- Add hello world plugin - (ef1b1ca)
- Add comments and disable missing docs for extension_points module for now - (08d5b28)
- Automatic Rust CI changes - (7e01d31)
- Update to steckrs v0.2.0 - (baa3fcb)