Release Notes for 465

Improvements

NoteStatus

Improved streaming garbage collection handling of mechanisms.

Live

Luau: fix a bug that caused Studio to crash while reporting errors on aliased types that refer to cyclic generic types.

Live

Luau: New :: type assertion operator.

Live

Added a readonly "Content" property on text object which will show raw string that gets displayed onto screen. When richtext is enabled, this will show string with all format tags stripped.

Live

previously, passing a restricted Instance -- eg something under CoreGui -- to TweenService would return a different error message based on if a property did/didn't exist on that Instance. This change returns the same error message. This is not expected to affect game developers.

Pending

Luau type checker is now smarter about applying refinements in conditional expressions

Pending

Simulation radius is limited to a maximum value.

Pending

Fixes

NoteStatus

Luau Types: now produces a clearer error when error reporting on types not valid for comparisons using relational binary operators.

Live

Overlapping BillboardGui elements handle user input on the top-most item

Live

Improved Poppercam performance in complex worlds.

Live

Fix incorrect decal thumbnails for grayscale with alpha images

Pending

Add a --analyze-fflags option to roblox-cli luau which enables the same fast flags as roblox-cli analyze.

Pending

Fixed an edge case where the index expression in foo[bar] was never type checked.

Pending