Releases: rdeioris/LuaMachine
Releases · rdeioris/LuaMachine
Marketplace 20211006
- Official 4.27 Support
Marketplace 2021211
- Performance improvements
- Simplified reflection api (usable by Blueprints too)
- Lua Console
Marketplace 20200904
- Removed UTF32 in 4.23 and 4.24 (not supported in older engine versions)
Marketplace 20200903
- Lua files are now parsed as UTF8
- Added support for UTF8, UTF16 and UTF32 string conversion
Marketplace 20200725
- Improved (and refactored) Reflection API
- More solid table memory management
Marketplace 20200604
- Compilation fixes for Marketplace
Marketplace 20200530
- Added LuaValueToPointer and LuaValueToHexPointer functions
- LuaValue based Tables are no more lazily initialized, the LuaCreateLazyTable function has been added to support the old behaviour.
- Added LuaStateInitialized event.
Marketplace 20200521
- Improved memory management
- Added hooks/events in lua states for streaming level loading/unloading
Marketplace 20200510
- Fixed Linux 64bit builds
- Support for 4.25
- Allow to override UserData __index metamethod
- Allow to dynamically populate UserData table
Marketplace 20200224
- Added LuaGetInfo() to retrieve basic debug infos from the calling UFUNCTION
- Added CodePath param to LuaRunString (Credits: Bill Effin Murray (Smoozilla))
- Fixed leak when calling UFUNCTIONs with table as arguments
- Added LuaGetLocals() for retrieving local lua variables from the calling UFUNCTION
- Added LuaTableFromMap for generating a lua table from TMap<FString, FLuaValue>