This repository was archived by the owner on Oct 2, 2025. It is now read-only.
v0.2.0
⛰️ Features
- (basicui) Update the help menu and set loglevel to info - (fbf683a)
- (cmserve) Update the help menu - (ee41636)
- (cmserve) Wrap feedback in a json object and add --example-feedbacks #21 - (d19569c)
- Setup human panic for the binaries - (8fc32af)
- Show info for default executable if none was provided but run was used without args - (3384231)
- Add input struct for json interface #21 - (5efc2b2)
- Read json on \n #21 - (0b7a785)
- Impl a basic JsonUI::process #16 - (edf5640)
- Impl Deserialize for Status #20 #16 - (03fa022)
- Make Status and Register Serialize #16 #20 - (20197bd)
- JsonUI::process outputs the serialized Feedback #19 #16 - (3806b6c)
- Implement our own ProcessMemoryMap with Serialize #19 - (9fa0bc4)
- Make DebuggerError Serailize #19 - (c9bed01)
- Make OwnedSymbol Serialize #19 - (707e4ad)
- Make Disassembly Serialize #19 - (f210b05)
- Make VariableValue Serialize #19 - (bd14bca)
- Make Stack Serialize #19 - (f870110)
- Replace libc::user_regs_struct with UserRegs #19 - (97d5e60)
- Make Backtrace Serialize #19 - (9f39092)
- Add serde_json error - (fe0c748)
- Make Addr Serialize - (1cd0abc)
- Add basic json interface - (d4af0d2)
- Add cmserve binary - (0633171)
🐛 Bug Fixes
- Fix many pedantic warnings and apply some in code - (bebbc02)
- Json module was not declared - (987e34d)
🚜 Refactor
- Fix pedantic warnings - (f34f45e)
- Setup the binaries with less verbose logging - (4c012bd)
- JsonUI format_feedback is no longer a method - (9e1dd81)
- Cli build function checks if the given executable is okay, and remove the String field from the Executable errors - (24c76dd)
- Be more clear about when parse_datatype fails - (86a1afd)
- Write_to_line now returns a result instead of panicing on error - (487f2af)
- Remove unused Feedback variant Text - (a039a9a)
- Fix some pedantic warnings - (229d063)
- Update Status struct for json interface #21 - (2270042)
📚 Documentation
- Doctest was broken from mini-refactoring - (3acb227)
- Fix doctests for --no-default-features - (c87d58c)
- Document json.rs - (33a2a7b)
- Document cli.rs ui module - (181fd22)
- Fix some examples - (a3e09a7)
- Document memorymap #21 - (a4595d6)
- Update procmap documentation #21 - (a68438b)
- Document that OwnedSymbol skips some fields in serialize #21 - (520d474)
- Fix doctest for
get_process_map#19 - (2f7eeaa) - Format api docs in errors - (e6101cb)
🧪 Testing
- Disassemble and serialize disassemble #24 - (4fbd26b)
- OwnedSymbol serialization test #24 - (fe62b6d)
- Test_addr_serialize_deserialize for Addr #24 - (c4cbbeb)
⚙️ Miscellaneous Tasks
- Configure release-plz - (b722cf1)
- Dont run cargo ci on master (commit back is disallowed) - (1ca92ea)
- Automatic Rust CI changes - (2d6df9e)
- Add features to coreminer to keep things more organized - (bac2dca)
- Ci now tests with --no-default-features too - (c25d71d)
- Remove unused dependency addr2line - (c8c3324)
- Remove unused dependency ouroboros - (4584ae0)
- Disable some uneeded warnings - (94ddd14)
- Make clippy super pedantic and comlplain about docs - (94be3d8)
- JsonUI::process is still a todo - (e796b0a)
- Warn on missing docs - (7e33980)