|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [Unreleased] |
| 4 | + |
| 5 | +## [0.2.0](https://github.com/debugger-bs/coreminer/compare/v0.1.1...v0.2.0) |
| 6 | + |
| 7 | +### ⛰️ Features |
| 8 | + |
| 9 | +- *(basicui)* Update the help menu and set loglevel to info - ([fbf683a](https://github.com/debugger-bs/coreminer/commit/fbf683aec6d93694733a3ce9bb3cce71d727c45d)) |
| 10 | +- *(cmserve)* Update the help menu - ([ee41636](https://github.com/debugger-bs/coreminer/commit/ee41636bfc332831d6c71e36da77528a5d7804fc)) |
| 11 | +- *(cmserve)* Wrap feedback in a json object and add --example-feedbacks #21 - ([d19569c](https://github.com/debugger-bs/coreminer/commit/d19569c54db0d28e8a639375872de89285f74fb3)) |
| 12 | +- Setup human panic for the binaries - ([8fc32af](https://github.com/debugger-bs/coreminer/commit/8fc32afdb154f31e53bb1caa4615699a50222069)) |
| 13 | +- Show info for default executable if none was provided but run was used without args - ([3384231](https://github.com/debugger-bs/coreminer/commit/338423105eb9084b16d6db04c2f3525996de0f59)) |
| 14 | +- Add input struct for json interface #21 - ([5efc2b2](https://github.com/debugger-bs/coreminer/commit/5efc2b2ff48c155c65bfa7e8795a046e4b4705f0)) |
| 15 | +- Read json on \n #21 - ([0b7a785](https://github.com/debugger-bs/coreminer/commit/0b7a78582680bc57d74acf0ddaa8c7f5585b0189)) |
| 16 | +- Impl a basic JsonUI::process #16 - ([edf5640](https://github.com/debugger-bs/coreminer/commit/edf564018ff9ded655e9a446648b8c4f7ceb746c)) |
| 17 | +- Impl Deserialize for Status #20 #16 - ([03fa022](https://github.com/debugger-bs/coreminer/commit/03fa022abd86fc3a3fb339b82f5c2c06290bc31e)) |
| 18 | +- Make Status and Register Serialize #16 #20 - ([20197bd](https://github.com/debugger-bs/coreminer/commit/20197bd9c99b5523cb60cbc13e777ce014a91e6a)) |
| 19 | +- JsonUI::process outputs the serialized Feedback #19 #16 - ([3806b6c](https://github.com/debugger-bs/coreminer/commit/3806b6c73c872ac38a5dc9ebcc6653f6d15ceac7)) |
| 20 | +- Implement our own ProcessMemoryMap with Serialize #19 - ([9fa0bc4](https://github.com/debugger-bs/coreminer/commit/9fa0bc40e360a0b4f5af29ceb63961e25971372f)) |
| 21 | +- Make DebuggerError Serailize #19 - ([c9bed01](https://github.com/debugger-bs/coreminer/commit/c9bed01e86d7edd758bd7e4e797d48d1a14fd20b)) |
| 22 | +- Make OwnedSymbol Serialize #19 - ([707e4ad](https://github.com/debugger-bs/coreminer/commit/707e4ade402a71e531fedb95081a83bf9b56cc8a)) |
| 23 | +- Make Disassembly Serialize #19 - ([f210b05](https://github.com/debugger-bs/coreminer/commit/f210b0545137953df06d2b78082f9ec954cdd4a9)) |
| 24 | +- Make VariableValue Serialize #19 - ([bd14bca](https://github.com/debugger-bs/coreminer/commit/bd14bca6d99de52b3c0980c2cc17b16919c5024f)) |
| 25 | +- Make Stack Serialize #19 - ([f870110](https://github.com/debugger-bs/coreminer/commit/f8701108a635e2abd07ceb0cd29108ef44ec41dc)) |
| 26 | +- Replace libc::user_regs_struct with UserRegs #19 - ([97d5e60](https://github.com/debugger-bs/coreminer/commit/97d5e60f0b4d562436fac801c8e466d074e5b576)) |
| 27 | +- Make Backtrace Serialize #19 - ([9f39092](https://github.com/debugger-bs/coreminer/commit/9f39092d0a89e1c3b457a9a9108856c593733255)) |
| 28 | +- Add serde_json error - ([fe0c748](https://github.com/debugger-bs/coreminer/commit/fe0c7480c4a292fa723f5000385263771504bcdf)) |
| 29 | +- Make Addr Serialize - ([1cd0abc](https://github.com/debugger-bs/coreminer/commit/1cd0abc0994387ea339b7f216c10fcb435a0fccc)) |
| 30 | +- Add basic json interface - ([d4af0d2](https://github.com/debugger-bs/coreminer/commit/d4af0d2bb8eb92005a492bc54a830e04566cbd19)) |
| 31 | +- Add cmserve binary - ([0633171](https://github.com/debugger-bs/coreminer/commit/063317155070ed6738265ec11f50da667abc95c8)) |
| 32 | + |
| 33 | +### 🐛 Bug Fixes |
| 34 | + |
| 35 | +- Fix many pedantic warnings and apply some in code - ([bebbc02](https://github.com/debugger-bs/coreminer/commit/bebbc02ee75f8668ad48e39923e29eb7d148f0f9)) |
| 36 | +- Json module was not declared - ([987e34d](https://github.com/debugger-bs/coreminer/commit/987e34d6177cd2a5c08d70132903c256f8b9ecbc)) |
| 37 | + |
| 38 | +### 🚜 Refactor |
| 39 | + |
| 40 | +- Fix pedantic warnings - ([f34f45e](https://github.com/debugger-bs/coreminer/commit/f34f45e7db30214c25d3af2a21372816056ac54c)) |
| 41 | +- Setup the binaries with less verbose logging - ([4c012bd](https://github.com/debugger-bs/coreminer/commit/4c012bd37838ddc9f9e9db32a47f5f23de68a72a)) |
| 42 | +- JsonUI format_feedback is no longer a method - ([9e1dd81](https://github.com/debugger-bs/coreminer/commit/9e1dd81a0acd0fcfbcace3ff5bd8fc170a243b69)) |
| 43 | +- Cli build function checks if the given executable is okay, and remove the String field from the Executable errors - ([24c76dd](https://github.com/debugger-bs/coreminer/commit/24c76ddd5456f0be4902a018c78303bc96ac7aa9)) |
| 44 | +- Be more clear about when parse_datatype fails - ([86a1afd](https://github.com/debugger-bs/coreminer/commit/86a1afd62ef1a2c4a3830022933fa7ffa8a53a4a)) |
| 45 | +- Write_to_line now returns a result instead of panicing on error - ([487f2af](https://github.com/debugger-bs/coreminer/commit/487f2af1cf0110ac69032c6ec08ef7c0201b56e4)) |
| 46 | +- Remove unused Feedback variant Text - ([a039a9a](https://github.com/debugger-bs/coreminer/commit/a039a9a2bf034bdea91b96ff200b8807028169d3)) |
| 47 | +- Fix some pedantic warnings - ([229d063](https://github.com/debugger-bs/coreminer/commit/229d063128ad0fae689b89fbf70afcf4c6098254)) |
| 48 | +- Update Status struct for json interface #21 - ([2270042](https://github.com/debugger-bs/coreminer/commit/2270042413818c32ab612fcbb6d525045f05ef6c)) |
| 49 | + |
| 50 | +### 📚 Documentation |
| 51 | + |
| 52 | +- Doctest was broken from mini-refactoring - ([3acb227](https://github.com/debugger-bs/coreminer/commit/3acb227cb4098b6d1f5b753d87e45f535acf441c)) |
| 53 | +- Fix doctests for --no-default-features - ([c87d58c](https://github.com/debugger-bs/coreminer/commit/c87d58c175caaacfecfb8523cb7e1fb9f052d32c)) |
| 54 | +- Document json.rs - ([33a2a7b](https://github.com/debugger-bs/coreminer/commit/33a2a7b7e34f0e320c242ab3451d9d343fd33031)) |
| 55 | +- Document cli.rs ui module - ([181fd22](https://github.com/debugger-bs/coreminer/commit/181fd22f8a963b6a477ff8b6c98d57639f79f7a7)) |
| 56 | +- Fix some examples - ([a3e09a7](https://github.com/debugger-bs/coreminer/commit/a3e09a7af789b7f93873f1e811250f5813a90d47)) |
| 57 | +- Document memorymap #21 - ([a4595d6](https://github.com/debugger-bs/coreminer/commit/a4595d6436469901a54cb428c526e9029bfa77ee)) |
| 58 | +- Update procmap documentation #21 - ([a68438b](https://github.com/debugger-bs/coreminer/commit/a68438b90f9b1df013a90febd05328d0f348b8c0)) |
| 59 | +- Document that OwnedSymbol skips some fields in serialize #21 - ([520d474](https://github.com/debugger-bs/coreminer/commit/520d474e3508c99c577b77925b03383ff146679b)) |
| 60 | +- Fix doctest for `get_process_map` #19 - ([2f7eeaa](https://github.com/debugger-bs/coreminer/commit/2f7eeaa05270f547a5d8c0a07b6acfa06b5a27c6)) |
| 61 | +- Format api docs in errors - ([e6101cb](https://github.com/debugger-bs/coreminer/commit/e6101cbc09428cb350a5eb41574ccf012193230c)) |
| 62 | + |
| 63 | +### 🧪 Testing |
| 64 | + |
| 65 | +- Disassemble and serialize disassemble #24 - ([4fbd26b](https://github.com/debugger-bs/coreminer/commit/4fbd26bbca0af46c1fadb9afbe510bc2c1a73ece)) |
| 66 | +- OwnedSymbol serialization test #24 - ([fe62b6d](https://github.com/debugger-bs/coreminer/commit/fe62b6d71a787af931eaa2d2b6dfe243a591335b)) |
| 67 | +- Test_addr_serialize_deserialize for Addr #24 - ([c4cbbeb](https://github.com/debugger-bs/coreminer/commit/c4cbbeb58660db2c8deaa0b6fe31e7140f8a766a)) |
| 68 | + |
| 69 | +### ⚙️ Miscellaneous Tasks |
| 70 | + |
| 71 | +- Configure release-plz - ([b722cf1](https://github.com/debugger-bs/coreminer/commit/b722cf156bd9897d35e18aee042e30e94acf252e)) |
| 72 | +- Dont run cargo ci on master (commit back is disallowed) - ([1ca92ea](https://github.com/debugger-bs/coreminer/commit/1ca92ea8ef15587fc74638c6f1b2fe16b32d3d1d)) |
| 73 | +- Automatic Rust CI changes - ([2d6df9e](https://github.com/debugger-bs/coreminer/commit/2d6df9e2f77e9b041063f262e8bca8cc04750f08)) |
| 74 | +- Add features to coreminer to keep things more organized - ([bac2dca](https://github.com/debugger-bs/coreminer/commit/bac2dca74ee283060a6743a6665dd08522062212)) |
| 75 | +- Ci now tests with --no-default-features too - ([c25d71d](https://github.com/debugger-bs/coreminer/commit/c25d71d693e7b5c4cdb7e9c1918d74cac3633252)) |
| 76 | +- Remove unused dependency addr2line - ([c8c3324](https://github.com/debugger-bs/coreminer/commit/c8c332443bd394c6fc19082650d586ab78222e40)) |
| 77 | +- Remove unused dependency ouroboros - ([4584ae0](https://github.com/debugger-bs/coreminer/commit/4584ae02855ba8e3c0d65c20d39ca2720a8e3e01)) |
| 78 | +- Disable some uneeded warnings - ([94ddd14](https://github.com/debugger-bs/coreminer/commit/94ddd14d077d9c334d8ab9d71f54f28fef189919)) |
| 79 | +- Make clippy super pedantic and comlplain about docs - ([94be3d8](https://github.com/debugger-bs/coreminer/commit/94be3d8c19977acfae5a4cf91550439e49c807bb)) |
| 80 | +- JsonUI::process is still a todo - ([e796b0a](https://github.com/debugger-bs/coreminer/commit/e796b0a56631825aaa12f310bd2f6407dffc52b5)) |
| 81 | +- Warn on missing docs - ([7e33980](https://github.com/debugger-bs/coreminer/commit/7e339806c28a07fa9bc4f978f0e9e525903c5ea8)) |
| 82 | + |
| 83 | +# Changelog |
| 84 | + |
3 | 85 | All notable changes to this project will be documented in this file. |
4 | 86 |
|
5 | 87 | ## [0.1.1](https://github.com/debugger-bs/coreminer/compare/v0.1.0...v0.1.1) - 2025-02-28 |
|
0 commit comments