Skip to content

1.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jul 13:06

[1.7.0] - 2022-07-16

Added

  • Reintroduced support for workspace diagnostics, with proper streaming support. Enable luau-lsp.diagnostics.workspace for project wide diagnostics.
  • You can now hover over a type node to get type information. In particular, this works for properties inside type tables, and hovering over typeof(), allowing you to determine what typeof resolved to.
  • Added Go To Definition for type references
  • Added Luau: Regenerate Rojo Sourcemap command to force regeneration of a Rojo sourcemap
  • Improved case where project file default.project.json was not found. We search for other project files, and prompt a user to configure

Changed

  • Sync to upstream Luau 0.536
  • Improved extension error message when Rojo version present does not have sourcemap support
  • Document links will now resolve for requires in all locations of a file, not just the top level block

Fixed

  • A diagnostic refresh will now be requested once sourcemap contents change
  • With the introduction of workspace diagnostics, ignored files should now only show diagnostics when specifically opened
  • Document symbols for method definitions now correctly use a colon instead of a dot operator.
  • Fixed crash when hovering over a type node
  • Fixed go to definition on a global just going to the top of the file. It will now not accept go to definition requests
  • Fixed using absolute file paths to point to definition files not working on Windows