Skip to content

1.35.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Nov 13:23

[1.35.0] - 2024-11-10

Removed

  • Removed luau-lsp.require.mode in preparation for Luau's new require by string semantics. The default is now relative to the file the require is from.

Added

  • Added bracket pairs colorization for <> for generic types
  • Added configuration option luau-lsp.sourcemap.sourcemapFile to specify a different name to use for the sourcemap
  • A function call on a table with a __call metamethod will now show Signature Help and documentation (#724)
  • We now warn about non-alphanumeric FFlag names, and trim any leading/trailing whitespace in FFlag configuration on the VSCode extension (#648)

Changed

  • Sync to upstream Luau 0.650

Fixed

  • Fixed autocompletion, type registration, hover types/documentation, and some crashes for cases where the new solver is enabled
  • Fixed the refinement for typeof(inst) == "Instance" since Object became the root class type (#814)
  • Fixed inlay hints incorrectly showing for first parameter in static function when the function is called as a method (with :) (#766)
  • Fixed bracket pair completion breaking inside of generic type parameter list (#741)
  • Don't show aliases after a directory separator is seen in require string autocompletion (#748)
  • Fixed crashing of overload resolution in signature help when new solver is enabled (#823)

What's Changed

New Contributors

Full Changelog: 1.34.0...1.35.0