Lua 5.2
2011. december 16-án jelent meg. Főbb újításai a
yieldable pcall és metaeljárások, könnyűsúlyú C függvények,
vészhelyzeti szemétgyűjtés, ephemeron táblák, bitlib rendszerkönyvtár,
goto
utasítás, további kisebb javítások és új funkciók.
Lua 5.1
Lua 5.1-es verziója 2006. február 21-én jelent meg.
A főbb jellegzetességei Lua 5.1-nek az
új modul rendszer,
fejlesztett szemétgyűjtő,
új megoldások a varargs-hoz,
új szintaxis a hosszú sztringekhez és a kommentekhez,
mod és length operátorok,
metatáblák minden típushoz,
új konfigurációs sémák a luaconf.h-n keresztül.
Lua 5.0
2003. április 11-én jelent meg. Itt vezették be a metatáblákat a
tag és tagfüggvények helyett. Jobban támogatta a csomagkezelést, módosították az
API-t, új hibakezelési eljárást vezettek be, kifinomultabbak lettek a hibaüzenetek és
még sok más újítás történt.
Lua 4.0
Ez a verzió 2000. november 6-án jelent meg. Új API-val rendelkezett és gyors futtatás mellett teljes
"debug" funkcióval.
Lua 3.2
1999. július 08-án jelent meg. Legnagyobb újítása a
"debug" könyvtár és az új tábla függvények voltak.
Lua 3.1
Lua 3.1-es verziója 1998. július 11-én jelent meg.
Legetővé vált a névtelen függvények definiálása.
Lua 3.0
A Lua 3.0-as verziója 1997. július 1-én jelent meg.
Szerepelt benne egy új könyvtár, amely segítségével könnyebben lehetett
Lua könyvtárakat létrehozni.
Lua 2.5
1996. november 19-én debütált.
Lua 2.4
1996. május 14-én jelent meg.
Új szolgáltatásai közé tartozott a külső fordító -
luac és
a kibővített hibakeresési mód.
Lua 2.3
Ezt a verzió sohasem jelent meg nyilvánosan, csak mint béta-verzió létezett.
Lua 2.2
A Lua 2.2 1995. november 28-án jelent meg.
Sok újdonság mellett a legérdekesebbek:
hosszú sztringek kezelése, debuggolási lehetőség,
kiterjesztett szintaxis a függvények definálásához,
szemétgyűjtő függvényekhez.
Lua 2.1
Lua 2.1-es verziója 1995. február 7-én jelent meg.
Főbb újítások közé tartozott az objektum-orientált programozási lehetőségek megjelenése.
Erről a verzióról már különböző újságokban is lehetett olvasni.
Igyenesen elérhetővé vált mindenki számára, bele értve az üzleti szektort is.
Lua 1.1
Lua 1.1-es verziója 1994 július 8-án vált elérhetővé. Ez volt
az első nyilvános verziója, de még nem kavart nagy port.
A Lua 1.1-es fordítója már rendelkezett egy erőteljes adatleíró szerkezettel,
egyszerű szintaxissal és egy virtuális géppel.
Lua 1.0
Lua 1.0-es verzióját sohasem publikálták,
de 1993. július 28-án már működőképes, használható állapotban volt.