1.23.0
[1.23.0] - 2023-08-06
NOTE: For automatic sourcemap generation users, this release now requires Rojo v7.3.0+ is installed, with rojo sourcemap --watch
support
Added
- Added command
luau-lsp.reloadServer
to restart the language server without having to reload the workspace
Changed
- Sync to upstream Luau 0.589
- Changes to settings which require server restart will now reload the server instead of having to reload the whole VSCode workspace
- Switch to Rojo
rojo sourcemap --watch
command for sourcemap autogeneration. Note that on rojo error, you must manually restart sourcemap regeneration. Requires Rojo v7.3.0+
Fixed
- Reverted change to type checking in 1.22.0 that reduced memory footprint. This should resolve the problems where diagnostics aren't showing with an InternalCompilerError, at the cost of increased memory use if
luau-lsp.diagnostics.workspace
is enabled. - Fixed string require resolution when the string had a secondary extension:
Module.mod
will be resolved asModule.mod.luau
- Fixed resolution of directory aliases pointing to relative paths