Release notes for 668

Improvements

NoteStatus

Studio Debug Assistant error actions in the output context menu now retain on exiting Play mode.

Live

In the new Explorer, selected instances now have darker text.

Live

In Luau's New Type Solver, fixes crashes that occurred when the index type function was used cyclically to define the indexer of a table type.

Pending

Adds preset selection to the visual editor for AudioEmitter.DistanceAttenuation and AudioListener.DistanceAttenuation.

Pending

Adds support for a new @self alias to directly access children when using require-by-string, and deprecates the special treatment of ModuleScripts named Init or init.

Pending

In Luau’s New Type Solver, decreases the occurrence of "leaked free type" errors.

Pending

Add a new default @self alias as an autocomplete option when using require-by-string.

Pending

In Luau’s New Type Solver, resolves some crashes related to using type assertions with a leading union or intersection type, such as:


local x = 42 :: | number
| string
Pending

Adds support for multiple controllers on Xbox and PlayStation.

Pending

Adds section headers to the Draggers dropdown in the Nex Gen Studio toolbar.

Pending

Allow users to specify body mesh, or layered or rigid clothing and accessories for input models of Avatar Setup.

Pending

Mac Studio now supports pinch to zoom.

Pending

Fixes

NoteStatus

The Beta Constraint tool now correctly resizes attachment adorns in accordance with the spinbox value.

Live

Fixes an issue with glass refraction when unified lighting is enabled.

Live

In the new Explorer, the scroll bar now snaps to the edges when you go out of bounds, rather than stopping still.

Live

In the new Explorer, fixes broken box select behavior.

Live

RopeConstraint, RodConstraint, and SpringConstraint objects are now visible by default when you create them using the Beta Constraint tool.

Pending

Fixes long heap profiler entries to be properly cut off instead of disappearing.

Pending

In Luau's New Type Solver, fixes an internal compiler exception when passing the same argument twice to table.freeze.

Pending

Mutually recursive types must agree on their type parameters. This restriction always existed, but it caused random behavior if it was broken.

Pending

Fixes Studio selections counting as Triangles and Drawcalls in scene statistics.

Pending

Fixes ScaleTo behavior for Trail instances. Trail.TextureLength should not be scaled in Enum.TextureMode.Stretch mode, and Trail.WidthScale should never be scaled.

Pending

On this page