major improvements in the Windows install.bat script. Now installs by default on standard Windows locations, while the old self-contained all-under-one-dir installation is still supported through an option flag. The documentation at luarocks.org didn't catch up with it yet, so please refer to "install /?" for instructions.
a new command, "luarocks doc <module></module>" that tries to find any installed documentation. Due to the lack of documentation standards for Lua, this uses a few heuristics. Feedback on the feature is appreciated.
a rocks_provided configuration entry in which you can preload dependencies that are already fulfulled in your system; a few defaults are included (bit32 is auto-provided in Lua 5.2; luabitop is auto-provided in LuaJIT)
generated script wrappers are now more robust
Graceful handling of permission errors on Windows
Minor performance improvements
Support for "named trees", so you can label your rocks trees and use flags such as --tree=system or --tree=user instead of the full path
"luarocks" with no arguments presents more useful diagnostics
New flags in the ./configure on Unix (see configure --help) and install.bat on Windows (see install.bat /?)
Support for multiple local repositories. By extension, LuaRocks features more intuitive configuration defaults (it installs rocks to $PREFIX/lib/luarocks if you have the permission, and to $HOME/.luarocks if you don't).
Flags --from=server, --only-from=server and --to=tree, to allow specifying exactly where to get rocks from and where to install them to.
The manifest file now stores dependency info -- luarocks.require no longer scans rockspec files.
'unpack' command allows unpacking binary and pure-Lua rocks, for inspecting.