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
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.