- Asynchronous GZip decompression to improve performance when receiving large data models
- Option
fflags.enable_new_solver
to enable the flags required for Luau's new type solver - Option
sourcemap.sourcemap_file
to specify a different name to use for the sourcemap
- Upgraded the required version of
luau-lsp
to1.38.0
- Deprecated function
require("luau-lsp").aliases()
as now luau-lsp has built-in support - Deprecated option
types.roblox
- Deprecated commands starting with
Luau*
- Dropped support for Neovim 0.9
- Kill rojo sourcemap process on exit
require("luau-lsp").aliases()
to read and return aliases from.luaurc
- Error loading the server when root directory is not found
- Definition files that depend on Roblox types will now load properly
- Merge internal modified capabilities with the default client capabilities if not specified in the server config
- Sourcemap generation and studio server will only start if the configured platform is
roblox
- Error handling for curl when there is no internet connection
- GZip decompression support for the studio plugin server (#23)
- Support for tilde (
~
) expansion in definition and documentation files - Health checks (
:checkhealth luau-lsp
) :LuauLsp
single command- Changelog file
- Rojo project files (
*.project.json
) have more priority when finding the root directory
- Commands starting with
:Luau
in favor of:LuauLsp
single command
treesitter()
function
- Support for luau-lsp studio companion plugin (#17)
- Log messages will now display the plugin name even without a notification plugin
- Custom treesitter parser in favor of the built-in one
- Neovim 0.9 compatibility
- Improved bytecode performance on large files
sourcemap.autogenerate
andsourcemap.rojo_project_file
optionstypes.roblox_security_level
option- Support for
:help 'exrc'
neovim option
- Renamed command
:RojoSourcemap
to:LuauRegenerateSourcemap
sourcemap.select_rojo_project
in favor ofsourcemap.rojo_project_file
- Sourcemap notifications in non rojo projects
- Bytecode buffer issues
:LuauBytecode
and:LuauCompilerRemarks
commands
- Roblox types download errors on Windows
sourcemap.select_project_file
option
- Custom treesitter is optional now
sourcemap.rojo_project_file
option
- lspconfig error when using manager
- Plugin specific and server specific configurations split up
Initial release