PcoWSkbVqDnWTu_dm2ix
Collapse Sidebar

Release Notes for 455

Release Notes for 455

Improvements

Note Status

Updated SourceSans fonts to latest version which has Cyrillic support.

Live

You can now use or tags in RichText.

Pending

Results from the Script Analysis widget can be copied as plain text into the clipboard.

Live

Roblox on Xbox now supports 2-step verification.

Live

Underwater lighting will now match lighting conditions above the water.

Live

Faster terrain loading and updates.

Pending

Luau can now check for mismatched enums when type-checking EnumItems.

Live

Improved Physics Interpolation performance in large places with many interacting objects.

Live

Luau Types: many error messages are now more user friendly.

Live

Fixes

Note Status

Fixed broken localization for Script Editor, Script Editor Colors, and Auto-Recovery categories in Studio Settings.

Live

Fixed a bug that caused the Align tool to fail when aligning parts relative to the active object.

Live

Luau Types: fixed an issue when assigning a function to a function-pointer type-annotated local, an incorrect error would be produced referring to a mismatch in number of return values when the mismatch occurs in the number of function parameters.

Live

Changes

Note Status

Added beta feature for all new major Script Editor features.

Live

Added a new method datatype/CFrame|CFrame:Orthonormalize(), which returns an orthonormalized copy of the CFrame. The Part::CFrame property automatically applies orthonormalization, but other APIs which take CFrames do not, so this method will occasionally be necessary when when incrementally updating a CFrame and using it with them.

Pending

Luau now requires that types be known for all binary operators in strict mode.

Live

Luau Types: when converting one sealed table to another, an error message is now produced when the source table is missing properties that exist in the destination table or when the source table contains extra properties that don’t exist in the destination.
When converting a table literal to a sealed table, that contains a property of the same name, but that differs in type, a type mismatch error is now produced spanning the property.

Live

Luau will now use the {T} array type syntax in error messages, when appropriate.

Live

Luau linter now treats usage of an imported type as usage of the import.

Live

Added Part properties and functions for applying impulses and setting velocity on a Part’s rigid body.

Pending

Previous Release Notes for 456 Next Release Notes for 454