[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"
sinceObject
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
- Add CFrame.fromRotationBetweenVectors by @Barocena in #803
- Fix outdated github username in dumpRobloxTypes by @checkraisefold in #807
- Sync to upstream Luau 0.650 by @checkraisefold in #811
- Add Content Datatype types by @Barocena in #817
- Refactor for new solver by @checkraisefold in #783
- Add sourcemap.sourcemapFile configuration by @TRHeliad in #665
New Contributors
- @checkraisefold made their first contribution in #807
- @TRHeliad made their first contribution in #665
Full Changelog: 1.34.0...1.35.0