Skip to content
This repository was archived by the owner on Oct 2, 2025. It is now read-only.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Mar 15:36
· 110 commits to master since this release

⛰️ 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)