Skip to content

Releases: siffiejoe/lua-amalg

amalg version 0.8

26 Jun 12:01
Compare
Choose a tag to compare
  • 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

05 Mar 18:04
Compare
Choose a tag to compare
  • 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

27 Nov 07:22
62057ed
Compare
Choose a tag to compare
  • add support for plugins and three sample plugins
  • allow using stdin as the main script

amalg version 0.5

06 Jul 19:18
Compare
Choose a tag to compare
  • allow amalgamated modules to be used as fallbacks only
  • allow setting the cache file name on the command line

amalg version 0.4

28 Apr 10:37
Compare
Choose a tag to compare
  • luarocks.loader is supported (and ignored) when collecting required 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

01 Jun 08:15
Compare
Choose a tag to compare
  • 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

13 Jan 14:17
Compare
Choose a tag to compare

Official compatibility with Lua 5.3.

amalg version 0.1

18 Apr 07:59
Compare
Choose a tag to compare

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).