Dear LuaRT Community,
LuaRT 0.9.2 beta 1 has just been released, and is available on [Login to see the link].
I hope you will enjoy this release, focused on networking functionalities.
Please feel free to post any feedback or bug reports.
Here are the main changes since version 0.9.1 :
[ NEW ] net module documentation released
[ NEW ] net.Ftp object
[ NEW ] net.Http object
[ NEW ] net.adapters iterator
[ NEW ] net.urlparse() function
[ NEW ] net.ip and net.publicip properties
[ NEW ] Socket.port, Socket.ip, Socket.family properties
[ NEW ] Socket:sendall() method
[ NEW ] Zip:extractall() method
[ NEW ] Http object to perform GET/POST requests
[ NEW ] ui.dirdialog() to open a dialog and choose directory
[ NEW ] New example sendmail.lua
[ NEW ] New example weather.lua
[ NEW ] LuaRT Community now hosted on [Login to see the link]
[ UPDATE ] false positive antivirus dectection 99% fixed
[ UPDATE ] crypto module has been refactored
[ UPDATE ] net.resolve() and net.reverse() now supports IPv6
[ UPDATE ] Socket constructor now supports IPv6
[ UPDATE ] Socket:start_tls() have been renamed to Socket:starttls() for more consistency
[ UPDATE ] Socket:listen() have been removed
[ UPDATE ] Buffer:encode() has been renamed to Buffer:decode() (actualy Buffer:encode does not encode, but decode)
[ UPDATE ] Zip:extract() can now extract in a specified path
[ UPDATE ] Zip:extract() can now extract entire directories
[ UPDATE ] console.readln() now accepts a string (written to the console before reading for input)
[ UPDATE ] console.fullscreen is now a readwrite property
[ UPDATE ] console.echo now enable/disable echoing, with the possibility to set the echoed character.
[ UPDATE ] Examples lang.lua and guess.lua have been updated to use the new console color names
[ UPDATE ] Documentation : various fixes and rewrites, better SEO, navigation links in modules section
[ BUG FIXED ] global arg table fixed (arg[0] was the luart.exe interpreter)
[ BUG FIXED ] console.read(n) reads more than n characters when console.echo is true
[ BUG FIXED ] Fixed ui onClick() event not leaving the clicked control
[ BUG FIXED ] Fixed type() function not returning "nil" for nil argument as it should
[ BUG FIXED ] Function console.clear now uses the provided color argument as it should
[ BUG FIXED ] Directory:make() is now really constructing the path
[ BUG FIXED ] console.stderr and console.stdout now check for "write" File open mode before assignment
[ BUG FIXED ] Fixed console.fullscreen() hanging minimized when calling console.fullscreen(false) twice
[ BUG FIXED ] File:writeln() now writes CRLF "\r\n" (default Windows EOL)
Regards,
Samir