Version v0.15.3 of SILE has been released and is available for download! See the included CHANGELOG.md or review the commit history for more explicit details.
Summary of Improvements
This release fixes a regression in v0.15.0 involving 3rd party modules.
We were not referencing the LUA_PATH
(and LUA_CPATH
) environment variables at run time, only at build time.
This made it unreasonably difficult to install and use 3rd party modules to a user's $HOME
directory and use them in SILE.
We were finding modules installed at the system level or locally to a project, but other trees were not being seen.
With this fix, installing modules via luarocks --local install
should be a viable workflow again.
Before running SILE, make it aware of these modules with eval $(luarocks --local path)
.
The same goes for any arbitrary luarocks --tree
locations.
Bug Fixes
-
core: Allow LUA_PATH env var to take effect at runtime (e573c2d)