I am happy to announce the release of stdlib 27,
General Lua libraries.
This release changes getopt to return all arguments in a list, rather than
optionally processing them with a function, fixes an incorrect definition
of set.elems introduced in release 26, turns on debugging by default,
removes the not-very-useful string.gsubs, adds constructor functions for
objects, renames table.rearrange to the more descriptive table.clone_rename
and table.indices to table.keys, and makes table.merge not clone but modify
its left-hand argument. A function require_version has been added to allow
version constraints on a module being required. Gary Vaughan has
contributed a memoize function, and minor documentation and build system
improvements have been made. Usage information is now output to stdout, not
stderr. The build system has been fixed to accept Lua 5.2. The luarock now
installs documentation, and the build command used is now more robust
against previous builds in the same tree.