Releases: acidanthera/Lilu
Releases · acidanthera/Lilu
1.4.9
v1.4.9
- Added the PCI GMCH Graphics Control register definition. (by 0xFireWolf)
- Added a new API to solve multiple symbols in one shot conveniently. (by 0xFireWolf)
- Added a new
RouteRequest
constructor to work with function pointers without additional type castings. (by 0xFireWolf)
1.4.8
v1.4.8
- Added MacKernelSDK with Xcode 12 compatibility
- Removed
kern_atomic.hpp
due to MacKernelSDK implementation - Acidanthera MacKernelSDK is now required for all plugins
- Fixed Lilu loading on macOS 10.6 (not all APIs will be functional)
- Fixed plugin debug log not working with Lilu disabled
1.4.7
v1.4.7
- Added more platform headers for plugin compilation
- Fixed symbol chainloading regression in 1.4.6
1.4.6
v1.4.6
- Added preliminary definitions for 11.0 support
- Temporarily disabled user patcher for 11.0
- Added
external-audio
property to ignore PCI audio cards - Added in-memory symbol solving for 11.0
- Fixed accidentally solving stabs instead of normal symbols
- Added device publishing API to monitor device startup
- Added DeviceInfo caching for improved performance
- Added implicit slotted (medium) patches in KC mode to reduce patch size
1.4.5
v1.4.5
- Fixed newer CPU generation detection
- Added failsafe versions of CML framebuffers
1.4.4
v1.4.4
- Added new CFL connector-less framebuffers: 0x9BC80003, 0x9BC50003, 0x9BC40003
- Fixed KDK support disrespecting file suffixes
1.4.3
v1.4.3
- Improved modern CPUID detection
- Added BaseDeviceInfo API with improved performance
- Deprecated CPUInfo::getGeneration, WIOKit::getComputerModel(), WIOKit::getComputerInfo()
1.4.2
v1.4.2
- Fixed IMEI device detection on some platforms
- Added CometLake CPU model support (thx @stormbirds)
- Added getFatOffset MachO API
1.4.1
v1.4.1
- Made applyLookupPatch support kernel patches by passsing null kext
- Export hde64 interface
- Added evector deleter without copying for improved performance
- Allow C strings as module prefix argument to the logging functions
1.4.0
v1.4.0
- Fixed mishandling user patches process list after processKernel API call
- Fixed extra I/O in user patcher even when no patches were needed
- Added support for per-process (LocalOnly) userspace patches