Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.16 KB

File metadata and controls

47 lines (31 loc) · 1.16 KB

Changelog

All notable changes to this project will be documented in this file.

[0.5.1] - 2024-05-08

Bug Fixes

  • Fixed an issue where loading the original DLL would sometimes fail
  • Function pre-hooking now respects target_arch
  • Function forwarding now respects target_arch (Credits to @RinLovesYou)

Miscellaneous Tasks

  • Add default git-cliff config
  • Added changelog
  • Bump up version to 0.5.1

[0.5.0] - 2023-11-11

Bug Fixes

  • Call crate::wait_dll_proxy_init at the start of every proxy type
  • Replace asm! calls with std::arch::asm!
  • Add errhandlingapi winapi feature to template Cargo.toml
  • Close forgotten quote in template Cargo.toml

Features

  • [breaking] Added a sig attribute macro input
  • Implemented a forward macro
  • Added conditional x86/x86_64 checks to forward macro
  • Show error code when failing to load original DLL

Miscellaneous Tasks

  • Bump up version to 0.5.0

Refactor

  • Use forward macro for proxied exports
  • [breaking] Made wait_dll_proxy_init safe
  • Updated imports and comments in intercepted exports
  • Update README examples
  • Update intercepted exports comments