0.86.x✎

Hand-written Luau is parsed before the file is written.

0.86.x2026-09-23

FeatureChangeBugfixEditorDocs

Hand-written Luau is parsed before the file is written.

Release

  1. 0.86.0Hand-written Luau is parsed before the file is written.New2026-09-23

Added

  • 0.86.0Custom Code is parsed as statements, and a Luau Expression — or code typed into any other pin — as one value. A syntax mistake stops the build, against the node, with its line: "Expected \"end\" to close the for loop, but found the end of the code."
  • 0.86.0The code editor marks the same mistakes as you type, from the same parser, so the editor and the build cannot disagree.

Changed

  • 0.86.0A statement in a Luau Expression is an error rather than a warning: "local" starts a statement, and this is a value.
  • 0.86.0A written Declare Type, and a type typed into a picker, are parsed as types.

Fixed

  • 0.86.0Interpolated strings with braces in them, and long strings like [==[ … ]==], are no longer reported as unbalanced.