Releases: Etto48/HexPatch
Releases · Etto48/HexPatch
v1.3.0
v1.2.1
What's Changed
- Fixed some bugs + refectoring + tests added by @Etto48 in #73
- fix: clippy warning
- fix: assembly address padding
- fix: removed the patch version of the dependencies in Cargo.toml
Full Changelog: v1.2.0...v1.2.1
v1.2.0
v1.1.1
What's Changed
- Added repository, keywords and categories to cargo.toml by @Etto48 in #59
- Feature/default_configs by @Etto48 in #60
- Feature/readme_installation by @Etto48 in #61
- Fix/readme_clippy_tag by @Etto48 in #62
- Fix/readme_clippy_tag by @Etto48 in #63
- Now you can enter an absolute path in the open file popup by @Etto48 in #64
- Fix/typos by @Etto48 in #65
- Fix/load_settings by @Etto48 in #66
- Fixed the serialization of the config file by updating ratatui to v0.26.3 by @Etto48 in #67
- Develop by @Etto48 in #68
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Now keybindings can be edited toghether with the color settings by @Etto48 in #50
- Feature/updated_readme by @Etto48 in #51
- added executable icon for windows by @Etto48 in #52
- Updated clap serde and serde_json by @Etto48 in #54
- Feature/version_bump by @Etto48 in #55
- Fix/clippy_warnings by @Etto48 in #56
- added more info for windows executable by @Etto48 in #57
- Release v1.1.0 by @Etto48 in #58
Full Changelog: v1.0.1...v1.1.0
v1.0.1
v1.0.0
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
v1.0.0-rc.2
What's Changed
- Removed unused dependencies by @Etto48 in #31
- fixed the display name of the __text section on Mach-O by @Etto48 in #32
- Added thubnail 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
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
v1.0.0-rc.1
What's Changed
- Feature/capstone by @Etto48 in #23
- Now capstone is used to decompile files, this extends significantly the list of supported architectures
- fixed aarch64 symbols by @Etto48 in #24
- Now the hex and text view are calculated at runtime by @Etto48 in #25
- Significant improvements in the memory usage for large files
- Now keystone is used for assembling instead of an external assembler by @Etto48 in #26
- There's no more need for an external assembler
- Added support for every type of executable by @Etto48 in #27
- Now the Object library is used for reading every header, this adds support for more types of executables, including Mach-O
- 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
Full Changelog: v0.2.0...v1.0.0-rc.1
v0.2.0
What's Changed
- Now header info are reported just once by @Etto48 in #15
- Feature/insert_text by @Etto48 in #16
- Fixed images, added help entries and updated README.md by @Etto48 in #17
- fixed a stupid error that made the address variable underflow when no file was open by @Etto48 in #18
- Fix/multiline_long_strings_visualization by @Etto48 in #19
- Feature/find_text by @Etto48 in #21
- New version v0.2.0 by @Etto48 in #22
Full Changelog: v0.1.1...v0.2.0