Skip to content

Lime v2.0

Compare
Choose a tag to compare
@Curve Curve released this 20 Jul 13:22
· 138 commits to master since this release
964c853

v2.0


Warning
This release bumps the minimum required C++ version to 20.
If you require support for C++17 please checkout the legacy 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
  • 🔎 Instruction Utility

    • immediates() and displacement() 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

🗄️ Removals

  • ⌨️ The Keyboard utility has been removed completely
  • 🖥️ The Console Utility has also been removed