0.24.0
Added 2
- Added additional table and thread definitions for ngx_lua
- Added additional match definition for busted
Changed 1
- Caching now uses files in a global directory instead of local .luacheckcache file, with default cache directory being %LOCALAPPDATA%\Luacheck\Cache on Windows, ~/Library/Caches/Luacheck on OS X/macOS, and $XDG_CACHE_HOME/luacheck or ~/.config/luacheck on other systems
Fixed 3
- Parse Lua 5.4 attributes in local declarations
- Luacheck can now run with Lua 5.4
- Fixed randomize missing from busted set of standard globals
From luacheck
Changes
- Caching now uses files in a global directory instead of local
.luacheckcachefile. Default cache directory is%LOCALAPPDATA%\Luacheck\Cacheon Windows,~/Library/Caches/Luacheckon OS X/macOS, and$XDG_CACHE_HOME/luacheckor~/.config/luacheckon other systems.
Fixes
- Fixes for using Luacheck with Lua 5.4:
- Parse 5.4 attributes in
localdeclarations (but ignores them for now) - Luacheck itself can also run with Lua 5.4
- Parse 5.4 attributes in
- Fixed
randomizemissing frombustedset of standard globals (#183). - Added additional
tableandthreaddefinitions forngx_lua. - Added additional
matchdefinition forbusted.
Miscellaneous
- Upgraded Windows binary components: Lua 5.3.4 -> 5.3.5, LuaFileSystem 1.6.3 -> 1.7.0.