Skip to content

Releases: Tencent/sluaunreal

1.3.1 release

11 Jul 09:05
Compare
Choose a tag to compare

fix #290
fix #306
fix value removed on luamap collected an element
fixed native memory leak while call ufuncClosure!
fix memory leak in LuaBase and compatible with UE 4.18
change LoadFileDelegate signature to return TArray
profiler support coroutine and optimize CPU cost of memory profile

1.3 release

17 Mar 07:23
Compare
Choose a tag to compare

fix #288
fix #254
fix #251
fix #250
fix #252
fix #249
fix #241
fix #240
fix #239
fix invalid access of LuaArray and LuaMap
fix memory leak on push a struct value
fix link error when link with FFrame on some platform

1.2.1 release

22 Nov 09:04
Compare
Choose a tag to compare

1.2.0 release

12 Nov 08:30
62e345f
Compare
Choose a tag to compare

add memory profiler tool, see how to use (in chinese)
redesign super call for override function in lua
fix LuaState::get in LuaBase, now LuaBase bind to GameInstance as default
add support override bp function call from bp
fix LuaArray & LuaMap crash on GC
fix loadObject to load enum/class/struct
fix import UUserDefinedEnum can't get name as key
many minor fixes
fix #199
fix #201
fix #206
fix #223
fix #224

1.1.0 release

16 Sep 08:37
Compare
Choose a tag to compare

add support for UE 4.23
add support for profiler in real device, now you can profile your lua & cpp code in real device by a visual tool
add support to export FDataTime
fix LuaOwnedPtr can't cast parent raw pointer
fix #183
fix #182
fix #185
fix #193
some minor fixs

1.0.8 release

01 Aug 06:42
Compare
Choose a tag to compare

fix #170
fix #173
fix #174

1.0.7 release

06 Jul 06:32
Compare
Choose a tag to compare

fix crash on unlinkUObject

1.0.6 release

24 Jun 07:08
Compare
Choose a tag to compare

fix #161 , fix lua delegate can't be remove from objRefs

1.0.5 release

19 Jun 07:57
dd5747d
Compare
Choose a tag to compare

add ULuaActorComponent;
using SLUA_NS for namespace, You can change it conveniently in your project;
fix some compile error on UE 4.18;
fix cppbinding export child type;
fix duplicated symbols on mac building;
fix TSharedRef throw an exception on assign it a nullptr;
fix many bugs:
fix #150
fix #149
fix #141
fix #140
fix #136
fix #129
fix #130
fix #128
fix #116

1.0.4 release

14 May 04:33
Compare
Choose a tag to compare

add DefLuaProperty to add property for cppbinding
add console command "slua.Do" to run lua script
import function can search UEnum
remove LuaEnums, native enum can exported by cppbinding, blueprint enum can import by the "import" function
fix crash on call super method if T isn't an UObject
fix crash on debug caused script ANR
fix compile error on Android
fix #107
fix #109, add util function isValid to check whether ud is valid