Lime v2.0
Warning
This release bumps the minimum required C++ version to 20.
If you require support for C++17 please checkout thelegacybranch.
🚀 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::instructionalso 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