Lime v2.0
Warning
This release bumps the minimum required C++ version to 20.
If you require support for C++17 please checkout thelegacy
branch.
🚀 New Features
-
🪝 Hooks
- Support for Lambdas as Detour-Targets
-
🔎 Instruction / Address Utility
- [🧨 BREAKING]
from()
will now check if the memory address is at least readable- and in case of
lime::instruction
also check if it is a valid instruction
- and in case of
- [🧨 BREAKING]
-
🔎 Instruction Utility
immediates()
anddisplacement()
will now return more detailed information
ℹ️ Other Changes
- ♻️ Merge certain utilities
- [🧨 BREAKING] Memory Protection Utilities were merged into
lime::page
- [🧨 BREAKING] Read / Write Utilities were merged into
lime::address
- [🧨 BREAKING] Memory Protection Utilities were merged into
🗄️ Removals
- ⌨️ The Keyboard utility has been removed completely
- 🖥️ The Console Utility has also been removed