3.0:
2.5:
- Added Windows Arm64 build.
2.0:
- Added Apple Silicon support.
- Added iOS support.
- Upgraded Lua engine to version 5.4.2.
1.6:
- Added IsNoneOrNil function to the LuaScriptContext class.
- Fixed issue where MacOS Catalina thought the plugin segments were not code signed.
- Linked against much newer Lua version.
1.5:
- Added 64 bit compile support for Mac targets.
- Added 64 bit compile support for Windows targets.
- Added 64 bit compile support for Linux targets.
- Added ARM 32 bit compile support for Linux targets.
- All Linux targets are now compiled with Clang.
1.3:
- Added GetCurrentLine function to the LuaScriptContext class.
- Added GetStackTrace function to the LuaScriptContext class (experimental)..
- Added LuaScriptStackTraceRecord class (experimental).
- Changed the compile architecture on Windows systems.
- Greatly reduced dependencies on Linux so the plugin can work in Linux console application where no GUI libraries are installed in the Linux system.
1.2:
- Now also ships with a Xojo plugin. The Xojo plugin comes in the new Xojo format and is compiled with newer SDK.
- Plugin segments come code signed on MacOS X systems.
- Documentation now also ships as docset for the awesome Dash viewer from http://kapeli.com/dash.
- Fixed the plugin to work with more modern Linux distros.
1.1.2:
- Fixed a build issue where some methods were missing in the Windows target which also made all cross compiling from Mac to Windows or Linux to Windows impossible.
1.1.1:
- Fixed issue where the code segment in 1.1 was incorrect in Linux.
1.1:
- Added Console / Web application support.
- Added Table support from REAL Studio
- Added Support to register classes / namespaces from REAL Studio
- Added IsTable function to the LuaScriptContext class.
- Added a NewTable method to the LuaScriptContext class.
- Added SetTableValue method to the LuaScriptContext class.
- Added GetTableValue method to the LuaScriptContext class.
- Added a PushNil method to the LuaScriptContext class.
- Added a PushFunction method to the LuaScriptContext class.
- Added a Pop method to the LuaScriptContext class.
- Added WireInstanceToClass method to the LuaScriptContext class.
- Added a GetNext function to the LuaScriptContext class.
- Added a GetLength function to the LuaScriptContext class.
- Added a GetGlobalTable function to the LuaScriptContext class.
- Added a new variation of the SetGlobal method that sets the top most element of the stack as global. (used mostly for tables)
1.0.2
- Fixed issue when empty string was passed to the Push method
- Fixed issue when empty string was passed to the SetGlobal method.
1.0:
- This is the first version.