TL;DR
- Added support for more architectures
- Notably aarch64, see the README for an exhaustive list
- Added support for more file formats
- Notably Mach-O, see the README for an exhaustive list
- Fixed a lot of bugs and added unit tests
- Minor QOL improvements
What's Changed
- Feature/capstone by @Etto48 in #23
- fixed aarch64 symbols by @Etto48 in #24
- Now the hex and text view are calculated at runtime by @Etto48 in #25
- Now keystone is used for assembling instead of an external assembler by @Etto48 in #26
- Added support for every type of executable by @Etto48 in #27
- Fixed file format and architectures on README.md by @Etto48 in #28
- Now the text section is found also on Mach-O files by @Etto48 in #29
- Version bump to v1.0.0-rc.1 by @Etto48 in #30
- Removed unused dependencies by @Etto48 in #31
- fixed the display name of the __text section on Mach-O by @Etto48 in #32
- Added thumbnail for social preview by @Etto48 in #33
- Fixed a problem with virtual addresses on PE executables by @Etto48 in #34
- updated actions/checkout by @Etto48 in #35
- Merge from master to prevent stupid errors by @Etto48 in #36
- Feature/tests by @Etto48 in #37
- Made the address smaller in the assembly view by @Etto48 in #38
- Fixed cursor behavior when using end and home buttons by @Etto48 in #39
- fixed various glitches related with resizing by @Etto48 in #40
- with CTRL+LEFT_ARROW and CTRL+RIGHT_ARROW you can now move to the next assembly line (section or instruction if inside .text) by @Etto48 in #41
- Fixed rust_clippy warnings by @Etto48 in #42
- vertical resize was not working as expected, now it's fixed by @Etto48 in #43
- Fixed crushes when resized to less than 44 chars wide by @Etto48 in #44
Full Changelog: v0.2.0...v1.0.0