Release Notes for 618

Improvements

NoteStatus

AssemblyLinearVelocity and AssemblyAngularVelocity of a BasePart now are properly updated when the BasePart isn't in the world. These values will be used as the resulting Assembly's velocity if the associated BasePart becomes the Assembly Root Part, and are otherwise discarded.

Live

In the ScriptProfiler Functions view, anonymous entries now display their source location by default, instead of "".

Live

In the studio Path2D beta, changed the hotkey for switching to the "Select" mode from S to V.

Live

Adds rolloff editing to AudioEmitter objects.

Pending

Adds layered hair accessories to Avatar Setup as built in.

Pending

Folds Range of Motion tab within Movement in Avatar Setup.

Pending

Fixes

NoteStatus

Performance improvements for devices with specific DPI scaling (1.5 >= DPI scale < 2.0).

Live

Fixed an issue where ScriptProfiler does not display the source code location information of a node when that node is set as the root node.

Live

Adds a toggle to ScriptProfiler to show or hide GC overhead in timing displays.

Live

Fixed voice not connecting when there's no character

Live

Fix a bug with gamepad input and SurfaceGui ScrollingFrames

Live

Avatar Setup - Fixes avatars slowly rotating after several hours of use.

Live

The Studio tools will no longer error or cause parts to get NaNed while interacting with MeshParts that have corrupted mesh geometry.

Live

ScriptProfiler now remembers the state of expanded entries in the Callgraph view.

Pending

Disables the effect of SoundService.AmbientReverb on instances in the new audio API.

Pending

PermissionPolicies registered on DragDetectors by plugin scripts, or scripts run inside Roblox Studio, will now be checked before dragging.

Pending

Fixes dragging for rotated UI objects

Pending