Release notes for 675

Improvements

NoteStatus

Improves type checking for functions with generic type pack arguments.

Live

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

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

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.

Live
Live

Adds a persistent setting for adaptive camera speed.

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 the GetSize() method to the MemoryStoreQueue data structure.

Pending

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

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

NoteStatus

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

Live

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.

Live

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

Live

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

Live

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 Union not being enabled/disabled correctly.

Pending

On this page