PcoWSkbVqDnWTu_dm2ix
Collapse Sidebar

Release Notes for 489

Release Notes for 489

Changes

Note Status

Added support for Japanese, Spanish, and Portuguese languages to Studio.

Live

Terrain editor now replaces empty text fields with placeholder when focus is lost.

Live

Invisible Image and TextButtons are not selectable by gamepad auto highlighting.

Pending

Humanoid/FloorMaterial is no longer replicated across client/server boundary and is instead computed locally. Listening to a Humanoid.FloorMaterial for a Humanoid not owned by client/server could cause performance issues.

Pending

Luau linter will start warning about duplicate locals and function arguments, e.g.

function obj:method(self, arg) -- here self is declared twice, implicitly and explicitly

Live

Added Pathfinding Modifiers.

Pending

Fixes

Note Status

Fixed a bug that the TeachingCallouts still show when studio is minimized on Mac machines.

Live

Breakpoint Red marker circle position fix in relation to code.

The red breakpoint circle was drawn a few pixels too high and with smaller font sizes it was hard to see which line it belonged to. This change addresses this and now the circle lines up with the code line.

Live

Fixed a bug where Script Editor “Format On Paste” did not trigger when using paste menu button or right-click option.

Live

Fixed a bug where the Script Editor formatter would incorrectly format multi-line conditions in ‘if’, ‘elseif’, and ‘while’ blocks.

Pending

Fixed Humanoid/ApplyDescription sometimes not changing faces correctly.

Live

Fixed a memory explosion when type-checking generic methods.

Live

Humanoid:ApplyDescription() memory leak fix

Pending

Improvements

Note Status

unpack and table.unpack are now ~2x faster than before when used in a variadic context.

Live

Luau constraint resolver can now refine properties of tables and classes.

Live

Previous Release Notes for 490 Next Release Notes for 488