Fri, 05 May 2017 09:47:52 +0100
squish: Optionally add in a 5.2-compatible module() function (5.2's own compat function is broken)
--module-compat or --no-module-compat, default is --module-compat if running under 5.2+ (detected at runtime).
When compiled with the appropriate flags, Lua 5.2 provides a module() function for backwards compatibility with
5.1. However 5.1's version of the function changed function environments, while 5.2's version changes the global
environment, which breaks through squish's per-module sandbox functions.
76 | 1 | 0.2.0 - 2010-10-10 |
2 | + New gzip filter to produce compressed self-decompressing scripts | |
3 | + New --uglify-level=full to replace long repeated identifiers and string literals | |
4 | - Fix for traceback when modules can't be found on filesystem | |
5 | - Fixes for handling binary resources | |
6 | - Ensure output file on the command-line always overrides filename in squishy file | |
7 | - uglify filter: Preserve original module's return value(s) | |
8 | - compile filter: Update minichunkspy.lua | |
9 | - Properly handle modules that don't end with whitespace | |
10 | - uglify filter: Fix logic that decides whether a file is safe to uglify | |
11 | - make_squishy tool: Numerous small fixes and improvements | |
12 | - Only prepend project base path to relative module paths | |
13 | ||
14 | 0.1.0 - 2009-07-27 | |
15 | + Initial release. |