Skip to content

v0.1.0.1

Choose a tag to compare

@luau-project luau-project released this 13 Oct 09:51

Main changes

  1. Now, a pkg-config file for Lua was added as an installed file. This change has the purpose to allow library users to employ the pkg-config tool to find Lua when developing C modules. Moreover, on Windows, some important libraries like https://github.com/lgi-devs/lgi relies on a pkg-config file for Lua in order to install nicely through meson;
  2. AppVeyor CI was dropped. On the other hand, GitHub Actions was added as CI CI, which can be seen at https://github.com/luau-project/LuaInstaller/blob/master/.github/workflows/CI.yaml:
    • The binaries installed by this toolset are now tested with LuaRocks, and LuaFileSystem, in order to check a good behavior of the Lua installation;
    • As a safety measure, the binaries released here are no longer built manually. Instead, such binaries are now generated by the CI on GitHub Actions. Each zip file has respective MD5 and SHA256 hashes.
  3. Previously, the linker built binaries directly to the installation directory. Now, binaries are installed to a work directory, then copied to the installation directory;
  4. DLL and import library were renamed.

Compatibility

Important

Breaking changes: Lua DLL name now follows the pattern luaXY.dll, where X is the major and Y the minor version of Lua (previously, it was named luaX.Y). This change has the intent to use the same name as used by Lua's original Makefile. The import library (.lib) has also been renamed to luaXY.lib.