Dear LuaRT Community,
Since LuaRT has matured up to a certain level, this release is the final step before going open source.
The most important new feature is that a 64-bit version of the interpreter is available. The COM object wraps COM components from Windows, which opens the door to new third-party functionality. New examples demonstrate its use.
With the "-e" option, the LuaRT interpreter now enables you to execute statements directly from the command line.
Currently, I am polishing LuaRT before moving to version 1.0. A new website with updated documentation is on the way.
Work on LuaRT studio, the LuaRT IDE, is progressing well, with a release in the near future.
In the meantime, be well and enjoy this version of LuaRT.
Here are the main changes since version 0.9.8 :
[ NEW ] LuaRT is now available for x64 and x86 Windows systems
[ NEW ] New global _ARCH variable that holds LuaRT interpreter architecture ("x64" or "x86")
[ NEW ] New sys.COM object added to interact with Microsoft Component Object Model
[ NEW ] New examples illustrating the new sys.COM object : json.lua, speech.lua, shortcut.lua
[ NEW ] New LuaRT interpreter option "-e" to execute a Lua statement from the command line
[ UPDATED ] LuaRT interpreter now accepts UTF8/UNICODE characters as arguments
[ UPDATED ] Global _VERSION variable now holds full LuaRT version string
[ UPDATED ] Now qrcode.wlua example can now save the generated QRCODE
[ BUG FIXED ] ComboItem:remove(), ListItem:remove(), TabItem:remove() are now working as expected
[ BUG FIXED ] Window shortcuts are now calling the binded function correctly
[ BUG FIXED ] TabItem:remove() now gives focus to the next remaining TabItem
[ BUG FIXED ] Path registry key is no more corrupted during LuaRT installation
[ BUG FIXED ] ComboItem, TabItem, TreeItem, ListItem and MenuItem objects are no more available from ui module