Release Notes for 451

Améliorations

NoteStatut

Luau will now correctly check global types that are exported from modules.

Live

Luau will now provide a clearer warning when function return type annotations are not wrapped in parentheses when returning multiple values.

Live

New script editor setting: Clean Empty Line. Formatting selection will clean up indentation from empty line when it's on.

Live

Typed Luau: Produce a nicer warning for require(script.parent.SomeScript) (use .Parent instead)

Pending

Script Analysis will now allow global assignments only when it's at module scope and the script is in nonstrict mode.

Pending

Parallelized the broadphase update after stepAnimatedJoints

Pending

Corrections

NoteStatut

"Load Animation" popup no longer covers the "Animation too long" warning popup

Live

Typed Luau: Produce an error message when module scripts cyclically require() each other.

Live

Fixed the WaitForChild spam in the output window.

Live

Fix auto-indent bug if function declaration parameters include table symbol.

Live

Add Attributes now matches more closely with the design spec.

Live

Fixed a studio setting being set to a random value by default

Live

Graphics Quality in in-game settings now ranges from 1 to 21. SavedGraphicsQuality still takes on a value in the range 1-10 to preserve existing behavior.

Pending

TextBox no longer prevents overlaid buttons from being clicked.

Pending