Skip to content

1.39.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 08 Feb 20:04

[1.39.0] - 2025-02-08

Added

  • Added configuration luau-lsp.server.path (default: "") which allows the use of locally installed luau-lsp binaries. (#897)
  • Auto-import require path information is added in CompletionItem.labelDetails.description as well as just in
    CompletionItem.detail
  • In VSCode, the opening brace { character will be automatically closed with a } character when completed within an interpolated string. This occurs when the { character is typed just before whitespace or a ` character (#916).
  • Added support for Luau's fragment autocomplete system. This can be enabled by configuring luau-lsp.completion.enableFragmentAutocomplete (default: false). This incremental system can lead to performance improvements when autocompleting.
  • The luau-lsp.ignoreGlobs and luau-lsp.types.definitionFiles configuration from a settings JSON file will now be
    applied when running luau-lsp analyze --settings file.json on the command
    line (#892)

Changed

  • Sync to upstream Luau 0.660

Fixed

  • Fixed erroneous unknown notificated method: $/plugin/full message in logs even though plugin message was handled
  • Linux ARM releases are now built on arm-based GitHub runners, and hence should support Linux ARM properly

External Contributions

  • Fix Types for Faces and Axes datatypes by @Barocena in #912
  • fix: return value in Roblox platform notification handler by @lopi-py in #910
  • Add server path configuration option to the VSCode extension by @cswimr in #897
  • feat: add require path in labelDetails.description by @lopi-py in #915
  • Load ignore globs and definition files from settings file by @Stefanuk12 in #894

New Contributors

Full Changelog: 1.38.1...1.39.0