Skip to content

1.54.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 16:20

[1.54.0] - 2025-09-27

Added

  • Introduced commands Luau: View Require Graph and Luau: View Require Graph for current file to visualise the
    current graph of require dependencies within a whole project, or from a specific file. The graph is visualised with
    dot. Custom Editor Integrations may use the luau-lsp/requireGraph request to get the dot
    data. (#1209)

  • Documentation is now shown when autocompleting a property name inside of a table
    literal (#1180)

    type Tbl = {
      --- Some documentation
      Property: number
    }
    
    local x: Tbl = {
      Prop|  -- will show 'Property' with documentation 'Some documentation'
    }
  • Documentation is now shown when autocompleting a type reference
    name (#1180)

    --- Some documentation
    type SomeType = number
    local x: Some| -- will show 'SomeType' with documentation 'Some documentation'
  • Find all references now works when starting from a property defined in a table type (including across files):

    type SomeTable = {
      Property: number, -- find all references will show the usage below
    }
    
    local x: SomeTable
    local y = x.Property
  • Rename symbols now works on properties of table types (including across files)

  • Similarly, find all references on a property will now include the original table type definition if it exists. Rename
    will also modify this table type property name. (#1166)

Changed

  • Sync to upstream Luau 0.693

Fixed

  • Fixed incorrect shutdown sequence leading to errors on reload (e.g., "Pending response rejected since connection got
    disposed", or "Stopping the server timed out") (#1210)

Full Changelog: 1.53.5...1.54.0