PcoWSkbVqDnWTu_dm2ix
Collapse Sidebar

Release Notes for 475

Release Notes for 475

Fixes

Note Status

Fixed a rare crash when user input occurred before/after the viewport had loaded in/out.

Live

Fixed some bugs with generic variadics:

  • Calling a function returning a generic variadic would produce spurious errors about not enough results.
  • Using a generic variadic argument as an expression would crash.
Live

Improvements

Note Status

Made Studio command names and descriptions more consistent in regards to wording and style.

Live

Table field access and assignment is now faster when the field value is or was nil.

Pending
  • Luau now provides type information for unchecked modules (but errors are silenced).
  • Improved Luau detection of cyclic requires between checked and unchecked modules.
  • Improved Luau error messages for cyclic requires.
  • Luau configuration files are now per-directory rather than per-module.
Pending

The RigBuilder plugin is now localized.

Live

Changes

Note Status

The Scale dragger will now scale uniformly from the center if both Ctrl + Shift are held the first time after being selected (previously it would work on subsequent attempts but not scale uniformly on the first one).

This is thanks to a change in Studio that makes plugins always see correct modifier key states when calling IsKeyDown for the Ctrl / Shift / Alt keys.

Live

Enabled Assembly-based Collision Detection optimization.

Live

Generic parameters and variadic generic parameters can no longer have the same name.

Live

Added a new workspace property, Workspace/ClientAnimatorThrottlingMode' which can be enabled to throttle animators distanced further away or outside of camera frustum. Currently only supported for Humanoid, with plans to support all animators in the long term.

Live

Previous Release Notes for 476 Next Release Notes for 474