Improvements
Note | Status |
---|---|
Typed Luau: Produce a nicer warning for require(script.parent.SomeScript) (use .Parent instead) | Live |
Script Analysis will now allow global assignments only when it's at module scope and the script is in nonstrict mode. | Live |
Luau will now correctly check global types that are exported from modules. | Live |
Luau will now provide a clearer warning when function return type annotations are not wrapped in parentheses when returning multiple values. | Live |
Parallelized the broadphase update after stepAnimatedJoints | Live |
Removed "break on all exceptions" from Debug Errors selection | Live |
New script editor setting: Clean Empty Line. Formatting selection will clean up indentation from empty line when it's on. | Live |
Updated SocialService's invite prompt to accept gamepad and keyboard controls. Users can navigate with WASD or Thumbstick to select entries and use Gamepad's ButtonA or Keyboard's Enter key to send an invite. They can dismiss the menu with Gamepad's ButtonB or Keyboard's Backspace. | Live |
Added ChatService API for toggling and customizing the new in-game bubble chat | Live |
If the new bubble chat is enabled, the old one will automatically disable itself | Live |
Fixes
Note | Status |
---|---|
Typed Luau: Produce an error message when module scripts cyclically require() each other. | Live |
Fix auto-indent bug if function declaration parameters include table symbol. | Live |
Add Attributes now matches more closely with the design spec. | Live |
Fixed a studio setting being set to a random value by default | Live |
Graphics Quality in in-game settings now ranges from 1 to 21. SavedGraphicsQuality still takes on a value in the range 1-10 to preserve existing behavior. | Pending |