Releases: rizinorg/cutter
Releases · rizinorg/cutter
Release list
2.5.0
- Use Rizin v0.9.1
- New Preferences tab to query and modify Rizin configuration variables (evars) directly from the UI
- New window listing all keybindings, browsable and searchable from the preferences
- Register, variable, and memory value tooltips while debugging or emulating, including sub-register values and previews of values inside brackets
- Follow conditional branch targets with the Enter/Return key in both Disassembly and Graph views
- Debugging improvements:
- Add an interface to change and specify register profiles
- Allow setting an RzRun profile before starting a debugging session
- Support debuginfod servers in the initial analysis options dialog
- Fix a deadlock in remote debug connections
- Types widget improvements:
- Make type and variable names clickable
- Show variables of the selected type in the Types tab
- Add rename and "set type class" options
- Search bars added to the Console and the XRefs dialog
- Docking is now optional — widgets can be floated freely instead of being forced to dock, with a new "Enable/Disable Docking" shortcut
- More information shown in the navigation bar
- Better use of screen space — configurable Quick Filter visibility and item-count label
- Add a toggle to show raw strings in the Strings widget
- Add a vertical scrollbar to the Hex panel
- Add an "Add Flag" option to the hexdump context menu
- Remember the IO mode (e.g. read-only vs. read-write) for recently opened files
- Show fewer entries in the Omnibar by default
- Switch to use Qt 6.11.0
- Updated translations, with support for languages that have multiple regional variants
- Various bugfixes and refactoring
Notes for packagers:
- The minimum required CMake version is now 3.12
2.5.0-rc1
2.4.1
- Rizin 0.8.1
- Fix JSDEC plugin location in Windows release package
- macOS release package signing fixes
- Better align disassembly arrows
2.4.0
- Use Rizin 0.8.0
- Switch to use Qt 6 by default (Qt5 still available for older Linux distros)
- Appimage now supports running on wayland natively
- Add a scrollbar to the disassembly window
- Add nicer display of 1-instruction loops
- Debugger improvements (#3407 #3411 #3410)
- Fix
io.vacheckbox - previously it didn't had any effect - Fix single key shortcuts getting triggered in text input fields
- Updated translations
- Various bugfixes and refactors (67 commits total)
Notes for Linux package maintainers:
- It is recommended to compile using Qt6 assuming pyside6 is available
- New build options for additional version suffix and disabling inclusion of git commit hash (#3422)
- .appdata.xml gets installed by default
2.4.0-rc1
- Use Rizin 0.8.0
- Switch to use Qt 6 by default
- Add a scrollbar to the disassembly window
- Add nicer display of 1-instruction loops
- Fix
io.vacheckbox - previously it didn't had any effect - Various bugfixes and refactors
- Updated translations
2.3.4
- Use Rizin 0.7.1
- Fix multiple crashes due to the incorrect rz_iterator API use for analysis information retrieval.
2.3.4-rc1
Use Rizin 0.7.1
2.3.3
- Use Rizin 0.7.0
- Highlight matching braces in decompiler view
- Scrolling performance improvements
- Added Urdu translation
- Added Bengali translation
- Added Vietnamese translation
- Added Korean translation
- Improved Finnish translation
2.3.3-rc1
Use Rizin 0.7.0
2.3.2
- Use Rizin 0.6.2
- Seek to first call if multiple references
- Complete Persian translation
- Improved Chinese, German translations