Dear LuaRT Community,
LuaRT 0.9.3 beta has just been released, and is available on [Login to see the link].
Sorry for the wait, I hope you will enjoy this new release, focused on zip archive management and cryptography.
Please feel free to post any feedback or bug reports.
Here are the main changes since version 0.9.2 :
[ NEW ] Total rework of Zip module with support of Zip64 specification
[ NEW ] Zip:isdirectory() method
[ NEW ] Zip.iszip64() method
[ NEW ] Zip:write() / Zip:read() / Zip:extract() now more integrated with File, Directory objects
[ NEW ] crypto.Cipher object supporting now AES128, AES192, AES256, DES, 2DES, 3DES, RC2, RC4
[ NEW ] Support encryption/decryption in CBC, CFB, ECB, and CTS modes
[ NEW ] crypto.hash() function supporting MD5, SHA1, SHA256, SHA384, SHA512
[ NEW ] Buffer:contains() method
[ NEW ] File.directory property
[ NEW ] Global _VERSION variable is now set to "luaRT x.x"
[ NEW ] New example "help.lua" with auto-generated table from documentation
[ BUG FIXED ] Buffer equality fixed and optimized
[ BUG FIXED ] File:open() - User provided encoding now prevail over BOM file detection
[ BUG FIXED ] Directory:make() now can create folders on another drive
[ BUG FIXED ] Various memory leaks fixed
[ BUG FIXED ] Datetime:interval() now use "months" instead of "month"
[ BUG FIXED ] Lots of documentation fixes
[ BUG FIXED ] sys.cmd() now don't impact standard streams
Regards,
Samir