Releases: siffiejoe/lua-amalg
Releases · siffiejoe/lua-amalg
amalg version 0.8
- add support for GNU-style long options
- record and use main script path in amalg.cache file
- add command line option to override the shebang line
- add sample transformation plugin for moonscript
- add sample transformation plugin for fennel
- add sample transformation plugin for teal
amalg version 0.7
- add way to provide stubs if
package
module is not available - add virtual IO for file resources embedded in the amalgamation
amalg version 0.6
- add support for plugins and three sample plugins
- allow using stdin as the main script
amalg version 0.5
- allow amalgamated modules to be used as fallbacks only
- allow setting the cache file name on the command line
amalg version 0.4
luarocks.loader
is supported (and ignored) when collectingrequire
d modules- amalgamated output is deterministic now
- add command line switch to ignore certain modules (by Lua string pattern) during the collection phase
- there is no default shebang line anymore (useful for environments that don't support shebang lines, e.g. when you
loadstring
the amalgamated code)
amalg version 0.3
- Amalgamation can now include C modules.
- Better handling of binary files on Windows with Lua 5.1.
- Lots of documentation as markdown-formatted comments.
amalg version 0.2
Official compatibility with Lua 5.3.
amalg version 0.1
Initial release for amalg.lua
, a Lua script that can bundle multiple Lua modules and a main script into a single file for easier deployment. No source code changes are necessary (require
loads the embedded modules as usual).