Skip to content

1.32.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jul 11:40

[1.32.0] - 2024-07-14

Added

  • Support tilde expansion (~) to home directory for definition and documentation file paths
  • Added a datamodel-aware WaitForChild function
  • We now apply a datamodel-aware FindFirstChild function to the top level datamodel and service types (#543)
  • Added autocompletion of children to :FindFirstChild("") and :WaitForChild("") (#685)
  • Attached magic function to Instance.fromExisting to allow it to operate similar to inst:Clone (#678)
  • Added separate configuration luau-lsp.completion.imports.ignoreGlobs to filter out files for auto-importing. We no longer check luau-lsp.ignoreGlobs. (#686)
  • Diagnostics will now refresh when the Studio plugin sends updated DataModel information (#637)

Changed

  • Sync to upstream Luau 0.634
  • Reverted "configuration in initializationOptions" and reintroduced messages postponing due to crashes in clients that do not send initial config

Fixed

  • Fix static linking with MSVC Runtime for release binaries
  • Fixed clients that do not support pull diagnostics erroring with "server not yet received configuration for diagnostics"
  • Don't show children in autocomplete for :GetPropertyChangedSignal("") (#684)
  • Fixed autocomplete end not working for non-local functions (#554)
  • Fixed extension failing to get types information on macOS with "'fetch' is not defined"
  • Fixed crashes under new type solver due to internal removal of different type inference for autocomplete/non-autocomplete contexts (#692)
  • Fixed crashes where internally we fail to normalise a "virtual path" from a sourcemap to a real path, causing it to mismatch with the filepath understood by VSCode, leading to desync in internal file state. (#645)