Lista zmian silnika, klientów i udostępnionego API.
LUAVIRTUALIZER — VM(VM), VM(FSM), VM(WEAVE), VM(FLAT), VM(RND) albo VM(NONE) na funkcji oraz ENABLE i DISABLE dla strategii i grup w tym fragmencieVM(RND) i --code-virtualization rnd — każde uruchomienie wybiera wirtualizację kodu, skończony automat stanów (FSM) albo taśmę splotu. Mieszanie przepływu kodu nie wchodzi do losowania. To samo ziarno powtarza wybórNAMES, STRINGS, NUMBERS, BOOLEANS, SHAPE, BUCKET, CALLS, COMMENTS, PROTECT i ALL. ENABLE zastępuje zestaw funkcji, a DISABLE odejmuje od niegorequire, dynamiczne odwołania, obfuskowane require i zaślepki callbacków-- z wyjścialua-virtualizer -i input.lua -o result.json --output-script protected.lua, z --code-virtualization vm|fsm|weave|flat|rnd i --target dla jawnego dialektuLUAVIRTUALIZER