Release notes for 675

Improvements

NoteStatus

Improves type checking for functions with generic type pack arguments.

Live

Luau's New Type Solver: Fixes an instance of an internal compiler exception when calling some built-in functions, like table.freeze, as a child of or or and expressions.

Live
Live

First of several updates targeting Studio performance for large selections. This update makes a ~15% improvement in performance of Properties Widget when dealing with large selections.

Live

Adds Bone.LocalCFrame and Bone.WorldCFrame properties.

Pending

Allows Attachment objects to have any parent.

Pending

You can now visualize WrapTarget cage mesh vertices before and after deformation with WrapDeformer. By default, visualization shows post-deformation vertices, but the new debug visualization setting PreWrapDeformerCage lets you view the WrapTarget cage verts prior to deformation.

Pending

Implements UserInputService.PreferredInput for detecting the user's current primary input type.

Pending

Adds the GetSize() method to the MemoryStoreQueue data structure.

Pending

Adds the GetSize() method to the MemoryStoreSortedMap data structure.

Pending

Improves display names of threads, closures, and their prototypes in the Luau Heap Profiler using "thread at name:line source", "name:line source" and "proto name:line source" formats.

Pending

Improves replication of simulated physics.

Pending

Luau's New Type Solver: Type inference for singles is now disabled for large tables. The intended order of magnitude here is hundreds of elements.

Pending

Luau's New Type Solver: Enables support for write-only property types in tables.

Pending

Fixes meshes not getting rendered on some GPUs running GLES3.

Pending

Adds a persistent setting for adaptive camera speed.

Pending

Fixes

NoteStatus

Next Gen Explorer Beta: Fixes selection occurring during shutdown triggering a "selectionChanged without connection" error.

Live

Fixes blurry engine-based UI in Studio on Windows, such as the new ribbon bar and new Explorer window.

Pending

Fixes an issue in Class.Textbox where text is duplicated when long sequences of whitespace are present.

Pending

Smooth-skinned avatars no longer have seams at part boundaries when undergoing deformation by WrapDeformers.

Pending

Luau's New Type Solver: Adds clarification to wording of Luau's error when not being able to call something of the primitive type function.

Pending

Fixes an issue where unicode in the user directory name could cause sound files to fail to load.

Pending

Parts created on the client are now destroyed when they hit the killplane.

Pending

Fixes bugs that could cause the pathfinding navigation mesh visualization to flicker or fail to render under certain conditions.

Pending

Fixes issues with Script Analysis randomly reporting internal "Analysis has been cancelled by user" and "Typeinfer failed to complete in allotted time" errors and stopping auto-complete from running.

Pending

Fixes an issue where selecting a particular input audio device does not carry over to the next session.

Pending

Fixes the way Luau renders out the empty type pack so that you will consistently see () in errors for things like empty function returns.

Pending

Fixes Union not being enabled/disabled correctly.

Pending